Describe the bug
I tried to install cdemu through ujust setup-cdemu, but it fails:
Checking out tree fb1e5a6... done
Enabled rpm-md repositories: updates fedora terra-mesa terra terra-source copr:copr.fedorainfracloud.org:rodoma92:kde-cdemu-manager copr:copr.fedorainfracloud.org:rok:cdemu updates-archive
Importing rpm-md... done
rpm-md repo 'updates' (cached); generated: 2025-11-12T00:43:57Z solvables: 9870
rpm-md repo 'fedora' (cached); generated: 2025-10-23T03:37:20Z solvables: 77664
rpm-md repo 'terra-mesa' (cached); generated: 2025-11-05T08:12:11Z solvables: 105
rpm-md repo 'terra' (cached); generated: 2025-11-12T07:02:40Z solvables: 2934
rpm-md repo 'terra-source' (cached); generated: 2025-11-12T07:02:44Z solvables: 483
rpm-md repo 'copr:copr.fedorainfracloud.org:rodoma92:kde-cdemu-manager' (cached); generated: 2025-08-13T12:39:45Z solvables: 8
rpm-md repo 'copr:copr.fedorainfracloud.org:rok:cdemu' (cached); generated: 2025-08-13T13:48:31Z solvables: 23
rpm-md repo 'updates-archive' (cached); generated: 2025-11-12T01:00:41Z solvables: 8289
Resolving dependencies... done
Checking out packages... done
Running systemd-sysusers... done
Running pre scripts... done
Running post scripts... done
error: Running %post for akmod-vhba: bwrap(/bin/sh): Child process exited with status 1; run `journalctl -t 'rpm-ostree(akmod-vhba.post)'` for more information
Failed to start cdemu-daemon.service: Unit cdemu-daemon.service not found.
Output of journalctl -t 'rpm-ostree(akmod-vhba.post)':
rpm-ostree(akmod-vhba.post)[14205]: Building /usr/src/akmods/vhba-kmod-20250329-1.fc43.src.rpm for kernel 6.17.5-300.fc43.x86_64
rpm-ostree(akmod-vhba.post)[14213]: ERROR: Files needed for building modules against kernel
rpm-ostree(akmod-vhba.post)[14213]: 6.17.5-300.fc43.x86_64 could not be found as the following
rpm-ostree(akmod-vhba.post)[14213]: directories are missing:
rpm-ostree(akmod-vhba.post)[14213]: /usr/src/kernels/6.17.5-300.fc43.x86_64/
rpm-ostree(akmod-vhba.post)[14213]: /usr/lib/modules/6.17.5-300.fc43.x86_64/build/
Output of rpm -qa | grep kernel:
kernel-core-6.17.7-ba01.fc43.x86_64
kernel-modules-core-6.17.7-ba01.fc43.x86_64
kernel-modules-6.17.7-ba01.fc43.x86_64
kernel-modules-extra-6.17.7-ba01.fc43.x86_64
kernel-headers-6.17.4-300.fc43.x86_64
kernel-devel-6.17.7-ba01.fc43.x86_64
kernel-tools-libs-6.17.7-ba01.fc43.x86_64
kernel-tools-6.17.7-ba01.fc43.x86_64
kernel-devel-matched-6.17.7-ba01.fc43.x86_64
kernel-6.17.7-ba01.fc43.x86_64
kernel-modules-akmods-6.17.7-ba01.fc43.x86_64
kernel-common-6.17.7-ba01.fc43.x86_64
Interestingly akmod-vhba tries to use a kernel version (6.17.5-300.fc43.x86_64) that isn't even installed, kernel is 6.17.7-ba01.fc43.x86_64 while headers are 6.17.4-300.fc43.x86_64 (notice .4 instead of .5), so I did a sudo find / -type d -name 6.17.5-300.fc43.x86_64:
/sysroot/ostree/repo/tmp/19a7c848-4fcb-4e40-81f8-f5087386cb40/root/usr/lib/modules/6.17.5-300.fc43.x86_64
/sysroot/ostree/repo/extensions/rpmostree/private/commit/usr/lib/modules/6.17.5-300.fc43.x86_64
/sysroot/ostree/deploy/default/deploy/fb1e5a6d4c989550d902387ac90b75a0786ab69ffb8b87635b9f4229f2bdfea7.0/usr/lib/modules/6.17.5-300.fc43.x86_64
/usr/lib/modules/6.17.5-300.fc43.x86_64
Output of ls /usr/lib/modules: 6.17.5-300.fc43.x86_64 6.17.7-ba01.fc43.x86_64
Steps to reproduce the error:
- Fresh bazzite desktop KDE install
- ujust update
- reboot
- ujust setup-cdemu
On a fresh install using the latest iso (which contains older kernel versions) it works fine until you do a ujust update. After that it always fails.
Before update I had the following directories in /usr/lib/modules: 6.16.12-200.fc42.x86_64 6.16.4-116.bazzite.fc42.x86_64 and this kernels installed rpm -qa | grep kernel:
kernel-modules-core-6.16.4-116.bazzite.fc42.x86_64
kernel-core-6.16.4-116.bazzite.fc42.x86_64
kernel-modules-6.16.4-116.bazzite.fc42.x86_64
kernel-modules-extra-6.16.4-116.bazzite.fc42.x86_64
kernel-headers-6.16.2-200.fc42.x86_64
kernel-devel-6.16.4-116.bazzite.fc42.x86_64
kernel-tools-libs-6.16.4-116.bazzite.fc42.x86_64
kernel-tools-6.16.4-116.bazzite.fc42.x86_64
kernel-devel-matched-6.16.4-116.bazzite.fc42.x86_64
kernel-6.16.4-116.bazzite.fc42.x86_64
kernel-srpm-macros-1.0-25.fc42.noarch
Here vhba-kmod correctly builds using 6.16.4-116.bazzite.fc42.x86_64.
So I don't know on which criteria vhba-kmod selects the kernel version and thus the directories to build its modules.
What did you expect to happen?
ujust setup-cdemu should install cdemu packages without error.
Session Logs
https://paste.centos.org/view/2ba7d91a
Hardware
I don't think its hardware related, as it occurs on different systems, but:
Bare metal: Desktop PC with Ryzen 5700X3d and Radeon RX6700XT
VirtualBox VM
Extra information or context
No response
Describe the bug
I tried to install cdemu through
ujust setup-cdemu, but it fails:Output of
journalctl -t 'rpm-ostree(akmod-vhba.post)':Output of
rpm -qa | grep kernel:Interestingly akmod-vhba tries to use a kernel version (6.17.5-300.fc43.x86_64) that isn't even installed, kernel is
6.17.7-ba01.fc43.x86_64while headers are6.17.4-300.fc43.x86_64(notice .4 instead of .5), so I did asudo find / -type d -name 6.17.5-300.fc43.x86_64:Output of
ls /usr/lib/modules:6.17.5-300.fc43.x86_64 6.17.7-ba01.fc43.x86_64Steps to reproduce the error:
On a fresh install using the latest iso (which contains older kernel versions) it works fine until you do a ujust update. After that it always fails.
Before update I had the following directories in
/usr/lib/modules:6.16.12-200.fc42.x86_64 6.16.4-116.bazzite.fc42.x86_64and this kernels installedrpm -qa | grep kernel:Here vhba-kmod correctly builds using
6.16.4-116.bazzite.fc42.x86_64.So I don't know on which criteria vhba-kmod selects the kernel version and thus the directories to build its modules.
What did you expect to happen?
ujust setup-cdemushould install cdemu packages without error.Session Logs
Hardware
I don't think its hardware related, as it occurs on different systems, but:
Bare metal: Desktop PC with Ryzen 5700X3d and Radeon RX6700XT
VirtualBox VM
Extra information or context
No response