upstart not starting init-scripts (event net-device-up IFACE=lo missing)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ifupdown (Ubuntu) |
Fix Released
|
High
|
Steve Langasek | ||
Karmic |
Fix Released
|
High
|
Steve Langasek | ||
Lucid |
Fix Released
|
High
|
Steve Langasek |
Bug Description
Since last upstart update, rc-sysinit.conf is not any more starting the init-scripts (i.e. grub-common, which shold reset the recordfail).
upstart Version 0.6.3-11 (0.6.3-10 was working fine).
The only change in rc-sysinit.conf is to wait for "net-device-up IFACE=lo", which means this event never comes!
ProblemType: Bug
Architecture: i386
Date: Wed Dec 16 08:16:54 2009
DistroRelease: Ubuntu 9.10
Package: upstart 0.6.3-11
ProcEnviron:
LANGUAGE=
LANG=de_CH.UTF-8
SHELL=/bin/bash
ProcVersionSign
SourcePackage: upstart
Uname: Linux 2.6.31-17-generic i686
SRU JUSTIFICATION:
The fix for bug #461725, a race condition that caused the rc2 runlevel scripts to sometimes be executed before the lo interface is up, has introduced a post-release regression on systems without a proper lo definition in /etc/network/
TEST CASE:
1. install upstart 0.6.3-11 and ifupdown 0.6.8ubuntu21 from karmic.
2. confirm that these lines are present in /etc/network/
auto lo
iface lo inet loopback
3. reboot and confirm that 'runlevel' reports 'N 2'
4. install ifupdown 0.6.8ubuntu21.1 from karmic-proposed
5. confirm that /etc/network/
6. reboot and confirm that 'runlevel' still reports 'N 2'
7. edit /etc/network/
8. reboot and confirm that 'runlevel' does *not* report 'N 2' (I believe it will report 'unknown'?)
9. reinstall ifupdown from karmic-proposed ('sudo apt-get install --reinstall ifupdown')
10. confirm that the lines from step 2 have been re-added to /etc/network/
11. reboot and confirm that 'runlevel' again reports 'N 2'
description: | updated |
summary: |
- upstart not starting init-scripts + upstart not starting init-scripts (event net-device-up IFACE=lo missing) |
Changed in upstart (Ubuntu): | |
assignee: | nobody → Steve Langasek (vorlon) |
Changed in upstart (Ubuntu): | |
status: | Won't Fix → Confirmed |
security vulnerability: | yes → no |
Changed in upstart (Ubuntu): | |
status: | Confirmed → Invalid |
tags: |
added: regression-update removed: regression-proposed |
description: | updated |
Changed in ifupdown (Ubuntu Lucid): | |
assignee: | Steve Langasek (vorlon) → nobody |
Changed in ifupdown (Ubuntu Lucid): | |
assignee: | nobody → Steve Langasek (vorlon) |
tags: |
added: verification-done removed: verification-needed |
$ initctl list
upstart 0.6.3-10