Premature end of data in tag VirtualBox line 8

Tras un llenado de filesystem, una máquina virtual de Virtualbox que estaba en ejecución dio un fallo y no hubo manera de volver a iniciarla. El error que aparecía es el siguiente:

Premature end of data in tag VirtualBox line 8.

Location: '/home/foo/VirtualBox_Ms/XP/XP.vbox', line 155 (8), column 17.
/build/buildd/virtualbox-4.1.12-dfsg/src/VBox/Main/src-server/MachineImpl.cpp[707] (nsresult Machine::registeredInit()).
Result Code: 
NS_ERROR_FAILURE (0x80004005)
Component: 
VirtualBox
Interface: 
IVirtualBox {c28b365f-xa8f-4dbx-81f1-eb60Xa6xc2d2}

Revisando el directorio en el que se guardan los ficheros de configuración de la máquina virtual, encontramos dos archivos de configuración, uno que parece un backup «.vbox-prev» y el corrupto «.vbox»

$ ls -ltrh /home/foo/VirtualBox_Ms/XP/
-rw------- 1 alex alex  12K Sep 13 16:54 XP.vbox-prev
drwx------ 2 alex alex 4.0K Sep 14 09:51 Logs
-rw-r--r-- 1 alex alex 6.3G Sep 14 11:09 xp.vdi
-rw------- 1 alex alex 8.0K Sep 14 11:09 XP.vbox

Reemplazamos el archivo de configuración corrupto por el previo:

$ mv XP.vbox XP.vbox.CORRUPTO
$ cp -p XP.vbox-prev XP.vbox

Si iniciamos de nuevo Virtualbox, el error habrá desparecido y podemos volver a iniciar la máquina virtual sin problemas.

2 comentarios en “Premature end of data in tag VirtualBox line 8

Comments are closed.