Open TrixieUA opened 11 months ago
Hey! From my understanding, this happens because the posttrans scripts assume they can use certain programs that are replaced by rpm-ostree
on Fedora Silverblue (e.g. dracut
is replaced by rpm-ostree initramfs
).
I reported this on the issue tracker, and you can check it out here here. Also, an attempt to fix this is on the way! If you can help with testing, it might land sooner 😉
Hey! From my understanding, this happens because the posttrans scripts assume they can use certain programs that are replaced by
rpm-ostree
on Fedora Silverblue (e.g.dracut
is replaced byrpm-ostree initramfs
).
kernel-cachyos specfile doesnt use dracut directly, the command that fails is /bin/kernel-install add %{kverstr} /lib/modules/%{kverstr}/vmlinuz
if there is rpm-ostree alternative to that i'll be glad to test.
Also thanks for the info for depmod and dracut because that will be helpfull later.
Host system details
Tested in boxes vm with fedora 39 Silverblue image.
Provide the output of
rpm-ostree status
.Expected vs actual behavior
Expected (output of f38 Silverblue)
After reboot system boot into new cachyos kernel
Actual(output of f39 Silverblue):
rpm-ostree fails in %post for kernel-cachyos-bore-eevdf-core which is as far as i know is
/bin/kerne-install %kver /usr/lib/modules/%kver/vmlinuz
Steps to reproduce it
Follow the instructions in this copr
Would you like to work on the issue?
I can't do nothing with rpm-ostree code but i am maintainer of specfile for this kernel so i will gladly try to do anything i can with specfile which can be found here