Uno de nuestros clientes tiene instaladas varias máquinas virtuales en un Debian 9.0, la versión de VirtualBox instalada desde los repositorios era la 5.1 (5.1.38-122592).

Al intentar actualizar a la nueva versión de VirtualBox, (5.2.18 r124318), nos encontramos con el siguiente error:

"Running VMs found VirtualBox is currently running. Please close it and try again. Please note that it can take up to ten seconds for VirtualBox (in particular the VBoxSVC daemon) to finish running."

Este error nos informa que VirtualBox está funcionando o que una máquina virtual está corriendo en el ordenador.

Para comprobar que alguna está ejecutando, podemos listar las máquinas virtuales ejecutadas:

$ VBoxManage list runningvms

Si no existe ninguna VM funcionando, debemos ejecutar el siguiente comando para comprobar que el servicio “VBoxSVC” no esté funcionando:

$ pidof VBoxSVC

Si este comando da como respuesta el número de proceso, (PID), del servicio debemos detenerlo, utilizando este número y ejecutando el comando kill “matamos” el proceso:

$ kill -9 númeroProceso

Una vez el proceso haya muerto, volvemos a intentar la actualización de VirtualBox a su versión 5.2 o posterior.

Mas Información:

  1. How to list all VirtualBox available virtual machines from command line

  2. Removing Virtualbox-5.1 in a stuck state