Virtualbox module gone after latest update
Stan Schymanski
stanislaus.schymanski at env.ethz.ch
Thu Feb 16 11:15:13 CET 2017
Hi Daniel,
This is great, thanks a lot! Just a small addition, the virtualbox guest
additions had to be removed before installation, i.e.
1. remove all virtualbox packages from the host:
sudo apt remove --purge virtualbox virtualbox-dkms virtualbox-qt
virtualbox-guest-additions-iso
Plus I got an error message asking to install sudo apt-get install
libqt5x11extras5:amd64. After doing this, I was able to start my virtual
machine again. THANK YOU!
Stan
On 02/16/2017 10:33 AM, Daniel Baumann wrote:
> Hi Stan,
>
> background
> ==========
>
> in general: virtualbox consists of several components, most prominently
> virtualbox (the application itself) and virtualbox-dkms (the kernel module).
>
> in order to run virtualbox, two things need to be done:
>
> 1. virtualbox and virtualbox-dkms need to be at the same version
> 2. virtualbox-dms and the kernel/kernel-headers need to be compatible
>
> for your specific case:
>
> * you have a jessie system with debian-backports enabled.
> * debian-backports ship random backports of various packages,
> that not necessarily work together or are coordinated together.
> * at the moment jessie-backports has linux 4.9.0 (which is the current
> version), but only virtualbox 5.1.8 (which is outdated, the current
> version would be 5.1.14).
>
> or in other words: the version of virtualbox is too old for your
> kernel/the kernel is too new for your virtualbox.
>
> this is one of the reasons that we maintain a list of "essential"
> backports ourself, to ensure that the whole stack works at all times
> together and is optimal in sync.
>
> unfortunatly, we stopped supporting jessie/jessie-backports in fall
> 2016, so you cannot use packages from us to update virtualbox.
>
>
> solution
> ========
>
> there are two ways to get it working again:
>
> * either you downgrade your kernel (not recommended)
> * or you install virtualbox 5.1.14 from virtualbox.org (recommended).
>
> installing virtualbox would work like that:
>
> 1. remove all virtualbox packages from the host:
> sudo apt remove --purge virtualbox virtualbox-dkms virtualbox-qt
>
> 2. make sure you have the right kernel headers installed:
> sudo apt install linux-headers-$(uname -r)
>
> 3. download virtualbox from https://virtualbox.org
>
> 4. install it with: sudo dpkg -i virtualbox*.deb
>
> 5. profit and world domination :)
>
> Hope that helps, otherwise don't hesitate to let us know.
>
> Regards,
> Daniel
>
--
___________________________________________
Dr. Stan Schymanski
ETH Zürich
Department of Environmental Systems Science
Soil and Terrestrial Environmental Physics
IBP-STEP
Universitätstrasse 16
8092 Zürich
Schweiz
Room: CHN E 50.2
Ph: +41 44 633 63 65
___________________________________________
More information about the bfh-linux-users
mailing list