initrd helper script for plymouth /usr/libexec/plymouth/plymouth-populate-initrd is installing binaries into /bin and /sbin. Systemd services from dracut expecting to have binaries in /usr/bin and /usr/sbin and fails to start splash screen. Reproducible: Always Steps to Reproduce: 1. create initrd image using dracut with systemd and plymouth. 2. reboot machine 3. see failure message in dracut Actual Results: Plymouth does not start, journal says: plymouth-start.service: Failed at step EXEC spawning /usr/sbin/plymouthd: No such file or directory Expected Results: Plymouth shows a splash screen
Created attachment 433552 [details, diff] Patch for plymouth-populate-initrd Patch fixes plymouth-populate-initrd by prepending /usr subpath.
please try with plymouth-0.9.2
Hi Pacho, I've tried plymouth 0.9.2 and it works with dracut out of the box. But now I have another problem, I don't see actually a splash screen, only black screen, switching directly to desktop login manager. Pressing a key switches to console output, like in working plymouth setup, so I guess it is completely different problem!
yeah, that is a different problem (maybe bug 466870, but feel free to open a new bug if that is not the case) thanks for feedback