You are not logged in.

#1 2014-07-07 11:49:38

fax
Member
Registered: 2013-01-07
Posts: 16

[Solved] VirtualBox/vboxdrv fails to load with LTS kernel

Since a couple of days I cannot load vboxdrv with the LTS kernel anymore. The system journal is giving me this during boot or when I do a manual modprobe:

kernel: vboxdrv: disagrees about version of symbol current_task
kernel: vboxdrv: Unknown symbol current_task (err -22)
kernel: vboxdrv: disagrees about version of symbol kthread_create_on_node
kernel: vboxdrv: Unknown symbol kthread_create_on_node (err -22)

It works fine with the regular non-LTS kernel. I have the current versions installed:

local/linux 3.15.3-1 (base)
local/linux-api-headers 3.14.1-1
local/linux-headers 3.15.3-1
local/linux-lts 3.10.46-1
local/linux-lts-headers 3.10.46-1
local/virtualbox 4.3.12-1
local/virtualbox-host-modules 4.3.12-6
local/virtualbox-host-modules-lts 4.3.10-1

The whole idea of running LTS was that I would be able to avoid these kind of problems. wink Is anybody else seeing this issue? I am somewhat lost where to even start debugging this.

Last edited by fax (2014-07-10 07:01:37)

Offline

#2 2014-07-07 17:19:54

Usul
Member
Registered: 2007-05-17
Posts: 31

Re: [Solved] VirtualBox/vboxdrv fails to load with LTS kernel

I experience the same problem. I don't know if it is a coincidence, but the version of  virtualbox-host-modules-lts is still 4.3.10, while the version of virtualbox itself is 4.3.12. Downgrading all involved packages to 4.3.10 doesn't work, I tried that.

virtualbox-host-modules-lts 4.3.12 is in testing, since may?! I don't know if it provides a solution …

Offline

#3 2014-07-07 18:05:45

clfarron4
Member
From: London, UK
Registered: 2013-06-28
Posts: 2,175
Website

Re: [Solved] VirtualBox/vboxdrv fails to load with LTS kernel

Usul wrote:

virtualbox-host-modules-lts 4.3.12 is in testing, since may?! I don't know if it provides a solution …

That's for the linux-lts package in [testing] (which is version 3.14.10-1 right now!) so that won't solve the problem.

If you can find the PKGBUILD for 4.3.10, up the version to 4.3.12 and build it yourself, it should work because that would be for 3.10.x.


Claire is fine.
Problems? I have dysgraphia, so clear and concise please.
My public GPG key for package signing
My x86_64 package repository

Offline

#4 2014-07-08 17:06:47

Funkin_Stoopid
Member
Registered: 2013-12-01
Posts: 14

Re: [Solved] VirtualBox/vboxdrv fails to load with LTS kernel

solution:
1 - Get sources of virtualbox-host-modules-lts:
yaourt -G virtualbox-host-modules-lts && cd virtualbox-host-modules-lts
2 - Edit PKGBUILD and change pkgver=4.3.10 to pkgver=4.3.12 and build the package:
makepkg -s
3 - Install package:
pacman -U virtualbox-host-modules-lts-4.3.12-1-$arch.pkg.tar.xz, modprobe vboxdrv

Don't forget to clean you system pacman -Rcsn linux-lts-headers virtualbox-guest-dkms dkms virtualbox-host-dkms

I hope this will be helpful

ps: That's amazing there is no update of 4.3.12 version for virtualbox-host-modules-lts and more amazing for an lts kernel. Very good job of the maintainers .. (irony)

Offline

#5 2014-07-08 17:47:24

Scimmia
Fellow
Registered: 2012-09-01
Posts: 13,729

Re: [Solved] VirtualBox/vboxdrv fails to load with LTS kernel

The i686 version was updated, looks like they just missed uploading the x86_64 version.

Offline

#6 2014-07-08 18:31:06

Funkin_Stoopid
Member
Registered: 2013-12-01
Posts: 14

Re: [Solved] VirtualBox/vboxdrv fails to load with LTS kernel

x86_64 version is there too. linux-lts 3.14.11 is in core

Offline

#7 2014-07-10 07:02:37

fax
Member
Registered: 2013-01-07
Posts: 16

Re: [Solved] VirtualBox/vboxdrv fails to load with LTS kernel

Thanks for the help. I couldn't make Funkin_Stoopid's instructions work yesterday but the latest updates fixed the issue.

Offline

Board footer

Powered by FluxBB