Ok problem#1 sorted. The new rsyslog system is starting up dd without
the correct blocksize indicator and that is causing everything to hang
up.

The new rsyslog init.d file uses

  # shovel /proc/kmsg to pipe readable by syslog user
  start-stop-daemon --start --pidfile $KMSG_PIDFILE --exec /bin/dd -b -m -- 
if=/proc/kmsg of=$KMSG_PIPE

The old klogd init.d file uses

  # shovel /proc/kmsg to pipe readable by klogd user
  start-stop-daemon --start --pidfile $kmsgpidfile --exec /bin/dd -b -m -- bs=1 
if=/proc/kmsg of=$kmsgpipe

Adding 'bs=1' to the rsyslog init.d file cures the lack of kernel
logging. Patch attached which also implements HUP based reload for this
daemon.


** Attachment added: "Fix blocksize and implement reload patch"
   http://launchpadlibrarian.net/30189297/set_blocksize_and_do_reload.patch

-- 
[karmic] Messages not being sent to system logs
https://bugs.launchpad.net/bugs/407862
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to