Here is the patch I propose to fix this. The patch adds a check in
do_start() which scans the contents of the PID file (if it exists), and
checks that the PID belongs to a running instance of system-tools-
backends. If it does, then it exits gracefully.

This patch is already in Jaunty (and Debian), so I just backported it.
It could actually be fixed with a much more simple patch, just by
passing "--oknodo" to start-stop-daemon. However, Debian did it like
this and I assume there is probably a good reason for it.

** Attachment added: "system-tools-backends_2.6.0-1ubuntu1.2.debdiff"
   
http://launchpadlibrarian.net/19841126/system-tools-backends_2.6.0-1ubuntu1.2.debdiff

** Changed in: system-tools-backends (Ubuntu)
       Status: In Progress => Triaged

-- 
package system-tools-backends 2.6.0-1ubuntu1.1 failed to install/upgrade: 
subprocess post-installation script returned error exit status 1
https://bugs.launchpad.net/bugs/294389
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to