Hello, I upgraded my desktop about 10 minutes ago, and it looks like virtualbox-host-dkms gained a new dependency: linux-headers. On this desktop, I have only the linux-lts kernel and its accompanying linux-lts-headers installed, so why is linux-headers necessary? In the pacman -Syu output, it looks like dkms gives up when trying to build modules for the linux (4.4) kernel. However, it still builds the modules for linux-lts. Why does virtualbox-host-dkms have a hard dependency on linux-headers? --Kyle [2016-03-13 10:50] [ALPM] running '70-dkms-install.hook'... [2016-03-13 10:50] [ALPM-SCRIPTLET] ==> Kernel 4.4.5-1-ARCH modules are missing. Nothing will be done for this kernel! [2016-03-13 10:50] [ALPM-SCRIPTLET] ==> You have to install the matching kernel package to use dkms [2016-03-13 10:50] [ALPM-SCRIPTLET] [2016-03-13 10:50] [ALPM-SCRIPTLET] Creating symlink /var/lib/dkms/vboxhost/5.0.16_OSE/source -> [2016-03-13 10:50] [ALPM-SCRIPTLET] /usr/src/vboxhost-5.0.16_OSE [2016-03-13 10:50] [ALPM-SCRIPTLET] [2016-03-13 10:50] [ALPM-SCRIPTLET] DKMS: add completed. [2016-03-13 10:50] [ALPM-SCRIPTLET] [2016-03-13 10:50] [ALPM-SCRIPTLET] Kernel preparation unnecessary for this kernel. Skipping... [2016-03-13 10:50] [ALPM-SCRIPTLET] [2016-03-13 10:50] [ALPM-SCRIPTLET] Building module: [2016-03-13 10:50] [ALPM-SCRIPTLET] cleaning build area... [2016-03-13 10:51] [ALPM-SCRIPTLET] make KERNELRELEASE=4.1.19-1-lts -C /usr/lib/modules/4.1.19-1-lts/build M=/var/lib/dkms/vboxhost/5.0.16_OSE/build............... [2016-03-13 10:51] [ALPM-SCRIPTLET] cleaning build area... [2016-03-13 10:51] [ALPM-SCRIPTLET] Kernel cleanup unnecessary for this kernel. Skipping... [2016-03-13 10:51] [ALPM-SCRIPTLET] [2016-03-13 10:51] [ALPM-SCRIPTLET] DKMS: build completed. [2016-03-13 10:51] [ALPM-SCRIPTLET] [2016-03-13 10:51] [ALPM-SCRIPTLET] vboxdrv.ko: [2016-03-13 10:51] [ALPM-SCRIPTLET] Running module version sanity check. [2016-03-13 10:51] [ALPM-SCRIPTLET] [2016-03-13 10:51] [ALPM-SCRIPTLET] Good news! Module version 5.0.16_OSE for vboxdrv.ko [2016-03-13 10:51] [ALPM-SCRIPTLET] exactly matches what is already found in kernel 4.1.19-1-lts. [2016-03-13 10:51] [ALPM-SCRIPTLET] DKMS will not replace this module. [2016-03-13 10:51] [ALPM-SCRIPTLET] You may override by specifying --force. [2016-03-13 10:51] [ALPM-SCRIPTLET] [2016-03-13 10:51] [ALPM-SCRIPTLET] vboxnetflt.ko: [2016-03-13 10:51] [ALPM-SCRIPTLET] Running module version sanity check. [2016-03-13 10:51] [ALPM-SCRIPTLET] [2016-03-13 10:51] [ALPM-SCRIPTLET] Good news! Module version 5.0.16_OSE for vboxnetflt.ko [2016-03-13 10:51] [ALPM-SCRIPTLET] exactly matches what is already found in kernel 4.1.19-1-lts. [2016-03-13 10:51] [ALPM-SCRIPTLET] DKMS will not replace this module. [2016-03-13 10:51] [ALPM-SCRIPTLET] You may override by specifying --force. [2016-03-13 10:51] [ALPM-SCRIPTLET] [2016-03-13 10:51] [ALPM-SCRIPTLET] vboxnetadp.ko: [2016-03-13 10:51] [ALPM-SCRIPTLET] Running module version sanity check. [2016-03-13 10:51] [ALPM-SCRIPTLET] [2016-03-13 10:51] [ALPM-SCRIPTLET] Good news! Module version 5.0.16_OSE for vboxnetadp.ko [2016-03-13 10:51] [ALPM-SCRIPTLET] exactly matches what is already found in kernel 4.1.19-1-lts. [2016-03-13 10:51] [ALPM-SCRIPTLET] DKMS will not replace this module. [2016-03-13 10:51] [ALPM-SCRIPTLET] You may override by specifying --force. [2016-03-13 10:51] [ALPM-SCRIPTLET] [2016-03-13 10:51] [ALPM-SCRIPTLET] vboxpci.ko: [2016-03-13 10:51] [ALPM-SCRIPTLET] Running module version sanity check. [2016-03-13 10:51] [ALPM-SCRIPTLET] - Original module [2016-03-13 10:51] [ALPM-SCRIPTLET] - This kernel never originally had a module by this name [2016-03-13 10:51] [ALPM-SCRIPTLET] - Installation [2016-03-13 10:51] [ALPM-SCRIPTLET] - Installing to /usr/lib/modules/4.1.19-1-lts/kernel/misc/ [2016-03-13 10:51] [ALPM-SCRIPTLET] [2016-03-13 10:51] [ALPM-SCRIPTLET] depmod... [2016-03-13 10:51] [ALPM-SCRIPTLET] [2016-03-13 10:51] [ALPM-SCRIPTLET] DKMS: install completed. [2016-03-13 10:51] [ALPM-SCRIPTLET] ==> Kernel 4.4.5-1-ARCH modules are missing. Nothing will be done for this kernel! [2016-03-13 10:51] [ALPM-SCRIPTLET] ==> You have to install the matching kernel package to use dkms
Attachment:
signature.asc
Description: OpenPGP digital signature