Recentemente actualizei a VirtualBox para a última versão (a partir desta escrita, 5.1.26). Como de costume, quando abri o VirtualBox pela primeira vez (após a atualização), isso me levou a baixar e instalar o pacote de extensão mais recente. De forma normal, caminhei pelos passos, apenas para descobrir que a instalação do pacote de extensões tinha falhado. Isso poderia causar problemas, pois eu dependo do VirtualBox diariamente. Eu tinha de resolver isto, caso contrário o VirtualBox iria me pedir para instalar o pacote de extensão toda vez que eu abrisse o software, e certas funcionalidades (tais como suporte para dispositivos USB 2.0 e USB 3.0, VirtualBox RDP, criptografia de disco, inicialização NVMe e PXE para placas Intel) provavelmente falharia.
A solução veio por meio da instalação manual. Se você se encontrar nesta mesma situação, prepare-se para usar a janela do terminal, caso contrário você pode estar esperando até o próximo lançamento do VirtualBox.
A correção
A primeira coisa que você deve fazer é baixar o último lançamento do pacote de extensão. Este download em particular é independente da plataforma e irá terminar na extensão .vbox-extpack. Eu estarei demonstrando no Elementary OS, mas o processo é similar, independentemente da sua plataforma. Baixe esse arquivo e abra uma janela de terminal. Mude para o diretório contendo o arquivo baixado e emita o comando:
sudo VBoxManage extpack install --replace Oracle_VM_VirtualBox_Extension_Pack-XXX.vbox-extpack
Onde XXX é o número da versão.
Você terá que concordar com o EULA (Figura A) e a instalação continuará e será concluída.
Figure A
Após a instalação terminar, você pode pensar que está feito. Se, entretanto, você abrir o VirtualBox novamente, você verá a mesma mensagem. Há mais um comando a emitir para completar o processo. Volte para a janela do seu terminal e emita o comando:
sudo VBoxManage extpack cleanup
Após esse comando ser concluído, você deverá ser capaz de abrir o VirtualBox e não mais ver o aviso de que seu Pacote de Extensões está desatualizado. Parabéns, você resolveu esse frustrante problema.
VER: Basics of VMWare vSphere & ESXi Virtualization Software (TechRepublic Academy)
Esperemos que isso não volte a acontecer
É uma ocasião rara que eu já testemunhei uma quebra do VirtualBox assim. Mesmo assim, a plataforma continuou a funcionar (mesmo enquanto o pacote de extensão era o lançamento errado). Felizmente, as ferramentas de linha de comando vieram em socorro. Caso o mesmo problema ocorra novamente, agora você tem as ferramentas para corrigi-lo rapidamente.
Veja também
- Como redimensionar uma VirtualBox VM a partir da linha de comando (TechRepublic)
- Como importar e exportar appliances VirtualBox a partir da linha de comando (TechRepublic)
- Como automatizar instantâneos do VirtualBox com o comando VBoxManage (TechRepublic)
- Como melhorar o desempenho do VirtualBox em cinco passos (TechRepublic)
- 5 orçamento-aplicações de clonagem de discos amigáveis (TechRepublic Video)
- Windows no Linux avança com o novo Wine 2.0 lançamento (ZDNet)