Hi Clint,

me just came up an idea how we could make this bug hunting more
systematic and thoroughly. Up to now we just found some conditions in
which shutdown process fails (sshd and portmap). Who tells us that there
aren't more daemons which get hardly killed upon shutdown/reboot?

So, if for tracing we get a patched '/etc/init.d/umountroot' which does
following:

on shutdown when the messages
    init: Re-executing /sbin/init
    mount: / is busy
are issued it indicates that / is not yet umounted. So one could collect the 
open files (lsof) and write the information to disk. Then wait 5 sec.? untuil 
the filesystem has commited the journal to disk, try umount again and, if 
regular umount fails again just do *not* hard restet, but keep system in that 
state (user can do a cold reboot/shutdown manually).

Upon next boot-up the content of the saved processes could be read out
and attached to this bug report.

This way it should be possible to also detect other daemons not so
commonly used, which need their start/stop scrips to be fixed. Re-
installing libc6 appears to be a very sensitive trigger to make teses
oddities visible.

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is a direct subscriber.
https://bugs.launchpad.net/bugs/672177

Title:
  libc6 upgrade causes umount to fail on shutdown because init cannot be
  restarted

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs

Reply via email to