Video output stops on real root after July 12 udev changes
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
initramfs-tools (Ubuntu) |
Fix Released
|
High
|
Martin Pitt | ||
Oneiric |
Fix Released
|
High
|
Martin Pitt |
Bug Description
In Ubuntu Oneiric, since the July 11/12 udev, initramfs-tools, basefiles (/var/run to /run ) changes, plymouth flickers to black, causing all video output to cut off ("no signal" report from monitors) until /etc/init/
If /etc/init/
Booting with splash removed from the grub command line produces continuing video output without this flicker, though no script for logging output with plymouth produces output during this time (as my scripts normally would on console).
Thus, it seems that either plymouth needs to be patched to adapt to the /run changes, or that there is a problem elsewhere concerning video devices during this transition.
This is not a bug in plymouth; the problem is that with the new initramfs-tools upload, /dev/.initramfs is no longer being transferred correctly from the initramfs to the rootfs, with the result that upstart is no longer able to track the PIDs of services that were started in the initramfs and carried over. In particular, this affects bootchart and plymouth.
initramfs-tools needs to be fixed to restore compatibility with the old /dev/.initramfs directory, and only afterwards should upstart, bootchart, and plymouth have a coordinated migration to use /run in place of /dev/.initramfs.