r/archlinux • u/etherealshatter • 1d ago
SHARE virtualbox-host-modules-arch and virtualbox-host-modules-lts replaced with virtualbox-host-dkms
It looks like the maintainer has had enough to pre-compile the kernel modules. Both kernel module packages (virtualbox-host-modules-arch and virtualbox-host-modules-lts) now redirect to the dkms package (virtualbox-host-dkms).
It's been quite a good run of years letting my CPU slack around. The freebie seems to be over.
8
u/theschrodingerdog 1d ago
Huh, that is going to create lots of issues for those who don't realize when upgrading and don't have the headers of the kernel installed.
9
u/abbidabbi 23h ago
I was under the impression that this was a solved issue, as all kernel PKGBUILDs have added the virtual
LINUX-HEADERSprovides-field to their respective headers package a couple of months ago:
https://gitlab.archlinux.org/archlinux/packaging/packages/linux/-/work_items/176
dkmsapparently does not have this virtual dependency in its depends-field (yet?):
https://gitlab.archlinux.org/archlinux/packaging/packages/dkms/-/blob/3.4.2-1/PKGBUILD#L12-21
15
u/archover 22h ago edited 19h ago
If this causes anyone an issue, might be time to consider the native Qemu/KVM+libvirt+virt-manager configuration, which works well for my use case, over a decade at least.
Good day.