/etc/init.d/pound stop fails. Maybe a pidfile problem? best regards Thomas
Hi Tom! As you submitted the ebuild, could you please have a look at this bug?
Sure :) The problem is a change in pidfile-generation in v1.4. It's possible to start multiple pound-processes and that is aided by a "non-standard" way of pidfile-naming: /var/run/pound_pid.1234 (1234 the actual pid). I have no idea how to fix that cleanly without breaking the "start more than one instance"-feature of pound. If we throw away the "multi-start"-feature we could do the following ugly hack. Modify /etc/init.d/pound to search for a pound-pidfile and use it: sed -i.bak 's@/var/run/pound.pid@/var/run/pound_pid.*@' /etc/init.d/pound This obviously beaks if more than one instance of pound is running or if there are stale pidfiles. Sorry, no better solution at the moment.
Does this still happen with pound-1.6? Best regards, Stu
Closing old bug. If this problem is still happening with the latest stable version of pound, please re-open this bug. Best regards, Stu