crashes when syslog is not available
Bug #69895 reported by
Marc Tardif
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
postgrey (Ubuntu) |
Fix Released
|
Medium
|
Daniel Hahler | ||
Bug Description
Binary package hint: postgrey
By default openlog and syslog do croak() if syslog is not available (because of a restart, for example). To make programs using
Sys::Syslog more robust, the 'nofatal' option has been implemented in Sys::Syslog. See bug #17316.
The problem is that postgrey does no enable the nofatal option which causes it to crash. Then, this also causes postfix to stop accepting email.
The solution has been proposed to simply upgrade Net::Server to 0.94: http://
Considering dapper and edgy both use 0.90-1, it might be time for an upgrade.
To post a comment you must log in.
libnet-server-perl is 0.94-1 since Feisty. wiki.ubuntu. com/SRU).
For Dapper and Edgy it seems to be required patching libnet-server-perl with this particular bug fix/feature and then doing a SRU (http://