En uno de los servidores que tenemos instalado en un cliente, utilizamos Virtualbox para tener disponibles un par de máquinas virtualizadas disponibles para ciertas pruebas. Recientemente hemos cambiado a la versión 4.2 de este software de virtualización, y como la instalación no tiene entorno gráfico y utilizamos phpVirtualbox para tener acceso desde el navegador, aprovecho para dejar las notas que hemos seguido para instalar el Extension Pack y demás:
# Siguiendo la documentación oficial que está en https://www.virtualbox.org/manual/ch08.html#vboxmanage-extpack sudo VBoxManage list extpacks #listamos los Extensions Packs ya instalados sudo VBoxManage extpack uninstall nombre_del_extension_pack_anterior # eliminamos el extension pack de la versión 4.1 que teníamos anteriormente wget http://download.virtualbox.org/virtualbox/4.2.12/Oracle_VM_VirtualBox_Extension_Pack-4.2.12-84980.vbox-extpack #descargar la última versión del extension pack actualmente disponible sudo VBoxManage install Oracle_VM_VirtualBox_Extension_Pack-4.2.12-84980.vbox-extpack #instalamos esta version para VBox 4.2 sudo VBoxManage extpack cleanup #limpiamos restos que hayan podido quedar :)
Además para que nos funcionase la consola remota, hemos tenido que reiniciar la máquina. Esta particularidad parece ser solamente para instalaciones sin entorno gráfico. Para instalaciones con GUI disponible parece ser que no es necesario :s
Por último, al reiniciar tocaba actualizar el kernel, y no teníamos compilado el módulo vboxdrv para esa actualización del kernel, por lo que vboxdrv fallaba al cargar, y phpVirtualbox se quejaba de que el servicio vboxweb-service no estaba corriendo. Ha bastado con un simple:
sudo service vboxdrv setup