Comment 41 for bug 497299

Revision history for this message
Steve Langasek (vorlon) wrote :

I also agree that this bug is important, and am treating it seriously. However, flip-flopping the upstart config will only bring back the real bug that this upload was meant to solve: that for users who *do* have a correctly configured /etc/network/interfaces, some services would fail to start at boot because upstart would try to start them before bringing up the lo interface.

The real bug here is that some users have broken /etc/network/interfaces that prevent the loopback interface from *ever* being brought up. We should not be relying on network manager to bring up the loopback interface; that's not a robust design, and the failures people are seeing here are a result of me not anticipating that users would have such configurations. So the correct fix (*not* a workaround) is to populate /etc/network/interfaces with the configuration for the loopback interface.

Caution is needed when doing this automatically on package upgrade, however, so it will be a bit yet before I can have a fix ready to be pushed to karmic-proposed.

(BTW, Scott, while I did mention to you I had seen a problem where rc had not been run on my system, this problem was not reproducible afterwards and doesn't seem to have coincided with the upstart change in lucid; so I don't think there's any evidence that this issue is an instance of bug #447654. Please correct me if I'm wrong.)