When creating a livecd I got Installing: plymouth-scripts ##################### [388/468] Installing: libdrm ##################### [389/468] Installing: plymouth ##################### [390/468]Need 'inst' function, try setting PLYMOUTH_POPULATE_SOURCE_FUNCTIONS to a file that defines it warning: /etc/dracut.conf created as /etc/dracut.conf.rpmnew Installing: dracut ##################### [391/468] Installing: kernel ##################### [392/468] The message comes when plymouth %post runs /usr/libexec/plymouth/plymouth-generate-initrd (from plymouth-scripts) and doesn't find /usr/share/dracut/dracut-functions (from dracut which haven't been installed yet). dracut also requires plymouth, so I guess some refactoring is required to remove this (essentially) circular dependency. dracut-006-5.fc14.noarch plymouth-0.8.4-0.20100823.7.fc14.i686 rpm-4.8.1-5.fc14.i686 yum-3.2.28-5.fc14.noarch livecd-tools-14.1-1.fc14.i686
The other way would be to run /usr/libexec/plymouth/plymouth-generate-initrd in %posttrans ?
I confirm that the error disappear if using %posttrans http://koji.fedoraproject.org/koji/taskinfo?taskID=2999513 This was testing during a kickstart install (using SpaceWalk).
Created attachment 492166 [details] move post install script to posttrans
Still present with plymouth-0.84-0.20110822.1.fc16
*** Bug 629283 has been marked as a duplicate of this bug. ***
plymouth-0.8.4-0.20110822.3.fc16 has been submitted as an update for Fedora 16. https://admin.fedoraproject.org/updates/plymouth-0.8.4-0.20110822.3.fc16
Package plymouth-0.8.4-0.20110822.3.fc16: * should fix your issue, * was pushed to the Fedora 16 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing plymouth-0.8.4-0.20110822.3.fc16' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2011-17167/plymouth-0.8.4-0.20110822.3.fc16 then log in and leave karma (feedback).
plymouth-0.8.4-0.20110822.3.fc16 has been pushed to the Fedora 16 stable repository. If problems still persist, please make note of it in this bug report.