FS#40655 - [virtualbox-guest-modules] [virtualbox-host-modules] Kernel modules need rebuilt

Attached to Project: Community Packages
Opened by Nikola Kotur (kotnik) - Tuesday, 03 June 2014, 09:32 GMT
Last edited by Evangelos Foutras (foutrelis) - Tuesday, 03 June 2014, 15:23 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Evangelos Foutras (foutrelis)
Bartłomiej Piotrowski (Barthalion)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

After official kernel update to linux 3.14.5-1, one of VirtualBox kernel modules can not be loaded:

# modprobe --verbose vboxnetadp
insmod /lib/modules/3.14.5-1-ARCH/extramodules/vboxnetadp.ko.gz
modprobe: ERROR: could not insert 'vboxnetadp': Invalid argument

In the logs:

[ 781.083438] vboxnetadp: disagrees about version of symbol consume_skb
[ 781.083450] vboxnetadp: Unknown symbol consume_skb (err -22)
[ 781.083508] vboxnetadp: disagrees about version of symbol unregister_netdev
[ 781.083513] vboxnetadp: Unknown symbol unregister_netdev (err -22)
[ 781.083519] vboxnetadp: disagrees about version of symbol ether_setup
[ 781.083522] vboxnetadp: Unknown symbol ether_setup (err -22)
[ 781.083531] vboxnetadp: disagrees about version of symbol alloc_netdev_mqs
[ 781.083535] vboxnetadp: Unknown symbol alloc_netdev_mqs (err -22)
[ 781.083575] vboxnetadp: disagrees about version of symbol register_netdev
[ 781.083578] vboxnetadp: Unknown symbol register_netdev (err -22)
[ 781.083587] vboxnetadp: disagrees about version of symbol free_netdev
[ 781.083590] vboxnetadp: Unknown symbol free_netdev (err -22)

This makes VirtualBox unusable in most network setups.
This task depends upon

Closed by  Evangelos Foutras (foutrelis)
Tuesday, 03 June 2014, 15:23 GMT
Reason for closing:  Fixed
Additional comments about closing:  virtualbox-host-modules 4.3.12-2
Comment by Nikola Kotur (kotnik) - Tuesday, 03 June 2014, 09:44 GMT
As a temporary solution, until the package is fixed:

# pacman -S virtualbox-host-dkms linux-headers
# dkms install vboxhost/4.3.12
# rmmod vboxpci vboxdrv
# cp /usr/lib/modules/3.14.5-1-ARCH/kernel/misc/vbox* /lib/modules/3.14.5-1-ARCH/extramodules/
# depmod -a
# modprobe vboxdrv vboxnetflt vboxpci vboxnetadp
Comment by Doug Newgard (Scimmia) - Tuesday, 03 June 2014, 13:06 GMT
A better solution would be to just grab them from [community-testing], where they've already been rebuilt.
Comment by Evangelos Foutras (foutrelis) - Tuesday, 03 June 2014, 15:22 GMT
I just moved the rebuilt modules out of [community-testing].

Loading...