Control: retitle -1 PID file not removed when avahi-daemon is stopped, causing a failure when the PID is reused
On 2017-09-22 09:49:16 +0200, Vincent Lefevre wrote: > On 2017-09-21 23:33:07 +0200, Michael Biebl wrote: > > Not sure what to do about this bug report then aside from closing it. > > The given information at least is not sufficient to further debug this. > > I've attached the part of the journalctl output that occurred during > the upgrade. This may be more useful. In particular, the following > looks strange: > > [...] > Sep 21 10:21:56 zira avahi-daemon[740]: avahi-daemon 0.6.32 exiting. > Sep 21 10:21:56 zira systemd[1]: Stopped Avahi mDNS/DNS-SD Stack. > Sep 21 10:21:56 zira systemd[1]: Starting Avahi mDNS/DNS-SD Stack... > Sep 21 10:21:56 zira avahi-daemon[740]: Daemon already running on PID 740 > [...] > > Why the "Daemon already running on PID 740" if it has stopped > as said two lines above? In the past I got: [...] Feb 06 01:20:32 zira systemd[1]: Stopping Avahi mDNS/DNS-SD Stack... Feb 06 01:20:32 zira avahi-daemon[826]: Leaving mDNS multicast group on interface eth0.IPv6 with address fe80::328d:99ff:fe25:a Feb 06 01:20:32 zira avahi-daemon[826]: Leaving mDNS multicast group on interface eth0.IPv4 with address 192.168.1.3. Feb 06 01:20:32 zira avahi-daemon[826]: avahi-daemon 0.7 exiting. Feb 06 01:20:32 zira systemd[1]: Stopped Avahi mDNS/DNS-SD Stack. Feb 06 01:20:32 zira systemd[1]: Starting Avahi mDNS/DNS-SD Stack... Feb 06 01:20:32 zira avahi-daemon[17913]: Process 826 died: No such process; trying to remove PID file. (/run/avahi-daemon//pid Feb 06 01:20:32 zira avahi-daemon[17913]: Found user 'avahi' (UID 121) and group 'avahi' (GID 132). Feb 06 01:20:32 zira avahi-daemon[17913]: Successfully dropped root privileges. Feb 06 01:20:32 zira avahi-daemon[17913]: avahi-daemon 0.7 starting up. Feb 06 01:20:32 zira systemd[1]: Started Avahi mDNS/DNS-SD Stack. [...] [...] Apr 30 09:58:48 zira avahi-daemon[810]: avahi-daemon 0.7 exiting. Apr 30 09:58:48 zira systemd[1]: Stopped Avahi mDNS/DNS-SD Stack. Apr 30 09:58:48 zira systemd[1]: Starting Avahi mDNS/DNS-SD Stack... Apr 30 09:58:48 zira avahi-daemon[7177]: Process 810 died: No such process; trying to remove PID file. (/run/avahi-daemon//pid) Apr 30 09:58:48 zira avahi-daemon[7177]: Found user 'avahi' (UID 121) and group 'avahi' (GID 132). Apr 30 09:58:48 zira avahi-daemon[7177]: Successfully dropped root privileges. Apr 30 09:58:48 zira avahi-daemon[7177]: avahi-daemon 0.7 starting up. Apr 30 09:58:48 zira systemd[1]: Started Avahi mDNS/DNS-SD Stack. [...] and still recently: [...] May 16 17:33:02 zira systemd[1]: Stopping Avahi mDNS/DNS-SD Stack... May 16 17:33:02 zira avahi-daemon[787]: Leaving mDNS multicast group on interface eth0.IPv4 with address 192.168.1.3. May 16 17:33:02 zira avahi-daemon[787]: avahi-daemon 0.7 exiting. May 16 17:33:02 zira systemd[1]: avahi-daemon.service: Succeeded. May 16 17:33:02 zira systemd[1]: Stopped Avahi mDNS/DNS-SD Stack. May 16 17:33:02 zira systemd[1]: Starting Avahi mDNS/DNS-SD Stack... May 16 17:33:02 zira avahi-daemon[2992]: Process 787 died: No such process; trying to remove PID file. (/run/avahi-daemon//pid) May 16 17:33:02 zira avahi-daemon[2992]: Found user 'avahi' (UID 121) and group 'avahi' (GID 132). May 16 17:33:02 zira avahi-daemon[2992]: Successfully dropped root privileges. May 16 17:33:02 zira avahi-daemon[2992]: avahi-daemon 0.7 starting up. May 16 17:33:02 zira systemd[1]: Started Avahi mDNS/DNS-SD Stack. [...] According to the messages "Process X died: No such process; trying to remove PID file.", the PID file is not removed when avahi-daemon is stopped. Thus I assume that the issue came from that, in the case where the PID is reused (which was the case with PID 740 above). -- Vincent Lefèvre <[email protected]> - Web: <https://www.vinc17.net/> 100% accessible validated (X)HTML - Blog: <https://www.vinc17.net/blog/> Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)

