[Pkg-sysvinit-devel] Bug#378280: sysv-rc: invoke-rc.d detects false running processes

Yves Jean Marie Lambert le.iota at free.fr
Sat Sep 2 17:00:27 UTC 2006


Package: sysv-rc
Version: 2.86.ds1-15
Followup-For: Bug #378280


When trying to remove apache2, I got this error and dpkg won't continue:

> * Stopping web server (apache2)...                                                  ... failed!
> You may still have some apache2 processes running.  There are
> processes named 'apache2' which do not match your pid file,
> and in the name of safety, we've left them alone.  Please review
> the situation by hand.
                                                                             [fail]
invoke-rc.d: initscript apache2, action "stop" failed.
If I check what is going on:

$ ps aux|grep apache2
root      4888 12.8 12.2 131936 126684 pts/2   T+   18:56   0:03 /usr/bin/dpkg --status-fd 41 --force-depends --force-remove-essential --purge apache2-mpm-prefork
leiota    4941  0.0  0.0   4040   744 pts/1    R+   18:56   0:00 grep apache2

Well I just imagine that invoke-rc.d believes that dpkg process is actually apache2
and breaks on that.
I haven't found a workaround so that I cannot uninstall any daemon program.

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.17-2-k7
Locale: LANG=fr_FR at euro, LC_CTYPE=fr_FR at euro (charmap=ISO-8859-15)

-- no debconf information




More information about the Pkg-sysvinit-devel mailing list