Control: reassign -1 samba Control: tag -1 +patch I had a look at this bug report for qtsmbstatus-server, in the belief that the problem was easy to fix:
> Setting up qtsmbstatus-server (2.2.1-2) ... > insserv: Service samba has to be enabled to start service qtsmbstatusd > insserv: exiting now! > update-rc.d: error: insserv rejected the script header > dpkg: error processing qtsmbstatus-server (--configure): > subprocess installed post-installation script returned error exit status 1 But that proved to be wrong. The qtsmbstatus-server package depend on the samba package, which include the samba init.d script with a 'Provides: samba' in place. I also tested to install the qtsmbstatus-server package in sid and noticed the installation failure also happened there. Looking closer, the problem is that the samba init.d script is not enabled by default: ### BEGIN INIT INFO # Provides: samba # Required-Start: smbd nmbd # Required-Stop: smbd nmbd # Default-Start: # Default-Stop: # Short-Description: ensure Samba daemons are started (nmbd and smbd) ### END INIT INFO This causes update-rc.d to not add any start and stop symlinks during package installation, and thus qtsmbstatus-server is unable to find the required service during boot and package installation. Is this a bug in samba? In that case, I suggest changing the Default-Start and Default-Stop lines to list runlevels like this: # Default-Start: 2 3 4 5 # Default-Stop: 1 If not, I suggest to change qtsmbstatus-server like this, to make the samba init.d dependency optional: diff --git a/debian/qtsmbstatus-server.qtsmbstatusd.init b/debian/qtsmbstatus-server.qtsmbstatusd.init index eff0e48..965fb16 100644 --- a/debian/qtsmbstatus-server.qtsmbstatusd.init +++ b/debian/qtsmbstatus-server.qtsmbstatusd.init @@ -5,8 +5,9 @@ # For LSB ### BEGIN INIT INFO # Provides: qtsmbstatusd -# Required-Start: $remote_fs $syslog samba +# Required-Start: $remote_fs $syslog # Required-Stop: $remote_fs $syslog +# Should-Start: samba # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: start qtsmbstatusd server at boot time I am passing on the bug report to samba or their view. Please send it back if samba is correct and should not start by default any more. -- Happy hacking Petter Reinholdtsen -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org