Re: virtualbox werkt niet meer
Geert Stappers <stappers@stappers.nl> writes:
> On Fri, Jun 15, 2018 at 05:19:40PM +0200, Cecil Westerhof wrote:
>> Ik wilde weer met VirtualBox werken, maar het bleek niet meer oké te
>> zijn. Dus voerde ik vboxconfig (als root) uit, maar dit leverde op:
> ....
>> vboxdrv.sh: Stopping VirtualBox services.
>> vboxdrv.sh: Building VirtualBox kernel modules.
>> vboxdrv.sh: Starting VirtualBox services.
>> vboxdrv.sh: Building VirtualBox kernel modules.
>> vboxdrv.sh: failed: modprobe vboxdrv failed. Please use 'dmesg' to find out why.
>>
>> There were problems setting up VirtualBox. To re-start the set-up process, run
>> /sbin/vboxconfig
>> as root.
>>
>> Met dmesg zie ik:
>> [276787.274664] vboxdrv: disagrees about version of symbol cpu_tlbstate
>> [276787.274668] vboxdrv: Unknown symbol cpu_tlbstate (err -22)
>> [276817.780511] vboxdrv: disagrees about version of symbol cpu_tlbstate
>> [276817.780514] vboxdrv: Unknown symbol cpu_tlbstate (err -22)
>
> $ python
> Python 2.7.14+ (default, Feb 6 2018, 19:12:18)
> [GCC 7.3.0] on linux2
> Type "help", "copyright", "credits" or "license" for more information.
>>>> print 276817 / 24 / 3600.0
> 3.20388888889
>>>>
>
> Kernel draait drie dagen.
>
>
>> Ik heb zowel build-essential als linux-headers-amd64 geïnstalleerd.
>> Moet ik nog iets anders installeren?
>
> De linux-headers zijn ook van de kernel versie die draait??
Er was iets vreemds aan de hand. Met:
apt dpkg --search kernel.h
Kreeg ik o.a.:
linux-headers-4.9.0-5-common: /usr/src/linux-headers-4.9.0-5-common/include/uapi/linux/kernel.h
linux-headers-4.9.0-5-common: /usr/src/linux-headers-4.9.0-5-common/include/linux/pps_kernel.h
linux-headers-4.9.0-6-amd64: /usr/src/linux-headers-4.9.0-6-amd64/include/config/debug/kernel.h
linux-headers-4.9.0-5-common: /usr/src/linux-headers-4.9.0-5-common/include/linux/kernel.h
linux-headers-4.9.0-5-common: /usr/src/linux-headers-4.9.0-5-common/include/sound/seq_kernel.h
En mijn kernel is 4.9.0-6-amd64.
In het verleden werden na een update de oude header files verwijderd.
Maar het verwijderen van 0-5 loste het probleem niet op. Alles
verwijderen en daarna linux-headers-amd64 installeren loste het
probleem ook niet op.
Toen ik daarna uitvoerde:
dpkg-reconfigure virtualbox-dkms
Was het probleem wel opgelost. Vind het nogal vreemd, maar i.i.g.:
problem solved.
--
Cecil Westerhof
Senior Software Engineer
LinkedIn: http://www.linkedin.com/in/cecilwesterhof
Reply to: