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
