martes, 2 de junio de 2015

VBoxClient: the virtualBox kernel service is not running. Exiting

Hoy me he encontrado con un problema en VirtualBox que no me había pasado nunca. Al arrancar una máquina virtual Ubuntu 14.04.02, tras hacer el login, me salía el siguiente mensaje "VBoxClient: the virtualBox kernel service is not running. Exiting".

Al parecer la máquina funcionaba pero algunas de las funciones de los Guest Additions, como las Carpetas Compartidas no funcionaban. Así que buscando por Internet he encontrado alguna información como que la causa del mensaje (y el problema) es la actualización del Kernel del cliente. Tampoco estoy demasiado seguro ni he encontrado en ningún sitio una forma clara de solucionarlo.

Encontré algo que parecía bueno aquí, pero a mi no me funcionó
https://obux.wordpress.com/2008/12/01/solucionar-problema-en-virtualbox-al-actualizar-el-kernel-de-ubuntu/

De todas formas, parece que el paquete dkms "El paquete DKMS es un paquete que se encarga de monitorizar el software que depende del Kernel y si hay cambios en el Kernel y están las fuentes del paquete, lo recompila solo." (Del link anterior) Por la máquina "guest" encontré un paquete que se llama virtualbox-guest-dkms. Tenía buena pinta, así que lo he instalado.

$sudo apt-get update
$sudo apt-get upgrade
$sudo apt-get virtualbox-guest-dkms

Instala un montón de paquetes, entre ellos el vboxguest que es el que daba problemas. Después me dió un problema de resolución gráfica y volví a instalar los Guest Additions y todo volvió a funcionar perfectamente.