Package: shairport-sync Version: 3.1.4-1 Severity: important Dear Maintainer,
I did an update of my Debian/testing machine which still runs with _sysvinit_. During this the shairport-sync package was updated to 3.1.4-1. During configuration the daemon had to be restarted which hang the update process infinite. If I killed the shairport-sync process the update process continued but left a broken package. I think the problem is the following: To restart the daemon the update process starts eventually "/etc/init.d/shairport-sync restart" There is no restart function in "/etc/init.d/shairport-sync" but "/etc/init.d/shairport-sync" pulls in "/lib/init/init-d-script". "/lib/init/init-d-script" calls the "do_restart" function in case of "restart" and "do_restart" calls "do_stop_cmd" and "do_start_cmd". The problem is now that "do_start_cmd" does not call "do_start_prepare" which is defined in "/etc/init.d/shairport-sync" and is needed to add the command line option "--daemon". ("do_start" would do this.) So it seems the "/etc/init.d/shairport-sync restart" starts the daemon in the _foreground_ and thatswhy the restart never finishs. If I try it manually, the "/etc/init.d/shairport-sync stop" and "/etc/init.d/shairport-sync start" do the right thing. It is only restart which has the problem. Thomas -- System Information: Debian Release: buster/sid APT prefers testing APT policy: (500, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 4.14.0-2-amd64 (SMP w/4 CPU cores) Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=en_GB.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: sysvinit (via /sbin/init) Versions of packages shairport-sync depends on: ii adduser 3.116 ii avahi-daemon 0.7-3 ii libasound2 1.1.3-5 ii libavahi-client3 0.7-3 ii libavahi-common3 0.7-3 ii libc6 2.25-5 ii libconfig9 1.5-0.4 ii libdaemon0 0.14-6+b1 ii libgcc1 1:7.2.0-18 ii libpopt0 1.16-10+b2 ii libpulse0 11.1-4 ii libsndfile1 1.0.28-4 ii libsoxr0 0.1.2-3 ii libssl1.1 1.1.0g-2 ii libstdc++6 7.2.0-18 shairport-sync recommends no packages. shairport-sync suggests no packages. -- no debconf information