You are not logged in.
Hello,
After last pacman upgrade rsyslog refused to start.
This also caused boot problems - systemd would go into infinite loop trying to start rsyslog and failing miserably.
I've disabled rsyslog.service from chroot environment and booted from disk - it helped.
I've also noticed that latest package version ( rsyslog-7.2.6-4-x86_64) does not ship with /etc/rsyslog.conf, so
upgrading to it removes this file which is why rsyslog refused to start
Downgrading, copying file elsewhere and moving it back to /etc/rsyslog.conf is a simple workaround.
Previous package versions had this file inside ( I checked rsyslog-7.2.4-1 and rsyslog-7.2.6.1, both for x64)
Hope that helps someone.
Should I perform anny additional steps to resolve this issue ( e.g open a bug ? )
Thanks for any help!
Offline
If you are sure that the latest version needs to ship with the rsyslog.conf, but it is not packaged, perhaps it is an error by the maintainer. You should open a bug report.
Offline
I had the same problem but I have a rsyslog.conf.pacnew and rsyslog.conf.pacsave in /etc
I cp /etc/rsyslog.conf.pacsave to /etc/rsyslog.conf and systemctl stop / start rsyslog.service was OK.
Kind regards
Offline
@ fvsc, that's exactly why it seems like a packaging bug.
Offline
The package was changed with 7.2.6-4 to copy rsyslog-example.conf to /usr/share/doc/rsyslog/ rather than as configuration to /etc.
Probably because the rsyslog devs apparently changed it in a way that causes the program to instantly go into an infinite loop.
Since it won't start at all without /etc/rsyslog.conf present, I just copied the default Debian ships 7.2.6 with (available in here). Works properly so far.
Last edited by misc (2013-03-14 23:16:19)
Offline