Public bug reported:

Binary package hint: casper

scripts/casper-bottom/23networking calls udevtrigger. It then enumerates
all existing interfaces, and then adds a few well-known ones if they do
not exist already.

The problem is that there is no "udevsettle" after the "udevtrigger". If
you're unlucky, the first part does not find eth0 (because it has not
appeared yet). Then the module loads and finds the card -- and after
that, the add-well-known-devices part skips eth0 because it is already
present and thus should have been created in the first step. :-/

Ths simple solution is to add an "udevsettle":

udevtrigger -Bpci -Iclass="0x02*"
udevsettle

This problem happens to be 95% reproducible in my qemu setup.

** Affects: casper (Ubuntu)
     Importance: Undecided
         Status: Unconfirmed

-- 
networking script does not wait for udev to settle
https://launchpad.net/bugs/77438

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to