Upgraded rsyslog (5.8.6-1ubuntu8.3) no longer logs
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
rsyslog (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
Ubuntu 12.04 LTS
$ uname -a
Linux www 3.2.0-45-
This morning I upgraded the rsyslog package. The upgrade hung. After trying a number of things, none of which worked, I was led to bug 1187654, "Updating rsyslog hangs, waiting for rsyslogd process to die" ( https:/
If I start rsyslogd in debug mode I get
$ /usr/sbin/rsyslogd -d
3247.480953433:
3247.481468616:
3247.481614930:
3247.481737612:
3247.482229839:
3247.482347522:
3247.482434608:
3247.482558376:
3247.482774669:
*** glibc detected *** /usr/sbin/rsyslogd: malloc(): memory corruption: 0x08b02ad8 ***
Which seems like a Bad Thing.
Both starting and stopping rsyslog hang, tho "start rsyslog" actually does start it, whereas "stop rsyslog" does not stop it.
I'll not check the "security vulnerability" check-box, below, but lack of logging I would suggest *does* constitute a security vulnerability of a kind.
FWIW: I replaced /usr/sbin/rsyslogd with one from rsyslog- 5.8.6-1ubuntu8. 2 on another system (which I thankfully did *not* "upgrade") and it's working again.
I've attached strace output of running the broken rsyslogd, in case anybody's interested.