** Description changed: Ubuntu 12.04.4 LTS, 64-bit version postgrey 1.34-1 I cannot force reload of whitelist with reload commend to service script of postgrey # service postgrey reload * Reloading postfix greylisting daemon configuration...... [fail] This command is called from the script /etc/init.d/postgrey, it looks OK: start-stop-daemon --stop --signal 1 --quiet --pidfile /var/run/postgrey.pid --name postgrey When I manually send signal 1 to postgrey, whitelists are reloaded, so it proves that postgrey handles signal 1 correctly. Problem is with PID file, /var/run/postgrey.pid. PID stored in the file is not the PID of running postgrey. # cat /var/run/postgrey.pid 3932 # ps -p 3932 PID TTY TIME CMD # ps ax | grep postgrey | grep -v grep 1084 ? Ss 0:11 /usr/sbin/postgrey --pidfile=/var/run/postgrey.pid --daemonize --inet=10023 postgrey runs with PID 1084 but 3932 is reported in /var/run/postgrey.pid + + + Status query has the same problem, it report that postgrey is not running but it is not true because it runs with different PID... + + # service postgrey status + * postgrey is not running
** Summary changed: - postgrey cannot do reload (init.d script) + postgrey cannot do reload and check status (PID problem) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1289424 Title: postgrey cannot do reload and check status (PID problem) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/postgrey/+bug/1289424/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs