Recientemente actualicé VirtualBox a la última versión (en el momento de escribir esto, 5.1.26). Como de costumbre, cuando abrí VirtualBox por primera vez (después de la actualización), me pidió que descargara e instalara el nuevo paquete de extensiones. Como es habitual, seguí los pasos, sólo para descubrir que la instalación del paquete de extensión había fallado. Esto podría causar problemas, ya que dependo de VirtualBox a diario. Tenía que resolver esto, de lo contrario VirtualBox me pediría que instalara el paquete de extensión cada vez que abriera el software, y ciertas características (como la compatibilidad con dispositivos USB 2.0 y USB 3.0, VirtualBox RDP, el cifrado de discos, NVMe y el arranque PXE para tarjetas Intel) probablemente fallarían.
La solución llegó por medio de la instalación manual. Si te encuentras en esta misma situación, prepárate para usar la ventana de terminal, de lo contrario podrías estar esperando hasta la próxima versión de VirtualBox.
La solución
Lo primero que debes hacer es descargar la última versión del extensionpack. Esta descarga en particular es independiente de la plataforma y terminará en la extensión .vbox-extpack. Voy a hacer una demostración en Elementary OS, pero el proceso es similar, independientemente de su plataforma. Descargue ese archivo y abra una ventana de terminal. Cambie al directorio que contiene el archivo descargado y ejecute el comando:
sudo VBoxManage extpack install --replace Oracle_VM_VirtualBox_Extension_Pack-XXX.vbox-extpack
Donde XXX es el número de la versión.
Tendrá que aceptar el EULA (Figura A) y la instalación continuará y se completará.
Figura A
Una vez terminada la instalación, podrías pensar que has terminado. Sin embargo, si vuelves a abrir VirtualBox, verás el mismo mensaje. Hay un comando más que emitir para completar el proceso. Vuelve a tu ventana de terminal y emite el comando:
sudo VBoxManage extpack cleanup
Una vez completado ese comando, deberías poder abrir VirtualBox y ya no ver la advertencia de que tu Extension Pack está desactualizado. Enhorabuena, has resuelto ese frustrante problema.
SEE: Basics of VMWare vSphere & ESXi Virtualization Software (TechRepublic Academy)
Esperemos que esto no vuelva a ocurrir
Es una rara ocasión en la que he sido testigo de una rotura de VirtualBox como ésta. Aun así, la plataforma siguió funcionando (incluso cuando el paquete de extensiones era la versión equivocada). Afortunadamente, las herramientas de línea de comandos vinieron al rescate. Si volviera a ocurrir el mismo problema, ahora tienes las herramientas para solucionarlo rápidamente.
También vea
- Cómo redimensionar una VM de VirtualBox desde la línea de comandos (TechRepublic)
- Cómo importar y exportar appliances de VirtualBox desde la línea de comandos (TechRepublic)
- Windows en Linux avanza con la nueva versión Wine 2.0 (ZDNet)
friendly disk cloning apps (TechRepublic Video)