Today day I did an update and many qt5 packages were updated. As I always do after an update I ran "tracer" to see if a session restart is suggested. In this case it wasn't and I continued on. Throughout the day I didn't start any new applications and everything hummed along just fine.
It wasn't until later in the day that I brought up ktorrent. It failed when trying to select the destination directory for a torrent I wanted to download. Gave an error message saying a "protocol" failed and the dialog box that normally shows the directory structure was blank.
Anyway, I guess "tracer" can't detect when applications starting in the future will "fail" due to updates. But is there anyway, other than making it a SOP to restart one's session, to inform users that they should logout/login?
Am 14.07.2016 um 09:10 schrieb Ed Greshko:
Today day I did an update and many qt5 packages were updated. As I always do after an update I ran "tracer" to see if a session restart is suggested. In this case it wasn't and I continued on
and that's your fault
you know that KDE is completly QT5 based and need a tool to tell you that for the decision logout/login or not?
however, fuck tracer - just type "lsof | grep DEL | grep /usr" in a root terminal
On Thu, 2016-07-14 at 10:22 +0200, Reindl Harald wrote:
Am 14.07.2016 um 09:10 schrieb Ed Greshko:
Today day I did an update and many qt5 packages were updated. As I always do after an update I ran "tracer" to see if a session restart is suggested. In this case it wasn't and I continued on
and that's your fault
you know that KDE is completly QT5 based and need a tool to tell you that for the decision logout/login or not?
however, fuck tracer - just type "lsof | grep DEL | grep /usr" in a root terminal
That shows every deleted map file, including those of processes which have terminated and restarted. IOW it's not equivalent to tracer.
poc
Am 14.07.2016 um 11:18 schrieb Patrick O'Callaghan:
On Thu, 2016-07-14 at 10:22 +0200, Reindl Harald wrote:
Am 14.07.2016 um 09:10 schrieb Ed Greshko:
Today day I did an update and many qt5 packages were updated. As I always do after an update I ran "tracer" to see if a session restart is suggested. In this case it wasn't and I continued on
and that's your fault
you know that KDE is completly QT5 based and need a tool to tell you that for the decision logout/login or not?
however, fuck tracer - just type "lsof | grep DEL | grep /usr" in a root terminal
That shows every deleted map file, including those of processes which have terminated and restarted. IOW it's not equivalent to tracer
did you try it out or are you just guessing? think again about what "grep /usr" does!
frankly i use that for years now on dozens of servers and all of my workstations just because all the other shiny methods are not working relieable. you only need some common understaing of binaries and service relations for make sane decisions
On Thu, 2016-07-14 at 11:33 +0200, Reindl Harald wrote:
Am 14.07.2016 um 11:18 schrieb Patrick O'Callaghan:
On Thu, 2016-07-14 at 10:22 +0200, Reindl Harald wrote:
Am 14.07.2016 um 09:10 schrieb Ed Greshko:
Today day I did an update and many qt5 packages were updated. As I always do after an update I ran "tracer" to see if a session restart is suggested. In this case it wasn't and I continued on
and that's your fault
you know that KDE is completly QT5 based and need a tool to tell you that for the decision logout/login or not?
however, fuck tracer - just type "lsof | grep DEL | grep /usr" in a root terminal
That shows every deleted map file, including those of processes which have terminated and restarted. IOW it's not equivalent to tracer
did you try it out or are you just guessing? think again about what "grep /usr" does!
Of course I tried it out. It does what I said.
poc
Am 14.07.2016 um 12:54 schrieb Patrick O'Callaghan:
On Thu, 2016-07-14 at 11:33 +0200, Reindl Harald wrote:
Am 14.07.2016 um 11:18 schrieb Patrick O'Callaghan:
On Thu, 2016-07-14 at 10:22 +0200, Reindl Harald wrote:
Am 14.07.2016 um 09:10 schrieb Ed Greshko:
Today day I did an update and many qt5 packages were updated. As I always do after an update I ran "tracer" to see if a session restart is suggested. In this case it wasn't and I continued on
and that's your fault
you know that KDE is completly QT5 based and need a tool to tell you that for the decision logout/login or not?
however, fuck tracer - just type "lsof | grep DEL | grep /usr" in a root terminal
That shows every deleted map file, including those of processes which have terminated and restarted. IOW it's not equivalent to tracer
did you try it out or are you just guessing? think again about what "grep /usr" does!
Of course I tried it out. It does what I said
man grep grep -v
you have two choices - use your own brain to make decisions on trustable and non-cutted outputs or rely on things like "tracer" or "needs-restarting" which are *not* trustable because they don't show the truth most of the time where i know without any tool which services need a restart since it's not rocket science to understand the context of packages and libraries
currently the only problem are fools with uppercases in filenames like "libKF5KDELibs4Support"
[root@rh:~]$ lsof | grep DEL | grep /usr cupsd 930 root DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 dirmngr 1379 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 ldap-reap 1379 1380 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 vncviewer 2606 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 thunderbi 2610 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 Gecko_IOT 2610 2632 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 Link\x20M 2610 2633 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 Closing 2610 2634 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 Socket 2610 2635 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 JS\x20Hel 2610 2636 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 JS\x20Hel 2610 2637 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 JS\x20Hel 2610 2638 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 JS\x20Hel 2610 2639 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 JS\x20Hel 2610 2640 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 JS\x20Hel 2610 2641 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 JS\x20Hel 2610 2642 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 JS\x20Hel 2610 2643 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 JS\x20Hel 2610 2644 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 JS\x20Hel 2610 2645 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 JS\x20Hel 2610 2646 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 JS\x20Hel 2610 2647 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 JS\x20Wat 2610 2648 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 Hang\x20M 2610 2649 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 BgHangMan 2610 2650 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 gmain 2610 2653 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 gdbus 2610 2654 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 Cache2 2610 2655 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 Timer 2610 2656 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 thunderbi 2610 2657 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 Cert\x20V 2610 2658 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 Composito 2610 2660 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 ImageBrid 2610 2661 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 ImgDecode 2610 2662 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 ImgDecode 2610 2663 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 ImgDecode 2610 2664 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 ImgDecode 2610 2665 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 ImgDecode 2610 2666 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 ImgDecode 2610 2667 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 ImgDecode 2610 2668 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 ImageIO 2610 2669 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 SoftwareV 2610 2670 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 HTML5\x20 2610 2671 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 IPDL\x20B 2610 2672 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 DOM\x20Wo 2610 2677 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 mozStorag 2610 2678 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 thunderbi 2610 3431 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 mozStorag 2610 5655 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 thunderbi 2610 5656 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 Proxy\x20 2610 5657 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 thunderbi 2610 5660 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 thunderbi 2610 5661 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 thunderbi 2610 5662 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 thunderbi 2610 5663 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 thunderbi 2610 5665 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 mozStorag 2610 5668 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 Cache\x20 2610 5669 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 mozStorag 2610 5680 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 URL\x20Cl 2610 5681 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 mozStorag 2610 5683 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 thunderbi 2610 5684 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 thunderbi 2610 5685 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 thunderbi 2610 5687 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 thunderbi 2610 5688 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 threaded- 2610 5690 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 thunderbi 2610 5691 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 localStor 2610 5692 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 thunderbi 2610 8515 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 thunderbi 2610 8516 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 thunderbi 2610 8517 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 thunderbi 2610 8518 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 thunderbi 2610 8519 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 thunderbi 2610 8520 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 thunderbi 2610 8521 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 thunderbi 2610 8522 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 thunderbi 2610 8523 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 thunderbi 2610 8524 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 thunderbi 2610 8525 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 thunderbi 2610 8526 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 thunderbi 2610 8527 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 thunderbi 2610 8528 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 thunderbi 2610 8529 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 thunderbi 2610 8534 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 thunderbi 2610 8539 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 thunderbi 2610 8541 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 thunderbi 2610 8542 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 thunderbi 2610 8545 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 thunderbi 2610 11147 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 thunderbi 2610 19765 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 thunderbi 2610 19766 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 thunderbi 2610 19767 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 thunderbi 2610 22561 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 thunderbi 2610 22562 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 thunderbi 2610 22563 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 thunderbi 2610 22564 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 DOM\x20Wo 2610 22964 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 mozStorag 2610 22966 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 thunderbi 2610 23921 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 thunderbi 2610 23923 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 DNS\x20Re 2610 26336 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 smbd 2696 root DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 smbd 2753 root DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 smbd 3198 root DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 Xvnc 5086 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 llvmpipe- 5086 5114 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 llvmpipe- 5086 5115 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 llvmpipe- 5086 5116 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 llvmpipe- 5086 5117 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 llvmpipe- 5086 5118 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 llvmpipe- 5086 5119 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 llvmpipe- 5086 5120 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 llvmpipe- 5086 5121 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 rsyslogd 5225 root DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 in:imjour 5225 5253 root DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 rs:main 5225 5254 root DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 vncconfig 5319 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 kded5 5471 harry mem REG 9,1 2644464 1444575 /usr/lib64/libKF5KDELibs4Support.so.5.24.0 QXcbEvent 5471 5474 harry mem REG 9,1 2644464 1444575 /usr/lib64/libKF5KDELibs4Support.so.5.24.0 QDBusConn 5471 5476 harry mem REG 9,1 2644464 1444575 /usr/lib64/libKF5KDELibs4Support.so.5.24.0 kaccess 5485 harry mem REG 9,1 2644464 1444575 /usr/lib64/libKF5KDELibs4Support.so.5.24.0 QDBusConn 5485 5486 harry mem REG 9,1 2644464 1444575 /usr/lib64/libKF5KDELibs4Support.so.5.24.0 QXcbEvent 5485 5788 harry mem REG 9,1 2644464 1444575 /usr/lib64/libKF5KDELibs4Support.so.5.24.0 ksmserver 8531 harry mem REG 9,1 2644464 1444575 /usr/lib64/libKF5KDELibs4Support.so.5.24.0 QXcbEvent 8531 8532 harry mem REG 9,1 2644464 1444575 /usr/lib64/libKF5KDELibs4Support.so.5.24.0 QDBusConn 8531 8533 harry mem REG 9,1 2644464 1444575 /usr/lib64/libKF5KDELibs4Support.so.5.24.0 krunner 8544 harry mem REG 9,1 2644464 1444575 /usr/lib64/libKF5KDELibs4Support.so.5.24.0 GlobalQue 8544 6154 harry mem REG 9,1 2644464 1444575 /usr/lib64/libKF5KDELibs4Support.so.5.24.0 GlobalQue 8544 6155 harry mem REG 9,1 2644464 1444575 /usr/lib64/libKF5KDELibs4Support.so.5.24.0 GlobalQue 8544 6156 harry mem REG 9,1 2644464 1444575 /usr/lib64/libKF5KDELibs4Support.so.5.24.0 GlobalQue 8544 6157 harry mem REG 9,1 2644464 1444575 /usr/lib64/libKF5KDELibs4Support.so.5.24.0 GlobalQue 8544 6158 harry mem REG 9,1 2644464 1444575 /usr/lib64/libKF5KDELibs4Support.so.5.24.0 GlobalQue 8544 6159 harry mem REG 9,1 2644464 1444575 /usr/lib64/libKF5KDELibs4Support.so.5.24.0 GlobalQue 8544 6160 harry mem REG 9,1 2644464 1444575 /usr/lib64/libKF5KDELibs4Support.so.5.24.0 GlobalQue 8544 6161 harry mem REG 9,1 2644464 1444575 /usr/lib64/libKF5KDELibs4Support.so.5.24.0 GlobalQue 8544 6162 harry mem REG 9,1 2644464 1444575 /usr/lib64/libKF5KDELibs4Support.so.5.24.0 GlobalQue 8544 6163 harry mem REG 9,1 2644464 1444575 /usr/lib64/libKF5KDELibs4Support.so.5.24.0 GlobalQue 8544 6164 harry mem REG 9,1 2644464 1444575 /usr/lib64/libKF5KDELibs4Support.so.5.24.0 GlobalQue 8544 6165 harry mem REG 9,1 2644464 1444575 /usr/lib64/libKF5KDELibs4Support.so.5.24.0 GlobalQue 8544 6166 harry mem REG 9,1 2644464 1444575 /usr/lib64/libKF5KDELibs4Support.so.5.24.0 GlobalQue 8544 6167 harry mem REG 9,1 2644464 1444575 /usr/lib64/libKF5KDELibs4Support.so.5.24.0 GlobalQue 8544 6168 harry mem REG 9,1 2644464 1444575 /usr/lib64/libKF5KDELibs4Support.so.5.24.0 GlobalQue 8544 6169 harry mem REG 9,1 2644464 1444575 /usr/lib64/libKF5KDELibs4Support.so.5.24.0 QXcbEvent 8544 8549 harry mem REG 9,1 2644464 1444575 /usr/lib64/libKF5KDELibs4Support.so.5.24.0 QDBusConn 8544 8551 harry mem REG 9,1 2644464 1444575 /usr/lib64/libKF5KDELibs4Support.so.5.24.0 QQmlThrea 8544 8562 harry mem REG 9,1 2644464 1444575 /usr/lib64/libKF5KDELibs4Support.so.5.24.0 plasmashe 8555 harry mem REG 9,1 2644464 1444575 /usr/lib64/libKF5KDELibs4Support.so.5.24.0 QXcbEvent 8555 8559 harry mem REG 9,1 2644464 1444575 /usr/lib64/libKF5KDELibs4Support.so.5.24.0 QDBusConn 8555 8560 harry mem REG 9,1 2644464 1444575 /usr/lib64/libKF5KDELibs4Support.so.5.24.0 QQmlThrea 8555 8645 harry mem REG 9,1 2644464 1444575 /usr/lib64/libKF5KDELibs4Support.so.5.24.0 QQmlThrea 8555 8654 harry mem REG 9,1 2644464 1444575 /usr/lib64/libKF5KDELibs4Support.so.5.24.0 QQmlThrea 8555 8687 harry mem REG 9,1 2644464 1444575 /usr/lib64/libKF5KDELibs4Support.so.5.24.0 plasmashe 8555 8688 harry mem REG 9,1 2644464 1444575 /usr/lib64/libKF5KDELibs4Support.so.5.24.0 QQuickPix 8555 8745 harry mem REG 9,1 2644464 1444575 /usr/lib64/libKF5KDELibs4Support.so.5.24.0 firefox 8576 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 mozStorag 8576 7071 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 mozStorag 8576 8546 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 Gecko_IOT 8576 8618 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 Link\x20M 8576 8619 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 Socket 8576 8620 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 JS\x20Wat 8576 8621 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 JS\x20Hel 8576 8622 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 JS\x20Hel 8576 8623 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 JS\x20Hel 8576 8624 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 JS\x20Hel 8576 8625 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 JS\x20Hel 8576 8626 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 JS\x20Hel 8576 8627 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 JS\x20Hel 8576 8628 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 JS\x20Hel 8576 8629 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 JS\x20Hel 8576 8630 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 JS\x20Hel 8576 8631 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 JS\x20Hel 8576 8632 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 JS\x20Hel 8576 8633 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 Hang\x20M 8576 8634 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 BgHangMan 8576 8635 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 gmain 8576 8636 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 gdbus 8576 8637 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 Cache2 8576 8649 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 Timer 8576 8650 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 firefox 8576 8661 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 Cert\x20V 8576 8662 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 mozStorag 8576 8663 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 Proxy\x20 8576 8664 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 URL\x20Cl 8576 8665 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 GMPThread 8576 8673 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 IPDL\x20B 8576 8689 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 DOM\x20Wo 8576 8690 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 HTML5\x20 8576 8691 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 ImgDecode 8576 8697 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 ImgDecode 8576 8698 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 ImgDecode 8576 8699 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 ImgDecode 8576 8700 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 ImgDecode 8576 8701 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 ImgDecode 8576 8702 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 ImgDecode 8576 8703 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 ImageIO 8576 8704 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 Composito 8576 8705 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 ImageBrid 8576 8706 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 SoftwareV 8576 8707 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 DOM\x20Wo 8576 8716 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 mozStorag 8576 8731 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 mozStorag 8576 8744 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 Cache\x20 8576 8746 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 localStor 8576 8747 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 mozStorag 8576 8748 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 mozStorag 8576 8751 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 DNS\x20Re 8576 18222 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 firefox 8576 20393 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 firefox 8576 20394 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 DOM\x20Wo 8576 26236 harry DEL REG 9,1 1443422 /usr/lib64/libtasn1.so.6.5.2 kmix 8581 harry mem REG 9,1 2644464 1444575 /usr/lib64/libKF5KDELibs4Support.so.5.24.0 QDBusConn 8581 8582 harry mem REG 9,1 2644464 1444575 /usr/lib64/libKF5KDELibs4Support.so.5.24.0 QXcbEvent 8581 8584 harry mem REG 9,1 2644464 1444575 /usr/lib64/libKF5KDELibs4Support.so.5.24.0 konsole 23295 harry mem REG 9,1 2644464 1444575 /usr/lib64/libKF5KDELibs4Support.so.5.24.0 QDBusConn 23295 23296 harry mem REG 9,1 2644464 1444575 /usr/lib64/libKF5KDELibs4Support.so.5.24.0 QXcbEvent 23295 23297 harry mem REG 9,1 2644464 1444575 /usr/lib64/libKF5KDELibs4Support.so.5.24.0
On Thu, 2016-07-14 at 13:01 +0200, Reindl Harald wrote:
man grep grep -v
I've been using grep for 40 years and don't need instruction on what it does. That wasn't the point of my reply, which you would understand if you read it again.
What I meant was that the DEL value shows pages from dead processes, as the man page for lsof indicates, but can also give false positives as a process which has been restarted after a package update can still show in the listing.
I said this because I tried it after restarting evolution on a package update and still seeing it listed. What I didn't remember was that restarting evolution doesn't restart its various auxiliary processes (evolution-alarm, evolution-calendar etc.) unless you do "evolution -- force-shutdown" or just kill them. These were the processes showing up in the listing.
IOW my original concern about false positives was wrong.
poc
On 07/14/16 16:22, Reindl Harald wrote:
Am 14.07.2016 um 09:10 schrieb Ed Greshko:
Today day I did an update and many qt5 packages were updated. As I always do after an update I ran "tracer" to see if a session restart is suggested. In this case it wasn't and I continued on
and that's your fault
Yes, I realize it is my fault. I'm married so that goes without saying. And, as we all know, there is only one infallible person on this list.
you know that KDE is completly QT5 based and need a tool to tell you that for the decision logout/login or not?
Yep. My notation was more about those who may be less knowledgeable than I should be. A common perception that I've heard from time to time is that "linux is better than windows since you can update and need not take any action unless the kernel is updated".
Anyway, my post was really meant to suggest there should be a way to inform average users....or even above average users that aren't paying attention to what is being updated, that a session restart is advisable.
On Thu, 2016-07-14 at 15:10 +0800, Ed Greshko wrote:
Today day I did an update and many qt5 packages were updated. As I always do after an update I ran "tracer" to see if a session restart is suggested. In this case it wasn't and I continued on. Throughout the day I didn't start any new applications and everything hummed along just fine.
It wasn't until later in the day that I brought up ktorrent. It failed when trying to select the destination directory for a torrent I wanted to download. Gave an error message saying a "protocol" failed and the dialog box that normally shows the directory structure was blank.
Anyway, I guess "tracer" can't detect when applications starting in the future will "fail" due to updates. But is there anyway, other than making it a SOP to restart one's session, to inform users that they should logout/login?
Tracer is problematic, e.g. I find it will suggest restarting a session because of several stale processes, but on logging out and trying it again as root from a console it will find a whole bunch of other stuff, often related to systemd, that somehow it hadn't noticed before. I posted something on this on the Fedora Users list (Feb 22) but finding it in the new list archive system is too much work.
poc
On Thu, Jul 14, 2016 at 12:10 AM, Ed Greshko ed.greshko@greshko.com wrote:
But is there anyway, other than making it a SOP to restart one's session, to inform users that they should logout/login?
I completely understand that for a small subset of users this would be required... but IMO for the vast majority of people, it is faster and more reliable to simply reboot or logoff/login. In my case it only takes a few moments to reboot, and fro the looks of this thread it takes longer to determine whether a session restart is required rather than just doing it.
On Thu, 2016-07-14 at 08:57 -0700, Gerald B. Cox wrote:
On Thu, Jul 14, 2016 at 12:10 AM, Ed Greshko ed.greshko@greshko.com wrote:
But is there anyway, other than making it a SOP to restart one's session, to inform users that they should logout/login?
I completely understand that for a small subset of users this would be required... but IMO for the vast majority of people, it is faster and more reliable to simply reboot or logoff/login. In my case it only takes a few moments to reboot, and fro the looks of this thread it takes longer to determine whether a session restart is required rather than just doing it.
That's broadly true, but doesn't take into account manually re- establishing all your open windows on the right desktops when the so- called "session restore" doesn't work correctly, which currently it doesn't.
poc
On Thu, Jul 14, 2016 at 9:37 AM, Patrick O'Callaghan pocallaghan@gmail.com wrote:
That's broadly true, but doesn't take into account manually re- establishing all your open windows on the right desktops when the so- called "session restore" doesn't work correctly, which currently it doesn't.
I completely agree... some people are going to have special circumstances - and it definitely is good to know how to make the determination if for some reason you can't or don't want to reboot. In many cases the brute force method is faster and more efficient. You know it is going to work.
Am 14.07.2016 um 23:21 schrieb Gerald B. Cox:
On Thu, Jul 14, 2016 at 9:37 AM, Patrick O'Callaghan <pocallaghan@gmail.com mailto:pocallaghan@gmail.com> wrote:
That's broadly true, but doesn't take into account manually re- establishing all your open windows on the right desktops when the so- called "session restore" doesn't work correctly, which currently it doesn't.
I completely agree... some people are going to have special circumstances - and it definitely is good to know how to make the determination if for some reason you can't or don't want to reboot. In many cases the brute force method is faster and more efficient. You know it is going to work
well, we all know where that discussion ended in GNOME - offline updates - god beware such behavior get mandatory anytime in the future