This turns out to have been a result of the following line in /etc/network/interfaces:
up flush-mail Removing this line allows the ifup command to complete and fully configure the eth0 interface, which does emit the necessary events to allow the boot process to continue. Messages alerting the failure of ifup are hidden by the wonder of the upstart scripting, so there is no warning that the network interface (which seemed to work fine) was only partially configured/started. At some point, it seems the flush-mail command has been removed by an upgrade, the up command crashes, ifup ends prematurely, no warning... Perhaps hiding all the detail of startup by writing to /dev/null is not such a clever idea? Owen -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/885909 Title: Boot process hangs in Ubuntu 11.10 server after upgrade To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+bug/885909/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs