[arch-general] Why does virtualbox-host-dkms have a hard dependency on linux-headers?

Kyle Terrien kyleterrien at gmail.com
Sun Mar 13 18:01:30 UTC 2016


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

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <https://lists.archlinux.org/pipermail/arch-general/attachments/20160313/710d940a/attachment.asc>


More information about the arch-general mailing list