rsyslog failure
I ran into an issue with rsyslog on debian.
when running apt-get install (in this case git) I would get this back.
Setting up git (1=2.1.4-2.1) …
Errors were encountered while processing=
rsyslog
fail2ban
E= Sub-process /usr/bin/dpkg returned an error code (1)
So I removed fail2ban
sudo apt-get remove fail2ban
Reading package lists… Done
Building dependency tree
Reading state information… Done
The following packages were automatically installed and are no longer required=
gamin libcurl3 libgamin0 liblognorm1 libpython3.4 libvpx1 python-gamin python-pyinotify python3-pyinotify python3-systemd
Use ‘apt-get autoremove’ to remove them.
The following packages will be REMOVED=
fail2ban
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
2 not fully installed or removed.
After this operation, 975 kB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database … 39357 files and directories currently installed.)
Removing fail2ban (0.9.2-1) …
Processing triggers for man-db (2.7.0.2-5) …
Setting up rsyslog (8.9.0-3) …
Job for rsyslog.service failed because the control process exited with error code. See “systemctl status rsyslog.service” and “journalctl -xe” for details.
invoke-rc.d= initscript rsyslog, action “restart” failed.
dpkg= error processing package rsyslog (–configure)=
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing=
rsyslog
E= Sub-process /usr/bin/dpkg returned an error code (1)
Hm but that’s still annoying. But hey I get some idea on what to check.
systemctl status rsyslog.service
● rsyslog.service – System Logging Service
Loaded= loaded (/lib/systemd/system/rsyslog.service; enabled; vendor preset= enabled)
Active= failed (Result= start-limit) since Sat 2015-06-27 21=55=09 PDT; 22s ago
Docs= man=rsyslogd(8)
http=//www.rsyslog.com/doc/
Process= 32585 ExecStart=/usr/sbin/rsyslogd -n (code=exited, status=1/FAILURE)
Main PID= 32585 (code=exited, status=1/FAILURE)
Ok now we are getting somewhere.
lets remove rsyslog.
sudo dpkg -r rsyslog
(Reading database … 39129 files and directories currently installed.)
Removing rsyslog (8.9.0-3) …
Processing triggers for man-db (2.7.0.2-5) …
Well that works kinda.
Then I found this
https=//bugs.debian.org/cgi-bin/bugreport.cgi?bug=724796
Yep looks like a bug. But easy workaround
Kill existing rsyslog process.
ps aux | grep rsyslog
User 2744 0.0 0.0 12708 976 pts/0 S+ 22=17 :0 grep rsyslog
Kill 2744
and restart
sudo invoke-rc.d rsyslog restart
and take a look back at
sudo journalctl -xe
Jun 27 22=10=59 Invoke.coffee systemd[1]= Reloading.
Jun 27 22=10=59 Invoke.coffee systemd[1]= [/etc/systemd/system/multi-user.target.wants/digitalocean-rc-local.service=18] Support for option SysVStartPriority= has been removed and it is ignored
Jun 27 22=10=59 Invoke.coffee systemd[1]= avahi-daemon.socket= Cannot add dependency job, ignoring= Unit avahi-daemon.socket is masked.
Jun 27 22=10=59 Invoke.coffee systemd[1]= Started ACPI event daemon.
— Subject= Unit acpid.service has finished start-up
— Defined-By= systemd
— Support= http=//lists.freedesktop.org/mailman/listinfo/systemd-devel
—
— Unit acpid.service has finished starting up.
—
— The start-up result is done.
Jun 27 22=10=59 Invoke.coffee systemd[1]= Stopped System Logging Service.
— Subject= Unit rsyslog.service has finished shutting down
— Defined-By= systemd
— Support= http=//lists.freedesktop.org/mailman/listinfo/systemd-devel
Alright we are good to go.