the problem seem to be that start-stop-daemon uses /proc/pid/stat to
identifiy the process - since ubuntu 12.04 stat changed a little bit!

this ist from ubuntu 11.10:
root@server:~# cat /proc/1816/stat
1816 (postgrey) S 1 1816 1816 0 -1 4202816 1088 0 7 0 0 5 0 0 20 0 1 0 78655 
12664832 2025 4294967295 134512640 135724624 3215822704 3215822032 3078628388 0 
0 128 86023 3239325390 0 0 17 1 0 0 106 0 0

and this one form 12.04:
root@server:~# cat /proc/21897/stat
21897 (/usr/sbin/postg) S 1 21897 21897 0 -1 4202816 1258 0 5 0 2 8 0 0 20 0 1 
0 25279596 16523264 2416 4294967295 134512640 135963288 3220517632 3220517008 
3077846052 0 0 128 86023 3239400398 0 0 17 3 0 0 150 0 0

if I use "/usr/sbin/postg" to start-stop the daemon it works:
root@server:~# start-stop-daemon --stop --oknodo --pidfile 
/var/run/postgrey.pid --name /usr/sbin/postg

after that no postgrey process is left

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/981789

Title:
  Postgrey does not stop

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/postgrey/+bug/981789/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to