Red Hat Bugzilla – Bug 395911
rsyslog ignores $AllowedSender if started before network
Last modified: 2007-12-20 17:07:04 EST
Description of problem:
If rsyslog is started before the network comes up (for example, in a
NetworkManager environment), it will ignore $AllowedSender. The rsyslog daemon
must be restarted after the network is active in order for $AllowedSender to be
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Switch from the network service to NetworkManager
2. Reboot. Rsyslog starts before the network is active.
3. Try to send a message to rsyslog. You will get:
rsyslogd:TCP message from disallowed sender <host> discarded
Message accepted and logged, once the network comes up.
Additional info: I've only tried this with TCP messages
Patch applied upstream.
patch was backported and there will be new rsyslog release available in
testing soon. see "-q"/"-Q" option in man page.
rsyslog-1.19.11-2.fc8 has been pushed to the Fedora 8 testing repository. If problems still persist, please make note of it in this bug report.
If you want to test the update, you can install it with
su -c 'yum --enablerepo=updates-testing update rsyslog'
Confirming that the problem is resolved in this version.