Package: debian-goodies Version: 0.61 Severity: normal Tags: patch Hello again Javier, I've just found out that checkrestart fails to show the xscreensaver process, when it needs to be restarted.
# checkrestart
Found 1 processes using old versions of upgraded files
(1 distinct program)
(1 distinct packages)
These processes do not seem to have an associated init script to restart them:
# checkrestart -v
Found 1 processes using old versions of upgraded files
(1 distinct program)
Process /usr/bin/xscreensaver (PID: 2823)
List of deleted files in use:
/lib/x86_64-linux-gnu/libuuid.so.1.3.0
Running:['dpkg-query', '--search', '/usr/bin/xscreensaver']
Reading line: xscreensaver: /usr/bin/xscreensaver
(1 distinct packages)
These processes do not seem to have an associated init script to restart them:
As in bug #688808 (which I hope you are going to fix soon, by applying
the patch I provided for that...), checkrestart tells me that there is
1 process that I should restart, but it does not tell me which program
it's talking about.
I need to use the "-v" option to figure it out...
This seems to be caused by the ignorelist check, which is triggered
whenever the package name *includes* one ignorelist item (rather than
when the package name is *equal* to one ignorelist item).
As a consequence, it seems to me that all packages that include
the substring "screen" in their names are ignored!
The attached patch (which I think is so trivial that it is not
copyrighted) fixes the issue for me:
# ./a/checkrestart
Found 1 processes using old versions of upgraded files
(1 distinct program)
(1 distinct packages)
These processes do not seem to have an associated init script to restart them:
# ./b/checkrestart
Found 1 processes using old versions of upgraded files
(1 distinct program)
(1 distinct packages)
These processes do not seem to have an associated init script to restart them:
xscreensaver:
2823 /usr/bin/xscreensaver
Please apply this patch as soon as possible, assuming that you agree
with the proposed fix, of course...
Thanks for your time!
Bye.
-- System Information:
Debian Release: wheezy/sid
APT prefers testing
APT policy: (800, 'testing'), (500, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 3.2.0-4-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages debian-goodies depends on:
ii curl 7.26.0-1
ii dctrl-tools [grep-dctrl] 2.22.2
ii perl 5.14.2-16
ii python 2.7.3~rc2-1
ii whiptail 0.52.14-10
Versions of packages debian-goodies recommends:
ii lsof 4.86+dfsg-1
Versions of packages debian-goodies suggests:
ii popularity-contest 1.56
ii xdg-utils 1.1.0~rc1+git20111210-6
ii zenity 3.4.0-2
-- no debconf information
checkrestart_do_not_ignore_too_much.diff.gz
Description: GNU Zip compressed data

