Package: needrestart
Version: 0.8-1
Severity: important

Hi,

needrestart since version 0.8 throws tons of Perl warnings on at least
two of my machines (one Xen DomU VM with amd64 Sid and one EeePC 900A
with i386 Sid). Output on the Sid amd64 Xen DomU:

# needrestart
Scanning processes...............................................
Scanning candidates.Use of uninitialized value in pattern match (m//) at 
/usr/sbin/needrestart line 285, <HPIPE> line 1.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285, <HPIPE> line 1.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285, <HPIPE> line 1.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285, <HPIPE> line 1.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285, <HPIPE> line 1.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285, <HPIPE> line 1.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285, <HPIPE> line 1.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285, <HPIPE> line 1.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285, <HPIPE> line 1.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285, <HPIPE> line 1.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285, <HPIPE> line 1.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285, <HPIPE> line 1.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285, <HPIPE> line 1.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285, <HPIPE> line 1.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285, <HPIPE> line 1.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285, <HPIPE> line 1.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285, <HPIPE> line 1.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285, <HPIPE> line 1.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285, <HPIPE> line 1.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285, <HPIPE> line 1.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285, <HPIPE> line 1.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285, <HPIPE> line 1.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285, <HPIPE> line 1.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285, <HPIPE> line 1.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285, <HPIPE> line 1.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285, <HPIPE> line 1.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285, <HPIPE> line 1.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285, <HPIPE> line 1.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285, <HPIPE> line 1.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285, <HPIPE> line 1.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285, <HPIPE> line 1.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285, <HPIPE> line 1.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285, <HPIPE> line 1.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285, <HPIPE> line 1.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285, <HPIPE> line 1.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285, <HPIPE> line 1.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285, <HPIPE> line 1.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285, <HPIPE> line 1.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285, <HPIPE> line 1.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285, <HPIPE> line 1.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285, <HPIPE> line 1.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285, <HPIPE> line 1.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285, <HPIPE> line 1.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285, <HPIPE> line 1.
........
Use of uninitialized value $verstr in scalar chomp at 
/usr/share/perl5/NeedRestart/Kernel.pm line 64.
Use of uninitialized value $iversion in substitution (s///) at 
/usr/share/perl5/NeedRestart/Kernel.pm line 66.
Use of uninitialized value $iversion in hash element at 
/usr/share/perl5/NeedRestart/Kernel.pm line 68.
Use of uninitialized value $verstr in split at 
/usr/share/perl5/NeedRestart/Kernel.pm line 69.
Use of uninitialized value $verstr in scalar chomp at 
/usr/share/perl5/NeedRestart/Kernel.pm line 64.
Use of uninitialized value $iversion in substitution (s///) at 
/usr/share/perl5/NeedRestart/Kernel.pm line 66.
Use of uninitialized value $iversion in hash element at 
/usr/share/perl5/NeedRestart/Kernel.pm line 68.
Use of uninitialized value $verstr in split at 
/usr/share/perl5/NeedRestart/Kernel.pm line 69.
Use of uninitialized value $verstr in scalar chomp at 
/usr/share/perl5/NeedRestart/Kernel.pm line 64.
Use of uninitialized value $iversion in substitution (s///) at 
/usr/share/perl5/NeedRestart/Kernel.pm line 66.
Use of uninitialized value $iversion in hash element at 
/usr/share/perl5/NeedRestart/Kernel.pm line 68.
Use of uninitialized value $verstr in split at 
/usr/share/perl5/NeedRestart/Kernel.pm line 69.
Use of uninitialized value $verstr in scalar chomp at 
/usr/share/perl5/NeedRestart/Kernel.pm line 64.
Use of uninitialized value $iversion in substitution (s///) at 
/usr/share/perl5/NeedRestart/Kernel.pm line 66.
Use of uninitialized value $iversion in hash element at 
/usr/share/perl5/NeedRestart/Kernel.pm line 68.
Use of uninitialized value $verstr in split at 
/usr/share/perl5/NeedRestart/Kernel.pm line 69.
Use of uninitialized value $verstr in scalar chomp at 
/usr/share/perl5/NeedRestart/Kernel.pm line 64.
Use of uninitialized value $iversion in substitution (s///) at 
/usr/share/perl5/NeedRestart/Kernel.pm line 66.
Use of uninitialized value $iversion in hash element at 
/usr/share/perl5/NeedRestart/Kernel.pm line 68.
Use of uninitialized value $verstr in split at 
/usr/share/perl5/NeedRestart/Kernel.pm line 69.
Use of uninitialized value $verstr in scalar chomp at 
/usr/share/perl5/NeedRestart/Kernel.pm line 64.
Use of uninitialized value $iversion in substitution (s///) at 
/usr/share/perl5/NeedRestart/Kernel.pm line 66.
Use of uninitialized value $iversion in hash element at 
/usr/share/perl5/NeedRestart/Kernel.pm line 68.
Use of uninitialized value $verstr in split at 
/usr/share/perl5/NeedRestart/Kernel.pm line 69.
Use of uninitialized value $verstr in scalar chomp at 
/usr/share/perl5/NeedRestart/Kernel.pm line 64.
Use of uninitialized value $iversion in substitution (s///) at 
/usr/share/perl5/NeedRestart/Kernel.pm line 66.
Use of uninitialized value $iversion in hash element at 
/usr/share/perl5/NeedRestart/Kernel.pm line 68.
Use of uninitialized value $verstr in split at 
/usr/share/perl5/NeedRestart/Kernel.pm line 69.
Use of uninitialized value $verstr in scalar chomp at 
/usr/share/perl5/NeedRestart/Kernel.pm line 64.
Use of uninitialized value $iversion in substitution (s///) at 
/usr/share/perl5/NeedRestart/Kernel.pm line 66.
Use of uninitialized value $iversion in hash element at 
/usr/share/perl5/NeedRestart/Kernel.pm line 68.
Use of uninitialized value $verstr in split at 
/usr/share/perl5/NeedRestart/Kernel.pm line 69.
Use of uninitialized value $verstr in scalar chomp at 
/usr/share/perl5/NeedRestart/Kernel.pm line 64.
Use of uninitialized value $iversion in substitution (s///) at 
/usr/share/perl5/NeedRestart/Kernel.pm line 66.
Use of uninitialized value $iversion in hash element at 
/usr/share/perl5/NeedRestart/Kernel.pm line 68.
Use of uninitialized value $verstr in split at 
/usr/share/perl5/NeedRestart/Kernel.pm line 69.
Use of uninitialized value $verstr in scalar chomp at 
/usr/share/perl5/NeedRestart/Kernel.pm line 64.
Use of uninitialized value $iversion in substitution (s///) at 
/usr/share/perl5/NeedRestart/Kernel.pm line 66.
Use of uninitialized value $iversion in hash element at 
/usr/share/perl5/NeedRestart/Kernel.pm line 68.
Use of uninitialized value $verstr in split at 
/usr/share/perl5/NeedRestart/Kernel.pm line 69.
Use of uninitialized value $verstr in scalar chomp at 
/usr/share/perl5/NeedRestart/Kernel.pm line 64.
Use of uninitialized value $iversion in substitution (s///) at 
/usr/share/perl5/NeedRestart/Kernel.pm line 66.
Use of uninitialized value $iversion in hash element at 
/usr/share/perl5/NeedRestart/Kernel.pm line 68.
Use of uninitialized value $verstr in split at 
/usr/share/perl5/NeedRestart/Kernel.pm line 69.
Use of uninitialized value $verstr in scalar chomp at 
/usr/share/perl5/NeedRestart/Kernel.pm line 64.
Use of uninitialized value $iversion in substitution (s///) at 
/usr/share/perl5/NeedRestart/Kernel.pm line 66.
Use of uninitialized value $iversion in hash element at 
/usr/share/perl5/NeedRestart/Kernel.pm line 68.
Use of uninitialized value $verstr in split at 
/usr/share/perl5/NeedRestart/Kernel.pm line 69.
Use of uninitialized value $verstr in scalar chomp at 
/usr/share/perl5/NeedRestart/Kernel.pm line 64.
Use of uninitialized value $iversion in substitution (s///) at 
/usr/share/perl5/NeedRestart/Kernel.pm line 66.
Use of uninitialized value $iversion in hash element at 
/usr/share/perl5/NeedRestart/Kernel.pm line 68.
Use of uninitialized value $verstr in split at 
/usr/share/perl5/NeedRestart/Kernel.pm line 69.
Use of uninitialized value $verstr in scalar chomp at 
/usr/share/perl5/NeedRestart/Kernel.pm line 64.
Use of uninitialized value $iversion in substitution (s///) at 
/usr/share/perl5/NeedRestart/Kernel.pm line 66.
Use of uninitialized value $iversion in hash element at 
/usr/share/perl5/NeedRestart/Kernel.pm line 68.
Use of uninitialized value $verstr in split at 
/usr/share/perl5/NeedRestart/Kernel.pm line 69.
Use of uninitialized value $verstr in scalar chomp at 
/usr/share/perl5/NeedRestart/Kernel.pm line 64.
Use of uninitialized value $iversion in substitution (s///) at 
/usr/share/perl5/NeedRestart/Kernel.pm line 66.
Use of uninitialized value $iversion in hash element at 
/usr/share/perl5/NeedRestart/Kernel.pm line 68.
Use of uninitialized value $verstr in split at 
/usr/share/perl5/NeedRestart/Kernel.pm line 69.
Use of uninitialized value $verstr in scalar chomp at 
/usr/share/perl5/NeedRestart/Kernel.pm line 64.
Use of uninitialized value $iversion in substitution (s///) at 
/usr/share/perl5/NeedRestart/Kernel.pm line 66.
Use of uninitialized value $iversion in hash element at 
/usr/share/perl5/NeedRestart/Kernel.pm line 68.
Use of uninitialized value $verstr in split at 
/usr/share/perl5/NeedRestart/Kernel.pm line 69.
Use of uninitialized value $verstr in scalar chomp at 
/usr/share/perl5/NeedRestart/Kernel.pm line 64.
Use of uninitialized value $iversion in substitution (s///) at 
/usr/share/perl5/NeedRestart/Kernel.pm line 66.
Use of uninitialized value $iversion in hash element at 
/usr/share/perl5/NeedRestart/Kernel.pm line 68.
Use of uninitialized value $verstr in split at 
/usr/share/perl5/NeedRestart/Kernel.pm line 69.
Use of uninitialized value $verstr in scalar chomp at 
/usr/share/perl5/NeedRestart/Kernel.pm line 64.
Use of uninitialized value $iversion in substitution (s///) at 
/usr/share/perl5/NeedRestart/Kernel.pm line 66.
Use of uninitialized value $iversion in hash element at 
/usr/share/perl5/NeedRestart/Kernel.pm line 68.
Use of uninitialized value $verstr in split at 
/usr/share/perl5/NeedRestart/Kernel.pm line 69.
Use of uninitialized value $verstr in scalar chomp at 
/usr/share/perl5/NeedRestart/Kernel.pm line 64.
Use of uninitialized value $iversion in substitution (s///) at 
/usr/share/perl5/NeedRestart/Kernel.pm line 66.
Use of uninitialized value $iversion in hash element at 
/usr/share/perl5/NeedRestart/Kernel.pm line 68.
Use of uninitialized value $verstr in split at 
/usr/share/perl5/NeedRestart/Kernel.pm line 69.
Use of uninitialized value $verstr in scalar chomp at 
/usr/share/perl5/NeedRestart/Kernel.pm line 64.
Use of uninitialized value $iversion in substitution (s///) at 
/usr/share/perl5/NeedRestart/Kernel.pm line 66.
Use of uninitialized value $iversion in hash element at 
/usr/share/perl5/NeedRestart/Kernel.pm line 68.
Use of uninitialized value $verstr in split at 
/usr/share/perl5/NeedRestart/Kernel.pm line 69.
Use of uninitialized value $verstr in scalar chomp at 
/usr/share/perl5/NeedRestart/Kernel.pm line 64.
Use of uninitialized value $iversion in substitution (s///) at 
/usr/share/perl5/NeedRestart/Kernel.pm line 66.
Use of uninitialized value $iversion in hash element at 
/usr/share/perl5/NeedRestart/Kernel.pm line 68.
Use of uninitialized value $verstr in split at 
/usr/share/perl5/NeedRestart/Kernel.pm line 69.
Use of uninitialized value $verstr in scalar chomp at 
/usr/share/perl5/NeedRestart/Kernel.pm line 64.
Use of uninitialized value $iversion in substitution (s///) at 
/usr/share/perl5/NeedRestart/Kernel.pm line 66.
Use of uninitialized value $iversion in hash element at 
/usr/share/perl5/NeedRestart/Kernel.pm line 68.
Use of uninitialized value $verstr in split at 
/usr/share/perl5/NeedRestart/Kernel.pm line 69.
Use of uninitialized value $verstr in scalar chomp at 
/usr/share/perl5/NeedRestart/Kernel.pm line 64.
Use of uninitialized value $iversion in substitution (s///) at 
/usr/share/perl5/NeedRestart/Kernel.pm line 66.
Use of uninitialized value $iversion in hash element at 
/usr/share/perl5/NeedRestart/Kernel.pm line 68.
Use of uninitialized value $verstr in split at 
/usr/share/perl5/NeedRestart/Kernel.pm line 69.
Use of uninitialized value $verstr in scalar chomp at 
/usr/share/perl5/NeedRestart/Kernel.pm line 64.
Use of uninitialized value $iversion in substitution (s///) at 
/usr/share/perl5/NeedRestart/Kernel.pm line 66.
Use of uninitialized value $iversion in hash element at 
/usr/share/perl5/NeedRestart/Kernel.pm line 68.
Use of uninitialized value $verstr in split at 
/usr/share/perl5/NeedRestart/Kernel.pm line 69.
Use of uninitialized value $verstr in scalar chomp at 
/usr/share/perl5/NeedRestart/Kernel.pm line 64.
Use of uninitialized value $iversion in substitution (s///) at 
/usr/share/perl5/NeedRestart/Kernel.pm line 66.
Use of uninitialized value $iversion in hash element at 
/usr/share/perl5/NeedRestart/Kernel.pm line 68.
Use of uninitialized value $verstr in split at 
/usr/share/perl5/NeedRestart/Kernel.pm line 69.
Pending kernel upgrade!

Running kernel version:
  3.12-trunk-amd64

Diagnostics:
  Running not the expected kernel version .

You should consider to reboot this machine to activate the pending kernel 
upgrade. You need to reboot MANUALLY! [Return]

No services required to be restarted.
# 

Feel free to ask if you need more information like e.g. the list of
installed kernels or such.

-- Package-specific info:
needrestart output:
Scanning processes
Scanning candidates
Pending kernel upgrade!

Running kernel version:
  3.12-trunk-amd64

Diagnostics:
  Running not the expected kernel version .

You should consider to reboot this machine to activate the pending kernel 
upgrade. You need to reboot MANUALLY! [Return]
No services required to be restarted.

checkrestart output:

BTW, you bug script doesn't capture STDERR (i.e. does not redirect it to
STDOUT), but should. Here's what it did output on STDERR which is way
more interesting than the STDOUT part above. ;-)

WARNING: This program should be run as root!
Using UI 'NeedRestart::UI::stdio'...
#1574 uses non-existing /lib/x86_64-linux-gnu/libc-2.17.so
#1574 is a child of #1573
#2243 uses non-existing /usr/lib/perl/5.18.1/auto/Data/Dumper/Dumper.so
#2243 is a child of #2236
#7809 uses obsolete /lib/x86_64-linux-gnu/libresolv-2.18.so
#7809 is a child of #1353
#9237 uses obsolete /lib/x86_64-linux-gnu/libnss_nis-2.18.so
#9237 is a child of #31217
#9634 uses obsolete /lib/x86_64-linux-gnu/libnss_files-2.18.so
#9634 is a child of #9633
#9848 uses obsolete /lib/x86_64-linux-gnu/libc-2.18.so
#9848 is a child of #9634
#13002 is a NeedRestart::Interp::Perl
#13381 uses obsolete /lib/x86_64-linux-gnu/libc-2.18.so
#13381 is a child of #7232
#31217 uses obsolete /lib/x86_64-linux-gnu/libnss_files-2.18.so
#31217 is a child of #31216
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285.
#1353 running /etc/needrestart/hook.d/10-dpkg
Use of uninitialized value $_[2] in exec at 
/usr/share/perl5/NeedRestart/Utils.pm line 124.
Usage: /etc/needrestart/hook.d/10-dpkg <filename>
#1353 running /etc/needrestart/hook.d/20-rpm
Use of uninitialized value $_[2] in exec at 
/usr/share/perl5/NeedRestart/Utils.pm line 124.
Usage: /etc/needrestart/hook.d/20-rpm <filename>
#1353 running /etc/needrestart/hook.d/30-pacman
Use of uninitialized value $_[2] in exec at 
/usr/share/perl5/NeedRestart/Utils.pm line 124.
#1353 running /etc/needrestart/hook.d/90-none
Use of uninitialized value $_[2] in exec at 
/usr/share/perl5/NeedRestart/Utils.pm line 124.
Usage: /etc/needrestart/hook.d/90-none <filename>
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285.
#1573 running /etc/needrestart/hook.d/10-dpkg
Use of uninitialized value $_[2] in exec at 
/usr/share/perl5/NeedRestart/Utils.pm line 124.
Usage: /etc/needrestart/hook.d/10-dpkg <filename>
#1573 running /etc/needrestart/hook.d/20-rpm
Use of uninitialized value $_[2] in exec at 
/usr/share/perl5/NeedRestart/Utils.pm line 124.
Usage: /etc/needrestart/hook.d/20-rpm <filename>
#1573 running /etc/needrestart/hook.d/30-pacman
Use of uninitialized value $_[2] in exec at 
/usr/share/perl5/NeedRestart/Utils.pm line 124.
#1573 running /etc/needrestart/hook.d/90-none
Use of uninitialized value $_[2] in exec at 
/usr/share/perl5/NeedRestart/Utils.pm line 124.
Usage: /etc/needrestart/hook.d/90-none <filename>
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285.
#2236 running /etc/needrestart/hook.d/10-dpkg
Use of uninitialized value $_[2] in exec at 
/usr/share/perl5/NeedRestart/Utils.pm line 124.
Usage: /etc/needrestart/hook.d/10-dpkg <filename>
#2236 running /etc/needrestart/hook.d/20-rpm
Use of uninitialized value $_[2] in exec at 
/usr/share/perl5/NeedRestart/Utils.pm line 124.
Usage: /etc/needrestart/hook.d/20-rpm <filename>
#2236 running /etc/needrestart/hook.d/30-pacman
Use of uninitialized value $_[2] in exec at 
/usr/share/perl5/NeedRestart/Utils.pm line 124.
#2236 running /etc/needrestart/hook.d/90-none
Use of uninitialized value $_[2] in exec at 
/usr/share/perl5/NeedRestart/Utils.pm line 124.
Usage: /etc/needrestart/hook.d/90-none <filename>
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285.
#7232 running /etc/needrestart/hook.d/10-dpkg
Use of uninitialized value $_[2] in exec at 
/usr/share/perl5/NeedRestart/Utils.pm line 124.
Usage: /etc/needrestart/hook.d/10-dpkg <filename>
#7232 running /etc/needrestart/hook.d/20-rpm
Use of uninitialized value $_[2] in exec at 
/usr/share/perl5/NeedRestart/Utils.pm line 124.
Usage: /etc/needrestart/hook.d/20-rpm <filename>
#7232 running /etc/needrestart/hook.d/30-pacman
Use of uninitialized value $_[2] in exec at 
/usr/share/perl5/NeedRestart/Utils.pm line 124.
#7232 running /etc/needrestart/hook.d/90-none
Use of uninitialized value $_[2] in exec at 
/usr/share/perl5/NeedRestart/Utils.pm line 124.
Usage: /etc/needrestart/hook.d/90-none <filename>
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285.
#9633 running /etc/needrestart/hook.d/10-dpkg
Use of uninitialized value $_[2] in exec at 
/usr/share/perl5/NeedRestart/Utils.pm line 124.
Usage: /etc/needrestart/hook.d/10-dpkg <filename>
#9633 running /etc/needrestart/hook.d/20-rpm
Use of uninitialized value $_[2] in exec at 
/usr/share/perl5/NeedRestart/Utils.pm line 124.
Usage: /etc/needrestart/hook.d/20-rpm <filename>
#9633 running /etc/needrestart/hook.d/30-pacman
Use of uninitialized value $_[2] in exec at 
/usr/share/perl5/NeedRestart/Utils.pm line 124.
#9633 running /etc/needrestart/hook.d/90-none
Use of uninitialized value $_[2] in exec at 
/usr/share/perl5/NeedRestart/Utils.pm line 124.
Usage: /etc/needrestart/hook.d/90-none <filename>
#9634 running /etc/needrestart/hook.d/10-dpkg
#9634 package: zsh
#9634 running /etc/needrestart/hook.d/20-rpm
#9634 running /etc/needrestart/hook.d/30-pacman
#9634 running /etc/needrestart/hook.d/90-none
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285, <HPIPE> line 1.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285, <HPIPE> line 1.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285, <HPIPE> line 1.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285, <HPIPE> line 1.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285, <HPIPE> line 1.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285, <HPIPE> line 1.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285, <HPIPE> line 1.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285, <HPIPE> line 1.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285, <HPIPE> line 1.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285, <HPIPE> line 1.
Use of uninitialized value in pattern match (m//) at /usr/sbin/needrestart line 
285, <HPIPE> line 1.
#31216 running /etc/needrestart/hook.d/10-dpkg
Use of uninitialized value $_[2] in exec at 
/usr/share/perl5/NeedRestart/Utils.pm line 124, <HPIPE> line 1.
Usage: /etc/needrestart/hook.d/10-dpkg <filename>
#31216 running /etc/needrestart/hook.d/20-rpm
Use of uninitialized value $_[2] in exec at 
/usr/share/perl5/NeedRestart/Utils.pm line 124, <HPIPE> line 1.
Usage: /etc/needrestart/hook.d/20-rpm <filename>
#31216 running /etc/needrestart/hook.d/30-pacman
Use of uninitialized value $_[2] in exec at 
/usr/share/perl5/NeedRestart/Utils.pm line 124, <HPIPE> line 1.
#31216 running /etc/needrestart/hook.d/90-none
Use of uninitialized value $_[2] in exec at 
/usr/share/perl5/NeedRestart/Utils.pm line 124, <HPIPE> line 1.
Usage: /etc/needrestart/hook.d/90-none <filename>
#31217 running /etc/needrestart/hook.d/10-dpkg
#31217 package: zsh
#31217 running /etc/needrestart/hook.d/20-rpm
#31217 running /etc/needrestart/hook.d/30-pacman
#31217 running /etc/needrestart/hook.d/90-none
Scanning kernel images
Running kernel version: 3.12-trunk-amd64
Use of uninitialized value $verstr in scalar chomp at 
/usr/share/perl5/NeedRestart/Kernel.pm line 64.
Use of uninitialized value $iversion in substitution (s///) at 
/usr/share/perl5/NeedRestart/Kernel.pm line 66.
Use of uninitialized value $iversion in hash element at 
/usr/share/perl5/NeedRestart/Kernel.pm line 68.
Use of uninitialized value $verstr in split at 
/usr/share/perl5/NeedRestart/Kernel.pm line 69.
Use of uninitialized value $verstr in scalar chomp at 
/usr/share/perl5/NeedRestart/Kernel.pm line 64.
Use of uninitialized value $iversion in substitution (s///) at 
/usr/share/perl5/NeedRestart/Kernel.pm line 66.
Use of uninitialized value $iversion in hash element at 
/usr/share/perl5/NeedRestart/Kernel.pm line 68.
Use of uninitialized value $verstr in split at 
/usr/share/perl5/NeedRestart/Kernel.pm line 69.
Use of uninitialized value $verstr in scalar chomp at 
/usr/share/perl5/NeedRestart/Kernel.pm line 64.
Use of uninitialized value $iversion in substitution (s///) at 
/usr/share/perl5/NeedRestart/Kernel.pm line 66.
Use of uninitialized value $iversion in hash element at 
/usr/share/perl5/NeedRestart/Kernel.pm line 68.
Use of uninitialized value $verstr in split at 
/usr/share/perl5/NeedRestart/Kernel.pm line 69.
Use of uninitialized value $verstr in scalar chomp at 
/usr/share/perl5/NeedRestart/Kernel.pm line 64.
Use of uninitialized value $iversion in substitution (s///) at 
/usr/share/perl5/NeedRestart/Kernel.pm line 66.
Use of uninitialized value $iversion in hash element at 
/usr/share/perl5/NeedRestart/Kernel.pm line 68.
Use of uninitialized value $verstr in split at 
/usr/share/perl5/NeedRestart/Kernel.pm line 69.
Use of uninitialized value $verstr in scalar chomp at 
/usr/share/perl5/NeedRestart/Kernel.pm line 64.
Use of uninitialized value $iversion in substitution (s///) at 
/usr/share/perl5/NeedRestart/Kernel.pm line 66.
Use of uninitialized value $iversion in hash element at 
/usr/share/perl5/NeedRestart/Kernel.pm line 68.
Use of uninitialized value $verstr in split at 
/usr/share/perl5/NeedRestart/Kernel.pm line 69.
Use of uninitialized value $verstr in scalar chomp at 
/usr/share/perl5/NeedRestart/Kernel.pm line 64.
Use of uninitialized value $iversion in substitution (s///) at 
/usr/share/perl5/NeedRestart/Kernel.pm line 66.
Use of uninitialized value $iversion in hash element at 
/usr/share/perl5/NeedRestart/Kernel.pm line 68.
Use of uninitialized value $verstr in split at 
/usr/share/perl5/NeedRestart/Kernel.pm line 69.
Use of uninitialized value $verstr in scalar chomp at 
/usr/share/perl5/NeedRestart/Kernel.pm line 64.
Use of uninitialized value $iversion in substitution (s///) at 
/usr/share/perl5/NeedRestart/Kernel.pm line 66.
Use of uninitialized value $iversion in hash element at 
/usr/share/perl5/NeedRestart/Kernel.pm line 68.
Use of uninitialized value $verstr in split at 
/usr/share/perl5/NeedRestart/Kernel.pm line 69.
Use of uninitialized value $verstr in scalar chomp at 
/usr/share/perl5/NeedRestart/Kernel.pm line 64.
Use of uninitialized value $iversion in substitution (s///) at 
/usr/share/perl5/NeedRestart/Kernel.pm line 66.
Use of uninitialized value $iversion in hash element at 
/usr/share/perl5/NeedRestart/Kernel.pm line 68.
Use of uninitialized value $verstr in split at 
/usr/share/perl5/NeedRestart/Kernel.pm line 69.
Use of uninitialized value $verstr in scalar chomp at 
/usr/share/perl5/NeedRestart/Kernel.pm line 64.
Use of uninitialized value $iversion in substitution (s///) at 
/usr/share/perl5/NeedRestart/Kernel.pm line 66.
Use of uninitialized value $iversion in hash element at 
/usr/share/perl5/NeedRestart/Kernel.pm line 68.
Use of uninitialized value $verstr in split at 
/usr/share/perl5/NeedRestart/Kernel.pm line 69.
Use of uninitialized value $verstr in scalar chomp at 
/usr/share/perl5/NeedRestart/Kernel.pm line 64.
Use of uninitialized value $iversion in substitution (s///) at 
/usr/share/perl5/NeedRestart/Kernel.pm line 66.
Use of uninitialized value $iversion in hash element at 
/usr/share/perl5/NeedRestart/Kernel.pm line 68.
Use of uninitialized value $verstr in split at 
/usr/share/perl5/NeedRestart/Kernel.pm line 69.
Use of uninitialized value $verstr in scalar chomp at 
/usr/share/perl5/NeedRestart/Kernel.pm line 64.
Use of uninitialized value $iversion in substitution (s///) at 
/usr/share/perl5/NeedRestart/Kernel.pm line 66.
Use of uninitialized value $iversion in hash element at 
/usr/share/perl5/NeedRestart/Kernel.pm line 68.
Use of uninitialized value $verstr in split at 
/usr/share/perl5/NeedRestart/Kernel.pm line 69.
Use of uninitialized value $verstr in scalar chomp at 
/usr/share/perl5/NeedRestart/Kernel.pm line 64.
Use of uninitialized value $iversion in substitution (s///) at 
/usr/share/perl5/NeedRestart/Kernel.pm line 66.
Use of uninitialized value $iversion in hash element at 
/usr/share/perl5/NeedRestart/Kernel.pm line 68.
Use of uninitialized value $verstr in split at 
/usr/share/perl5/NeedRestart/Kernel.pm line 69.
Use of uninitialized value $verstr in scalar chomp at 
/usr/share/perl5/NeedRestart/Kernel.pm line 64.
Use of uninitialized value $iversion in substitution (s///) at 
/usr/share/perl5/NeedRestart/Kernel.pm line 66.
Use of uninitialized value $iversion in hash element at 
/usr/share/perl5/NeedRestart/Kernel.pm line 68.
Use of uninitialized value $verstr in split at 
/usr/share/perl5/NeedRestart/Kernel.pm line 69.
Use of uninitialized value $verstr in scalar chomp at 
/usr/share/perl5/NeedRestart/Kernel.pm line 64.
Use of uninitialized value $iversion in substitution (s///) at 
/usr/share/perl5/NeedRestart/Kernel.pm line 66.
Use of uninitialized value $iversion in hash element at 
/usr/share/perl5/NeedRestart/Kernel.pm line 68.
Use of uninitialized value $verstr in split at 
/usr/share/perl5/NeedRestart/Kernel.pm line 69.
Use of uninitialized value $verstr in scalar chomp at 
/usr/share/perl5/NeedRestart/Kernel.pm line 64.
Use of uninitialized value $iversion in substitution (s///) at 
/usr/share/perl5/NeedRestart/Kernel.pm line 66.
Use of uninitialized value $iversion in hash element at 
/usr/share/perl5/NeedRestart/Kernel.pm line 68.
Use of uninitialized value $verstr in split at 
/usr/share/perl5/NeedRestart/Kernel.pm line 69.
Use of uninitialized value $verstr in scalar chomp at 
/usr/share/perl5/NeedRestart/Kernel.pm line 64.
Use of uninitialized value $iversion in substitution (s///) at 
/usr/share/perl5/NeedRestart/Kernel.pm line 66.
Use of uninitialized value $iversion in hash element at 
/usr/share/perl5/NeedRestart/Kernel.pm line 68.
Use of uninitialized value $verstr in split at 
/usr/share/perl5/NeedRestart/Kernel.pm line 69.
Use of uninitialized value $verstr in scalar chomp at 
/usr/share/perl5/NeedRestart/Kernel.pm line 64.
Use of uninitialized value $iversion in substitution (s///) at 
/usr/share/perl5/NeedRestart/Kernel.pm line 66.
Use of uninitialized value $iversion in hash element at 
/usr/share/perl5/NeedRestart/Kernel.pm line 68.
Use of uninitialized value $verstr in split at 
/usr/share/perl5/NeedRestart/Kernel.pm line 69.
Use of uninitialized value $verstr in scalar chomp at 
/usr/share/perl5/NeedRestart/Kernel.pm line 64.
Use of uninitialized value $iversion in substitution (s///) at 
/usr/share/perl5/NeedRestart/Kernel.pm line 66.
Use of uninitialized value $iversion in hash element at 
/usr/share/perl5/NeedRestart/Kernel.pm line 68.
Use of uninitialized value $verstr in split at 
/usr/share/perl5/NeedRestart/Kernel.pm line 69.
Use of uninitialized value $verstr in scalar chomp at 
/usr/share/perl5/NeedRestart/Kernel.pm line 64.
Use of uninitialized value $iversion in substitution (s///) at 
/usr/share/perl5/NeedRestart/Kernel.pm line 66.
Use of uninitialized value $iversion in hash element at 
/usr/share/perl5/NeedRestart/Kernel.pm line 68.
Use of uninitialized value $verstr in split at 
/usr/share/perl5/NeedRestart/Kernel.pm line 69.
Use of uninitialized value $verstr in scalar chomp at 
/usr/share/perl5/NeedRestart/Kernel.pm line 64.
Use of uninitialized value $iversion in substitution (s///) at 
/usr/share/perl5/NeedRestart/Kernel.pm line 66.
Use of uninitialized value $iversion in hash element at 
/usr/share/perl5/NeedRestart/Kernel.pm line 68.
Use of uninitialized value $verstr in split at 
/usr/share/perl5/NeedRestart/Kernel.pm line 69.
Use of uninitialized value $verstr in scalar chomp at 
/usr/share/perl5/NeedRestart/Kernel.pm line 64.
Use of uninitialized value $iversion in substitution (s///) at 
/usr/share/perl5/NeedRestart/Kernel.pm line 66.
Use of uninitialized value $iversion in hash element at 
/usr/share/perl5/NeedRestart/Kernel.pm line 68.
Use of uninitialized value $verstr in split at 
/usr/share/perl5/NeedRestart/Kernel.pm line 69.
Use of uninitialized value $verstr in scalar chomp at 
/usr/share/perl5/NeedRestart/Kernel.pm line 64.
Use of uninitialized value $iversion in substitution (s///) at 
/usr/share/perl5/NeedRestart/Kernel.pm line 66.
Use of uninitialized value $iversion in hash element at 
/usr/share/perl5/NeedRestart/Kernel.pm line 68.
Use of uninitialized value $verstr in split at 
/usr/share/perl5/NeedRestart/Kernel.pm line 69.
Use of uninitialized value $verstr in scalar chomp at 
/usr/share/perl5/NeedRestart/Kernel.pm line 64.
Use of uninitialized value $iversion in substitution (s///) at 
/usr/share/perl5/NeedRestart/Kernel.pm line 66.
Use of uninitialized value $iversion in hash element at 
/usr/share/perl5/NeedRestart/Kernel.pm line 68.
Use of uninitialized value $verstr in split at 
/usr/share/perl5/NeedRestart/Kernel.pm line 69.
Use of uninitialized value $verstr in scalar chomp at 
/usr/share/perl5/NeedRestart/Kernel.pm line 64.
Use of uninitialized value $iversion in substitution (s///) at 
/usr/share/perl5/NeedRestart/Kernel.pm line 66.
Use of uninitialized value $iversion in hash element at 
/usr/share/perl5/NeedRestart/Kernel.pm line 68.
Use of uninitialized value $verstr in split at 
/usr/share/perl5/NeedRestart/Kernel.pm line 69.
Use of uninitialized value $verstr in scalar chomp at 
/usr/share/perl5/NeedRestart/Kernel.pm line 64.
Use of uninitialized value $iversion in substitution (s///) at 
/usr/share/perl5/NeedRestart/Kernel.pm line 66.
Use of uninitialized value $iversion in hash element at 
/usr/share/perl5/NeedRestart/Kernel.pm line 68.
Use of uninitialized value $verstr in split at 
/usr/share/perl5/NeedRestart/Kernel.pm line 69.
Expected kernel version: 
Can't open -v: No such file or directory at 
/usr/share/perl5/NeedRestart/UI/stdio.pm line 68.
Can't open -r: No such file or directory at 
/usr/share/perl5/NeedRestart/UI/stdio.pm line 68.
Can't open l: No such file or directory at 
/usr/share/perl5/NeedRestart/UI/stdio.pm line 68.
ERROR: This program must be run as root in order to obtain information
about all open file descriptors in the system.

Process debian-bug-script finished

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (600, 'testing'), (400, 'stable'), (110, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.12-trunk-amd64 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages needrestart depends on:
ii  binutils                   2.24.51.20140425-1
ii  libmodule-find-perl        0.12-1
ii  libmodule-scandeps-perl    1.13-1
ii  libproc-processtable-perl  0.50-1
ii  libsort-naturally-perl     1.02-1
ii  perl                       5.18.2-2+b1

needrestart recommends no packages.

needrestart suggests no packages.

-- Configuration Files:
/etc/apt/apt.conf.d/99needrestart [Errno 2] No such file or directory: 
u'/etc/apt/apt.conf.d/99needrestart'
/etc/needrestart/needrestart.conf changed:
$nrconf{ui} = 'NeedRestart::UI::stdio';
$nrconf{blacklist} = [
    # ignore sudo (not a daemon)
    q(^/usr/bin/sudo$),
    # ignore DBus
    q(^/usr/bin/dbus-daemon$),
    # ignore NetworkManager
    q(^/usr/sbin/NetworkManager$),
    # ignore display managers
    q(^/usr/sbin/gdm3$),
    q(^/usr/bin/kdm$),
    q(^/usr/sbin/ldm$),
    q(^/usr/sbin/nodm$),
    q(^/usr/bin/wdm$),
    q(^/usr/bin/xdm$),
    q(^/usr/sbin/lightdm$),
    # Axel Spezial
    q(^/usr/sbin/bitlbee$),
];
1;


-- no debconf information

Reply via email to