Ubuntu 16.04 - VirtualBox 5.0 - Falha no host

17

Sem realizar nenhuma atualização, de repente, hoje, quando tentei ligar uma VM no VirtualBox, a máquina host (executando o Ubuntu 16.04) congelou.

  • Eu tentei algumas vezes e o problema continua se repetindo.

  • Eu corro memtest: tudo de bom

  • Tentei criar uma nova VM apenas no caso: o mesmo problema.

  • Rebaixou a instalação do VirtualBox: não ajudou em nada.
  • Rede desativada, pastas compartilhadas etc: nada.

Na mesma máquina, também tenho o Windows 10 em inicialização dupla. Eu tenho duas VMs lá no VBox e VMWare. Apenas para minimizar a probabilidade de qualquer problema de HW, iniciei as VMs lá e elas funcionam muito bem.

Qualquer ideia?

A única maneira de recuperar o host era a reinicialização total.

ps: O congelamento acontece assim que clico no botão "Iniciar".

Detalhes do host:

  • VirtualBox: Versão 5.0.40_Ubuntu

  • Kernel: 4.13.0-26-genérico

  • Convidado: irrelevante (Windows 10, OpenSuse, CentOS)

  • O arquivo de log do VirtualBox está vazio.

Sanosay
fonte
Obrigado e obrigado ao google, porque eu tenho o mesmo problema hoje. E o Google me direciona para o seu post aqui. Realmente aprecio o seu trabalho aqui.
Clock ZHONG
2
Mesmo problema resolvido aqui: superuser.com/questions/1284705/…
chus

Respostas:

15

Descobri isso depois do seguinte:

https://ubuntuforums.org/showthread.php?t=2382314

(Tinha que atualizar o VBox para 5.2 e tudo funcionou bem)

Caso você precise, também deve seguir: VirtualBox - RTR3InitEx falhou com rc = -1912 (rc = -1912) para desinstalar completamente todas as instalações anteriores

Houve uma atualização de segurança silenciosa que causou a instalação antiga do VirtualBox (anterior à 5.2) para travar o host inteiro.

Sanosay
fonte
3
Depois de instalar o 5.2 do Oracle, tive que desinstalar o virtualbox-dkms e reiniciar.
Juan Calero
simplesmente desinstalar completamente o virtualbox com algo parecido sudo apt-get remove virtualbox*ou sudo aptitude remove virtualbox antes de instalar a nova versão fará o truque.
DJCrashdummy
6

Eu realmente aprecio Sanosay, e Bertrand Lo pergunta e respostas aqui. Eu os segui e resolvi esse problema na minha situação. Deixe-me resumir o que fiz para esse problema, passo a passo, completamente aqui, para sua conveniência:

  1. sudo apt autoremove virtualbox

  2. Reinicie.

  3. Adicione deb https://download.virtualbox.org/virtualbox/debian xenial contribà lista de fontes de software do Ubuntu 16.04.

    (inicie "Software & Atualizações e escolha a guia" Outro software ", clique no botão" Adicionar "e cole deb https://download.virtualbox.org/virtualbox/debian xenial contribna linha APT)

  4. sudo apt update && sudo apt install virtualbox-5.2

    Tem cuidado! É ao virtualbox-5.2invés de virtualbox.

  5. após a instalação, reinicie

  6. execute o virtualbox e você verá que sua versão do virtualbox é 5.2 agora e não causará falha no host inteiro ubuntu16.04 ao executar um sistema operacional convidado.

A versão original do virtualbox no ubuntu16.04 não funcionou corretamente com o patch mais recente do Ubuntu16.04, mesmo a Canonical afirma que o 16.04 é sua versão LTS (Long Term Support), pelo menos não podia suportar o virtualbox 5.0 agora.

Relógio ZHONG
fonte
Uau depois de tanto remover reinstalar ... travar novamente e novamente. Não foi possível descobrir por que a caixa virtual padrão continua travando. Então eu encontrei este post. Obrigado!!!
precisa
1
Llewellyn, é um prazer saber que você também resolveu esse problema. É realmente um bug no Ubuntu16.04 LTS, mas eles não o encontraram e consertaram, de qualquer forma, é um serviço de SO gratuito, não poderíamos culpar a equipe Canonical, mas ainda precisamos da caixa virtual viável. Isso mostra o valor dos sites Google e StackOverflow, eles são muito mais poderosos do que as equipes dedicadas de engenharia e validação da Canonical.
Clock ZHONG
2

também encontrou esse problema, obrigado pelos conselhos acima! No entanto, há mais uma etapa que falta para o 'apt update' funcionar, novas chaves, cole isso no Terminal:

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 -

(em https://www.virtualbox.org/wiki/Linux_Downloads )

user2248044
fonte
A que conselhos você está se referindo? A pergunta diz: "Alguma idéia?", Com certeza não algo como um conselho, certo? Se isso é uma adição a uma resposta existente, para melhorá-la, edite sua resposta para indicar qual resposta você quer dizer. Além disso: "acima" é relativo ... depende de como alguém que está navegando nas respostas existentes classificou essas respostas ...
Pierre.Vriens
1

Exatamente essa situação. E totalmente desinstalado.

E adicione o repositório do VB oficial:

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

depois reinstale. trabalhar como de costume.

Bertrand Lo
fonte
1
Eu recomendo editar esta resposta para expandi-la com detalhes específicos sobre como fazer isso. (Veja também Como faço para escrever uma boa resposta? Para o conselho geral sobre que tipos de respostas são consideradas mais valiosas sobre Ask Ubuntu.)
David Foerster
pena, eu não poderia repetir o problema. Parece que veio da atualização silenciosa do virtualbox. como descrito por Sanosay.
Bertrand Lo
0

Hoje descobri que o Ubuntu16.04 já inclui o virtualbox-5.2 em seu patch mais recente: https://download.virtualbox.org/virtualbox/debian xenial / contrib amd64 virtualbox-5.2 amd64 5.2.10-122088 ~ Ubuntu ~ xenial

Então isso significa que poderíamos usar:

sudo apt upgrade

para corrigir esse problema diretamente. Talvez as equipes dedicadas de engenharia e validação da Canonical também tenham encontrado esse problema e leia nosso post aqui. Agora a solução é muito mais simples. Apenas um comando de linha:

sudo apt upgrade

Então reinicie.

Relógio ZHONG
fonte