Comment 9 for bug 1335642

Revision history for this message
Harald Staub (staub) wrote :

@jtm-moon-forum-user+launchpad

So in my case, the problem is a missing device node. Not just anyone, but the one that is given to the kernel with the command line parameter "root=...". This is needed quite early during boot. That is why I inject "break", which means "break=premount", which is even earlier. This gives me the opportunity to create the missing device node by calling "udevadm trigger --action=add". The mentioned "ls /dev/mapper" is just a (very short) explanation to show that this call was successful, the device node is indeed there now.

If you want to have a closer look into the initramfs stuff: This looks like a race condition because this "udevadm trigger --action=add" was already called from /initramfs-tools/scripts/init-top/udev.