Network Manager's Upstart configuration is wrong - Network Manager doesn't start in case of faulty ifupdown configuration
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
One Hundred Papercuts |
Confirmed
|
High
|
Unassigned | ||
network-manager (Ubuntu) |
Confirmed
|
High
|
Unassigned |
Bug Description
Hi everyone,
If you add a faulty entry to ifupdown's configuration (/etc/network/
As an example add this block for a non-existent network interface to /etc/network/
auto bogus0
iface bogus0 inet dhcp
If you reboot your machine then Network Manager won't be started by Upstart.
The issue with Network Manager's Upstart configuration is that it starts on the following condition:
start on (local-filesystems
and started dbus
and static-network-up)
This is wrong as the static-network-up event is never emitted in case the ifupdown configuration is (partially) invalid.
In order to fix this issue please use the following start on condition:
start on (local-filesystems
and started dbus
and started networking)
This is an issue in all currently supported Ubuntu releases.
Please let me know if you have any further questions.
Best,
Michael Schaller
Changed in hundredpapercuts: | |
status: | New → Confirmed |
Changed in network-manager (Ubuntu): | |
importance: | Undecided → Low |
Changed in hundredpapercuts: | |
importance: | Undecided → Low |
importance: | Low → High |
Changed in network-manager (Ubuntu): | |
importance: | Low → High |
Mathieu, what do you think?