Kernel version missmatch when installing virtualbox-additions-grsec
On a freshly installed Alpine (‘sys’) box, when installing
virtualbox-additions-grsec
as described in
https://wiki.alpinelinux.org/wiki/VirtualBox\_guest\_additions,
installing the kernel modules gives the following error:
vagrant:/lib/modules# apk add virtualbox-additions-grsec
(1/1) Installing virtualbox-additions-grsec (4.4.24-r0)
Executing busybox-1.24.2-r11.trigger
depmod: can't open 'modules.builtin': No such file or directory
Executing kmod-22-r0.trigger
depmod: WARNING: could not open /lib/modules/4.4.24-0-grsec/modules.order: No such file or directory
depmod: WARNING: could not open /lib/modules/4.4.24-0-grsec/modules.builtin: No such file or directory
OK: 513 MiB in 89 packages
vagrant:/lib/modules#
The result is that the four kernel modules vboxpci.ko
,
vboxnetadp.ko
, vboxnetflt.ko
and vboxdrv.ko
reside in
/lib/modules/4.4.24-0-grsec/misc/
; whilst the modules dir of the
running kernel is /lib/modules/4.4.22-0-grsec/
. Thus, loading the
modules fails with “not found” errors.
(from redmine: issue id 6359, created on 2016-10-17)