Description of problem: On boot my libvirt kvm vm displays: plymouthd: could not start boot splash: Can not access a needed shared library. I rebuild the main initrd as well as initrd-plymouth.img to no effect. Version-Release number of selected component (if applicable): plymouth-0.8.5.1-1.fc18.x86_64
Created attachment 591284 [details] screenshot Line before says: Cannot open font file True
seems like your initrd isn't getting full populated (the "cannot open font file" is from some other program, not plymouth)
if you downgrade plymouth and rebuild your initrd does it start behaving?
That might take some work: --> Processing Conflict: systemd-185-5.gita2368a3.fc18.x86_64 conflicts plymouth < 0.8.5.1 It works okay if I boot my 3.4.0-0.rc0.git1.2.fc18 kernel entry which dates from Mar 29. Looks like lots of plymouth entries are missing from the newer initramfs: old: initramfs-3.4.0-0.rc0.git1.2.fc18.x86_64/usr/bin/plymouth initramfs-3.4.0-0.rc0.git1.2.fc18.x86_64/usr/bin/plymouthd initramfs-3.4.0-0.rc0.git1.2.fc18.x86_64/usr/lib64/plymouth initramfs-3.4.0-0.rc0.git1.2.fc18.x86_64/usr/lib64/plymouth/two-step.so initramfs-3.4.0-0.rc0.git1.2.fc18.x86_64/usr/lib64/plymouth/renderers initramfs-3.4.0-0.rc0.git1.2.fc18.x86_64/usr/lib64/plymouth/renderers/frame-buffer.so initramfs-3.4.0-0.rc0.git1.2.fc18.x86_64/usr/lib64/plymouth/renderers/drm.so initramfs-3.4.0-0.rc0.git1.2.fc18.x86_64/usr/lib64/plymouth/details.so initramfs-3.4.0-0.rc0.git1.2.fc18.x86_64/usr/lib64/plymouth/text.so initramfs-3.4.0-0.rc0.git1.2.fc18.x86_64/usr/lib/dracut/hooks/pre-trigger/10plymouth-pretrigger.sh initramfs-3.4.0-0.rc0.git1.2.fc18.x86_64/usr/lib/dracut/hooks/emergency/50plymouth-emergency.sh initramfs-3.4.0-0.rc0.git1.2.fc18.x86_64/usr/lib/dracut/hooks/pre-pivot/90plymouth-newroot.sh initramfs-3.4.0-0.rc0.git1.2.fc18.x86_64/usr/share/plymouth initramfs-3.4.0-0.rc0.git1.2.fc18.x86_64/usr/share/plymouth/themes initramfs-3.4.0-0.rc0.git1.2.fc18.x86_64/usr/share/plymouth/themes/details initramfs-3.4.0-0.rc0.git1.2.fc18.x86_64/usr/share/plymouth/themes/details/details.plymouth initramfs-3.4.0-0.rc0.git1.2.fc18.x86_64/usr/share/plymouth/themes/charge initramfs-3.4.0-0.rc0.git1.2.fc18.x86_64/usr/share/plymouth/themes/charge/progress-07.png initramfs-3.4.0-0.rc0.git1.2.fc18.x86_64/usr/share/plymouth/themes/charge/progress-06.png initramfs-3.4.0-0.rc0.git1.2.fc18.x86_64/usr/share/plymouth/themes/charge/entry.png initramfs-3.4.0-0.rc0.git1.2.fc18.x86_64/usr/share/plymouth/themes/charge/progress-04.png initramfs-3.4.0-0.rc0.git1.2.fc18.x86_64/usr/share/plymouth/themes/charge/progress-10.png initramfs-3.4.0-0.rc0.git1.2.fc18.x86_64/usr/share/plymouth/themes/charge/throbber-04.png initramfs-3.4.0-0.rc0.git1.2.fc18.x86_64/usr/share/plymouth/themes/charge/throbber-00.png initramfs-3.4.0-0.rc0.git1.2.fc18.x86_64/usr/share/plymouth/themes/charge/progress-02.png initramfs-3.4.0-0.rc0.git1.2.fc18.x86_64/usr/share/plymouth/themes/charge/progress-14.png initramfs-3.4.0-0.rc0.git1.2.fc18.x86_64/usr/share/plymouth/themes/charge/progress-17.png initramfs-3.4.0-0.rc0.git1.2.fc18.x86_64/usr/share/plymouth/themes/charge/throbber-05.png initramfs-3.4.0-0.rc0.git1.2.fc18.x86_64/usr/share/plymouth/themes/charge/throbber-15.png initramfs-3.4.0-0.rc0.git1.2.fc18.x86_64/usr/share/plymouth/themes/charge/progress-00.png initramfs-3.4.0-0.rc0.git1.2.fc18.x86_64/usr/share/plymouth/themes/charge/bullet.png initramfs-3.4.0-0.rc0.git1.2.fc18.x86_64/usr/share/plymouth/themes/charge/throbber-10.png initramfs-3.4.0-0.rc0.git1.2.fc18.x86_64/usr/share/plymouth/themes/charge/progress-09.png initramfs-3.4.0-0.rc0.git1.2.fc18.x86_64/usr/share/plymouth/themes/charge/throbber-12.png initramfs-3.4.0-0.rc0.git1.2.fc18.x86_64/usr/share/plymouth/themes/charge/throbber-14.png initramfs-3.4.0-0.rc0.git1.2.fc18.x86_64/usr/share/plymouth/themes/charge/charge.plymouth initramfs-3.4.0-0.rc0.git1.2.fc18.x86_64/usr/share/plymouth/themes/charge/progress-16.png initramfs-3.4.0-0.rc0.git1.2.fc18.x86_64/usr/share/plymouth/themes/charge/throbber-09.png initramfs-3.4.0-0.rc0.git1.2.fc18.x86_64/usr/share/plymouth/themes/charge/progress-08.png initramfs-3.4.0-0.rc0.git1.2.fc18.x86_64/usr/share/plymouth/themes/charge/throbber-06.png initramfs-3.4.0-0.rc0.git1.2.fc18.x86_64/usr/share/plymouth/themes/charge/throbber-11.png initramfs-3.4.0-0.rc0.git1.2.fc18.x86_64/usr/share/plymouth/themes/charge/progress-03.png initramfs-3.4.0-0.rc0.git1.2.fc18.x86_64/usr/share/plymouth/themes/charge/progress-15.png initramfs-3.4.0-0.rc0.git1.2.fc18.x86_64/usr/share/plymouth/themes/charge/throbber-02.png initramfs-3.4.0-0.rc0.git1.2.fc18.x86_64/usr/share/plymouth/themes/charge/progress-05.png initramfs-3.4.0-0.rc0.git1.2.fc18.x86_64/usr/share/plymouth/themes/charge/progress-13.png initramfs-3.4.0-0.rc0.git1.2.fc18.x86_64/usr/share/plymouth/themes/charge/throbber-01.png initramfs-3.4.0-0.rc0.git1.2.fc18.x86_64/usr/share/plymouth/themes/charge/progress-01.png initramfs-3.4.0-0.rc0.git1.2.fc18.x86_64/usr/share/plymouth/themes/charge/throbber-08.png initramfs-3.4.0-0.rc0.git1.2.fc18.x86_64/usr/share/plymouth/themes/charge/box.png initramfs-3.4.0-0.rc0.git1.2.fc18.x86_64/usr/share/plymouth/themes/charge/progress-11.png initramfs-3.4.0-0.rc0.git1.2.fc18.x86_64/usr/share/plymouth/themes/charge/progress-12.png initramfs-3.4.0-0.rc0.git1.2.fc18.x86_64/usr/share/plymouth/themes/charge/throbber-07.png initramfs-3.4.0-0.rc0.git1.2.fc18.x86_64/usr/share/plymouth/themes/charge/progress-18.png initramfs-3.4.0-0.rc0.git1.2.fc18.x86_64/usr/share/plymouth/themes/charge/throbber-03.png initramfs-3.4.0-0.rc0.git1.2.fc18.x86_64/usr/share/plymouth/themes/charge/throbber-13.png initramfs-3.4.0-0.rc0.git1.2.fc18.x86_64/usr/share/plymouth/themes/charge/lock.png initramfs-3.4.0-0.rc0.git1.2.fc18.x86_64/usr/share/plymouth/themes/text initramfs-3.4.0-0.rc0.git1.2.fc18.x86_64/usr/share/plymouth/themes/text/text.plymouth initramfs-3.4.0-0.rc0.git1.2.fc18.x86_64/usr/share/plymouth/plymouthd.defaults initramfs-3.4.0-0.rc0.git1.2.fc18.x86_64/etc/plymouth initramfs-3.4.0-0.rc0.git1.2.fc18.x86_64/etc/plymouth/plymouthd.conf New: initramfs-3.5.0-0.rc2.git0.3.fc18.x86_64/usr/bin/plymouth initramfs-3.5.0-0.rc2.git0.3.fc18.x86_64/usr/bin/plymouthd initramfs-3.5.0-0.rc2.git0.3.fc18.x86_64/usr/lib/dracut/hooks/pre-trigger/10plymouth-pretrigger.sh initramfs-3.5.0-0.rc2.git0.3.fc18.x86_64/usr/lib/dracut/hooks/emergency/50plymouth-emergency.sh initramfs-3.5.0-0.rc2.git0.3.fc18.x86_64/usr/lib/dracut/hooks/pre-pivot/90plymouth-newroot.sh initramfs-3.5.0-0.rc2.git0.3.fc18.x86_64/usr/share/plymouth initramfs-3.5.0-0.rc2.git0.3.fc18.x86_64/usr/share/plymouth/themes initramfs-3.5.0-0.rc2.git0.3.fc18.x86_64/usr/share/plymouth/themes/details initramfs-3.5.0-0.rc2.git0.3.fc18.x86_64/usr/share/plymouth/themes/details/details.plymouth initramfs-3.5.0-0.rc2.git0.3.fc18.x86_64/usr/share/plymouth/themes/default.plymouth initramfs-3.5.0-0.rc2.git0.3.fc18.x86_64/usr/share/plymouth/themes/text initramfs-3.5.0-0.rc2.git0.3.fc18.x86_64/usr/share/plymouth/themes/text/text.plymouth So, is this a dracut bug?
Let's send it over to dracut to see. Looks like maybe a typo in /usr/lib/dracut/modules.d/50plymouth/plymouth-populate-initrd.sh: inst_libdir_file "/plymouth/{text,details}.so" probably should be: inst_libdir_file "plymouth/{text,details}.so"
Or maybe it can't handle the braces? Ends up as: //usr/lib/dracut/dracut-functions.sh@719(inst_libdir_file): [[ -e /usr/lib64//plymouth/{text,details}.so ]] which doesn't seem to trigger.
Yeah, can't use the {} in quotes like that, just drop the quotes: inst_libdir_file plymouth/{text,details}.so or be like the line above: inst_libdir_file "plymouth/text.so" "plymouth/details.so"