by replabrobin » Mon Jul 10, 2017 8:52 am
After a recent upgrade my sheeva server has been behaving oddly. It seems I can no longer rely on the avahi-daemon to do the right thing for long
I see this in the logs
$this->bbcode_second_pass_quote('', 'J')ul 10 09:35:57 delilah systemd[1]: Starting Avahi mDNS/DNS-SD Stack...
Jul 10 09:35:57 delilah avahi-daemon[910]: Process 786 died: No such process; trying to remove PID file. (/var/run/avahi-daemon//pid)
Jul 10 09:35:57 delilah avahi-daemon[910]: Found user 'avahi' (UID 84) and group 'avahi' (GID 84).
Jul 10 09:35:57 delilah avahi-daemon[910]: Successfully dropped root privileges.
Jul 10 09:35:57 delilah avahi-daemon[910]: avahi-daemon 0.6.32 starting up.
Jul 10 09:35:57 delilah avahi-daemon[910]: Successfully called chroot().
Jul 10 09:35:57 delilah avahi-daemon[910]: Successfully dropped remaining capabilities.
Jul 10 09:35:57 delilah avahi-daemon[910]: Loading service file /services/ssh.service.
Jul 10 09:35:57 delilah avahi-daemon[910]: Joining mDNS multicast group on interface eth0.IPv4 with address 192.168.0.9.
Jul 10 09:35:57 delilah avahi-daemon[910]: New relevant interface eth0.IPv4 for mDNS.
Jul 10 09:35:57 delilah avahi-daemon[910]: Network interface enumeration completed.
Jul 10 09:35:57 delilah avahi-daemon[910]: Registering new address record for fe80::f2ad:4eff:fe00:393 on eth0.*.
Jul 10 09:35:57 delilah avahi-daemon[910]: Registering new address record for 192.168.0.9 on eth0.IPv4.
Jul 10 09:35:58 delilah avahi-daemon[910]: Server startup complete. Host name is delilah.local. Local service cookie is 2269664596.
Jul 10 09:35:59 delilah avahi-daemon[910]: Service "delilah" (/services/ssh.service) successfully established.
Jul 10 09:37:27 delilah systemd[1]: avahi-daemon.service: Start operation timed out. Terminating.
Jul 10 09:37:27 delilah avahi-daemon[910]: Got SIGTERM, quitting.
Jul 10 09:37:27 delilah systemd[1]: Failed to start Avahi mDNS/DNS-SD Stack.
Jul 10 09:37:27 delilah systemd[1]: avahi-daemon.service: Unit entered failed state.
Jul 10 09:37:27 delilah systemd[1]: avahi-daemon.service: Failed with result 'timeout'.
I tried downgrading the modules I changed recently, but the problem seems to persist. When I stop and start from the command line using systemctl start avahi-daemon it seems to hang. Strace shows this
$this->bbcode_second_pass_quote('', 'r')ecvmsg(3, {msg_namelen=0}, MSG_DONTWAIT|MSG_NOSIGNAL|MSG_CMSG_CLOEXEC) = -1 EAGAIN (Resource temporarily unavailable)
getpid() = 908
getpid() = 908
getpid() = 908
ppoll([{fd=3, events=POLLIN}], 1, NULL, NULL, 8) = 1 ([{fd=3, revents=POLLIN}])
getpid() = 908
recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="l\4\1\1\241\2\0\0\20\0\0\0\236\0\0\0\1\1o\0009\0\0\0", iov_len=24}], msg_iovlen=1, msg_controllen=0, msg_flags=MSG_CMSG_CLOEXEC}, MSG_DONTWAIT
recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="/org/freedesktop/systemd1/unit/s"..., iov_len=825}], msg_iovlen=1, msg_controllen=0, msg_flags=MSG_CMSG_CLOEXEC}, MSG_DONTWAIT|MSG_NOSIGNAL|MS
getpid() = 908
recvmsg(3, {msg_namelen=0}, MSG_DONTWAIT|MSG_NOSIGNAL|MSG_CMSG_CLOEXEC) = -1 EAGAIN (Resource temporarily unavailable)
getpid() = 908
getpid() = 908
getpid() = 908
ppoll([{fd=3, events=POLLIN}], 1, NULL, NULL, 8) = 1 ([{fd=3, revents=POLLIN}])
getpid() = 908
recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="l\4\1\1,\3\0\0\21\0\0\0\236\0\0\0\1\1o\0009\0\0\0", iov_len=24}], msg_iovlen=1, msg_controllen=0, msg_flags=MSG_CMSG_CLOEXEC}, MSG_DONTWAIT|MS
recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="/org/freedesktop/systemd1/unit/s"..., iov_len=964}], msg_iovlen=1, msg_controllen=0, msg_flags=MSG_CMSG_CLOEXEC}, MSG_DONTWAIT|MSG_NOSIGNAL|MS
getpid() = 908
recvmsg(3, {msg_namelen=0}, MSG_DONTWAIT|MSG_NOSIGNAL|MSG_CMSG_CLOEXEC) = -1 EAGAIN (Resource temporarily unavailable)
getpid() = 908
getpid() = 908
getpid() = 908
ppoll([{fd=3, events=POLLIN}], 1, NULL, NULL, 8) = 1 ([{fd=3, revents=POLLIN}])
getpid() = 908
recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="l\4\1\1G\0\0\0\22\0\0\0q\0\0\0\1\1o\0\31\0\0\0", iov_len=24}], msg_iovlen=1, msg_controllen=0, msg_flags=MSG_CMSG_CLOEXEC}, MSG_DONTWAIT|MSG_N
recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="/org/freedesktop/systemd1\0\0\0\0\0\0\0"..., iov_len=183}], msg_iovlen=1, msg_controllen=0, msg_flags=MSG_CMSG_CLOEXEC}, MSG_DONTWAIT|MSG_NOSI
getpid() = 908
recvmsg(3, {msg_namelen=0}, MSG_DONTWAIT|MSG_NOSIGNAL|MSG_CMSG_CLOEXEC) = -1 EAGAIN (Resource temporarily unavailable)
getpid() = 908
getpid() = 908
getpid() = 908
ppoll([{fd=3, events=POLLIN}], 1, NULL, NULL, 8) = 1 ([{fd=3, revents=POLLIN}])
getpid() = 908
recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="l\4\1\1\221\2\0\0\23\0\0\0\236\0\0\0\1\1o\0009\0\0\0", iov_len=24}], msg_iovlen=1, msg_controllen=0, msg_flags=MSG_CMSG_CLOEXEC}, MSG_DONTWAIT
recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="/org/freedesktop/systemd1/unit/s"..., iov_len=809}], msg_iovlen=1, msg_controllen=0, msg_flags=MSG_CMSG_CLOEXEC}, MSG_DONTWAIT|MSG_NOSIGNAL|MS
getpid() = 908
recvmsg(3, {msg_namelen=0}, MSG_DONTWAIT|MSG_NOSIGNAL|MSG_CMSG_CLOEXEC) = -1 EAGAIN (Resource temporarily unavailable)
getpid() = 908
getpid() = 908
getpid() = 908
ppoll([{fd=3, events=POLLIN}], 1, NULL, NULL, 8) = 1 ([{fd=3, revents=POLLIN}])
getpid() = 908
recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="l\4\1\1D\3\0\0\24\0\0\0\236\0\0\0\1\1o\0009\0\0\0", iov_len=24}], msg_iovlen=1, msg_controllen=0, msg_flags=MSG_CMSG_CLOEXEC}, MSG_DONTWAIT|MS
recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="/org/freedesktop/systemd1/unit/s"..., iov_len=988}], msg_iovlen=1, msg_controllen=0, msg_flags=MSG_CMSG_CLOEXEC}, MSG_DONTWAIT|MSG_NOSIGNAL|MS
getpid() = 908
recvmsg(3, {msg_namelen=0}, MSG_DONTWAIT|MSG_NOSIGNAL|MSG_CMSG_CLOEXEC) = -1 EAGAIN (Resource temporarily unavailable)
getpid() = 908
getpid() = 908
getpid() = 908
ppoll([{fd=3, events=POLLIN}], 1, NULL, NULL, 8) = 1 ([{fd=3, revents=POLLIN}])
getpid() = 908
recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="l\4\1\1H\0\0\0\25\0\0\0\206\0\0\0\1\1o\0\"\0\0\0", iov_len=24}], msg_iovlen=1, msg_controllen=0, msg_flags=MSG_CMSG_CLOEXEC}, MSG_DONTWAIT|MSG
recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="/org/freedesktop/systemd1/job/63"..., iov_len=200}], msg_iovlen=1, msg_controllen=0, msg_flags=MSG_CMSG_CLOEXEC}, MSG_DONTWAIT|MSG_NOSIGNAL|MS
getpid() = 908
recvmsg(3, {msg_namelen=0}, MSG_DONTWAIT|MSG_NOSIGNAL|MSG_CMSG_CLOEXEC) = -1 EAGAIN (Resource temporarily unavailable)
getpid() = 908
getpid() = 908
getpid() = 908
$this->bbcode_second_pass_quote('', '-')rw-r--r-- 1 root root 274924 Jul 2 19:19 libcups-2.2.4-1-arm.pkg.tar.xz
-rw-r--r-- 1 root root 1537328 Jul 4 03:10 bind-tools-9.11.1.P2-1-arm.pkg.tar.xz
-rw-r--r-- 1 root root 261924 Jul 6 16:46 device-mapper-2.02.172-2-arm.pkg.tar.xz
-rw-r--r-- 1 root root 771396 Jul 6 20:22 docbook-xsl-1.79.2-3-any.pkg.tar.xz
-rw-r--r-- 1 root root 300536 Jul 7 02:27 libsystemd-233.75-3-arm.pkg.tar.xz
-rw-r--r-- 1 root root 6732 Jul 7 02:27 systemd-sysvcompat-233.75-3-arm.pkg.tar.xz
-rw-r--r-- 1 root root 19894036 Jul 7 04:00 linux-kirkwood-4.4.76-1-arm.pkg.tar.xz
-rw-r--r-- 1 root root 9332156 Jul 7 04:00 linux-kirkwood-headers-4.4.76-1-arm.pkg.tar.xz
-rw-r--r-- 1 root root 1060508 Jul 7 09:51 geoip-database-20170704-1-any.pkg.tar.xz
-rw-r--r-- 1 root root 1538020 Jul 8 18:10 bind-tools-9.11.1.P3-1-arm.pkg.tar.xz
-rw-r--r-- 1 root root 301208 Jul 8 22:12 libsystemd-233.75-3.1-arm.pkg.tar.xz
-rw-r--r-- 1 root root 6732 Jul 8 22:12 systemd-sysvcompat-233.75-3.1-arm.pkg.tar.xz