O VirtualBox 5.0.40 congela no Ubuntu 16.04 LTS de 64 bits sem motivo claro

11

A partir da noite passada, sem alterações aparentes no meu sistema, o VirtualBox agora congela o SO do host ao iniciar qualquer máquina virtual.

O SO host é o Ubuntu 16.04 LTS de 64 bits, assim como o SO convidado, e a versão do VirtualBox é 5.0.40_Ubuntu r115130. Ele estava funcionando corretamente ontem à noite, mas a partir desta manhã, o início da VM congela. Peguei no aptrepositório esta manhã. É muito improvável que haja um problema de software, pois reinstalei o sistema operacional host esta manhã.

Eu tentei várias coisas:

  • Tentei criar uma nova VM, mas ela congela imediatamente assim que você seleciona o ISO a montar.
  • Tentei reinstalar o sistema operacional host esta manhã, pensando que talvez estivesse tendo problemas com a falta de espaço no disco rígido. Mas, ainda assim, congela o host assim que você carrega uma VM. Qualquer VM parece causar isso.
  • Também tentei instalar o VirtualBox em outro laptop e tem o mesmo comportamento: Congelar o sistema operacional host instantaneamente assim que qualquer VM for iniciada.

E porque está acontecendo também em outro laptop de outro fornecedor, duvido que seja um problema relacionado a hardware. E, como acontece mesmo em uma instalação em branco da VM, não tem nada a ver com uma imagem corrompida.

Estou perplexo e não tenho nenhuma idéia de como depurar isso. E o fato de congelar meu sistema também dificulta a iteração de possíveis soluções.

Tac-Tics
fonte
Você atualizou sua instância original do Ubuntu recentemente?
gronostaj
Provavelmente sim. Recentemente, houve um patch que poderia afetá-lo?
Tac-Tics
1
Bem, o recurso KPTI vem à mente (também conhecido como correção Meltdown ). Você pode tentar desativá-lo temporariamente na inicialização e ver se isso ajuda.
gronostaj
Tentei desativar a ptiopção de acordo com a sugestão desse segmento. Eu verifiquei que estava desligado e tentei novamente. Ainda congelou :(
Tac-Tics

Respostas:

10

Você declara:

Peguei no aptrepositório esta manhã. É muito improvável que haja um problema de software, pois reinstalei o sistema operacional host esta manhã.

Então você está executando o VirtualBox 5.0.40 no repositório padrão do Ubuntu apt, correto? O problema é que alguns pacotes de software em repositórios estão desatualizados e não são atualizados regularmente. Parece-me que você foi mordido pelo erro relatado aqui intitulado "Host com o kernel 4.13 congela ao iniciar uma VM com o VirtualBox":

Este é um desdobramento do bug 1729568. Com o Kernel 4.13 (do linux-generic-hwe-16.04-edge), o sistema host congela completamente ao iniciar uma VM usando o VirtualBox. Uma janela de inicialização preta aparece logo antes do congelamento.

Mais detalhadamente, no relatório de erros, você pode ver os problemas conectados diretamente ao VirtualBox 5.0.40, com a solução recomendada para usar o VirtualBox 5.2.x.

Eu recomendaria que você siga as etapas aqui no site oficial da Oracle para configurar um PPA - um “Personal Package Archive” personalizado - que permitirá ao seu sistema obter as últimas versões e correções do VirtualBox.

Primeiro adicione esta linha ao seu sources.listarquivo localizado em /etc/apt/sources.list:

deb http://download.virtualbox.org/virtualbox/debian xenial contrib

Agora adicione as chaves públicas do Oracle ao seu sistema executando estes comandos Wget:

wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -

Feito isso, verifique se você tem o dkmspacote instalado:

sudo apt-get install dkms

A execução sudo apt-get updateassim:

E instale o VirtualBox 5.2 assim:

sudo apt-get install virtualbox-5.2
JakeGould
fonte
@DJCrashdummy A questão toda é sobre a atualização em uma versão mais antiga, então esse ponto é meio redundante.
precisa saber é o seguinte