I'm not sure if there's a kernel bug here (there might be?), but I'm
pretty sure there is a udev bug, as indicated by the linked branch.
However, just adding an extra 'udevadm settle' to the initramfs before
killing udev is not sufficient to fix the race conditions here; udevadm
settle + udevadm control --exit is not atomic, which means any new
events that arrive in between the two calls might still be lost by
whatever's going on in udevadm control.
udevadm control --exit needs to be made robust, to ensure that any
events already being processed by udev at the time it's called get fully
processed, and not lost in the middle as seems to be happening now.
** Also affects: udev (Ubuntu)
Importance: Undecided
Status: New
** Changed in: udev (Ubuntu)
Status: New => Confirmed
** Changed in: udev (Ubuntu)
Importance: Undecided => High
** Changed in: udev (Ubuntu)
Assignee: (unassigned) => Ubuntu Foundations Team (ubuntu-foundations-team)
** Changed in: linux (Ubuntu)
Assignee: Ubuntu Foundations Team (ubuntu-foundations-team) => (unassigned)
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/818177
Title:
HP DL380G5 root disk mounted read-only on boot and boot fails
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/818177/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs