After upgrading and restarting syslog-ng I noticed postfix was not accepting outside mail, turns out that sqlgrey had stopped working. In the logs you can see this: Aug 23 20:21:29 postfix sqlgrey: fatal: no connection to syslog available Reproducible: Always Steps to Reproduce: 1. Make sure sqlgrey is running 2. /etc/init.d/syslog-ng restart Actual Results: sqlgrey is no longer running and you get these in your postfix logs: Aug 24 03:45:05 postfix postfix/smtpd[2735]: warning: connect to 127.0.0.1:2501: Connection refused Aug 24 03:45:05 postfix postfix/smtpd[2684]: warning: connect to 127.0.0.1:2501: Connection refused Expected Results: sqlgrey should be restarted whenever syslog is If you update your /etc/init.d/sqlgrey so that logger is needed then it will be restarted whenever you restart your logger depend() { use logger # If you restart syslog without restarting sqlgrey it crashes need logger before mta # pg_autovacuum waits for a fully started PostgreSQL after pg_autovacuum postgresql mysql }
This has been fixed in >=mail-filter/sqlgrey-1.7.5 A stabilization effort for sqlgrey-1.7.6 is running in bug #283386
This bug is resolved for me. Zack, is the problem fixed for you with the new stable version, too? In this case we can close this bug.
The newest version seem to work for me too