liske / needrestart

Restart daemons after library updates.
GNU General Public License v2.0
422 stars 67 forks source link

Use of uninitialized value $ret in pattern match (m//) at /usr/sbin/needrestart line 320 #101

Closed candrews closed 6 years ago

candrews commented 6 years ago
# needrestart -r a
Scanning processes...                                                                                                                                                                                              
Scanning candidates...                                                                                                                                                                                             
Scanning linux images...                                                                                                                                                                                           

Failed to retrieve available kernel versions.

Running processor microcode seems to be up-to-date.

Restarting services...
Use of uninitialized value $ret in pattern match (m//) at /usr/sbin/needrestart line 320.
Use of uninitialized value $ret in pattern match (m//) at /usr/sbin/needrestart line 320.
Use of uninitialized value $ret in pattern match (m//) at /usr/sbin/needrestart line 320.
Use of uninitialized value $ret in pattern match (m//) at /usr/sbin/needrestart line 320.
Use of uninitialized value $ret in pattern match (m//) at /usr/sbin/needrestart line 320.
Use of uninitialized value $ret in pattern match (m//) at /usr/sbin/needrestart line 320.
Use of uninitialized value $ret in pattern match (m//) at /usr/sbin/needrestart line 320.
Use of uninitialized value $ret in pattern match (m//) at /usr/sbin/needrestart line 320.
 systemctl restart sslh.service

Service restarts being deferred:
 systemctl restart NetworkManager.service
 /etc/needrestart/restart.d/dbus.service
 systemctl restart openvpn-client@PrivateInternetAccess.service
 systemctl restart sddm.service
 systemctl restart systemd-journald.service
 systemctl restart systemd-logind.service
 systemctl restart wpa_supplicant.service

No containers need to be restarted.

User sessions running outdated binaries:
 candrews @ session #2: start_eth+dcr.s[3761]
 candrews @ user manager service: systemd[3131]
 mythtv @ session #1: kodi[2425], kodi-x11[2429], pulseaudio[2474], Xsession[2389]
 mythtv @ user manager service: systemd[2360]

Here's line 320: if($ret =~ /^RefuseManualStop=yes/) {

I'm using needrestart commit https://github.com/liske/needrestart/commit/160fe95d75a3d867dde1125dbea2b70b2088f464

Happy to provide any additional information or perform testing - thanks in advance!

liske commented 6 years ago

Thanks!