Vagrant reporta versão diferente de GuestAdditions instalado

9

Pareço postagens na Internet sobre problemas semelhantes como este, mas não consegui fazê-lo funcionar.

Sistema operacional host: Mac OS X 10.11.1 (El Capitan) Sistema operacional convidado: Ubuntu 14.04 LTS Virtualbox 5.0.8 Vagrant 1.7.4

$ vagrant reload

...
...
...
==> padrão: Máquina inicializada e pronta!
Há relatórios diferentes sobre a versão instalada do GuestAdditions:
O Virtualbox em suas declarações de host: 4.3.10 
VBoxService dentro das reivindicações vm: 5.0.8
Continuando, supondo que o VBoxService esteja correto ...
O GuestAdditions parece estar instalado (5.0.8) corretamente, mas não está em execução.
Há relatórios diferentes sobre a versão instalada do GuestAdditions:
O Virtualbox em suas reivindicações de host: 4.3.10
VBoxService dentro das reivindicações vm: 5.0.8
Continuando, supondo que o VBoxService esteja correto ...
stdin: não é um tty
Uso: serviço | --status-all | [service_name [comando | - reinicialização completa]]
bash: linha 3: vboxadd: comando não encontrado
Há relatórios diferentes sobre a versão instalada do GuestAdditions:
O Virtualbox em suas reivindicações de host: 4.3.10
VBoxService dentro das reivindicações vm: 5.0.8
Continuando, supondo que o VBoxService esteja correto ...
stdin: não é um tty
Removendo os módulos existentes do kernel do VirtualBox DKMS ... pronto.
Removendo os módulos existentes do kernel não-DKMS do VirtualBox ... pronto.
Criando os módulos do kernel do VirtualBox Guest Additions ... pronto.
Fazendo a instalação que não seja do kernel das adições de convidados ... concluída.
Você deve reiniciar seu convidado para garantir que os novos módulos sejam realmente usados

Reiniciando a VM para aplicar alterações ...
==> padrão: Tentativa de desligamento normal da VM ...
==> padrão: Inicializando a VM ...
==> padrão: Aguardando a inicialização da máquina. Isso pode levar alguns minutos...
    padrão: endereço SSH: 127.0.0.1:2222
    padrão: nome de usuário SSH: vagrant
    padrão: método de autenticação SSH: chave privada
    padrão: Aviso: Tempo limite da conexão. Tentando novamente ...
    padrão: Aviso: Tempo limite da conexão. Tentando novamente ...
    padrão: Aviso: Tempo limite da conexão. Tentando novamente ...
    padrão: Aviso: desconexão da conexão remota. Tentando novamente ...
    padrão: Aviso: desconexão da conexão remota. Tentando novamente ...
    padrão: Aviso: desconexão da conexão remota. Tentando novamente ...
    padrão: Aviso: desconexão da conexão remota. Tentando novamente ...
==> padrão: Máquina inicializada e pronta!
==> padrão: Verificando adições de convidados na VM ...
    padrão: as adições de convidado nesta VM não correspondem à versão instalada do
    padrão: VirtualBox! Na maioria dos casos, isso é bom, mas em casos raros, pode
    padrão: impedir que coisas como pastas compartilhadas funcionem corretamente. Se você ver
    padrão: erros de pasta compartilhada, verifique se as adições de convidado dentro do
    padrão: a máquina virtual corresponde à versão do VirtualBox em que você instalou
    padrão: seu host e recarregue sua VM.
    padrão: 
    padrão: versão de adições de convidados: 4.3.10 
    padrão: versão do VirtualBox: 5.0
==> padrão: Definindo o nome do host ...
==> padrão: configurando e ativando interfaces de rede ...
==> padrão: Montando pastas compartilhadas ...
    padrão: / vagrant => / Usuários / martin / VMs / cloudperf
==> padrão: a máquina já provisionada. Execute `vagrant provision` ou use o` --provision`
==> padrão: sinalizador para forçar o provisionamento. Os provisionadores marcados para executar sempre ainda serão executados.

No entanto, os seguintes comandos mostram as informações corretas:

$ vagrant vbguest --status
GuestAdditions 5.0.8 em execução --- OK.
$ VBoxManage guestproperty get / VirtualBox / GuestAdd / Version
Valor: 5.0.8

Eu tenho outras duas VMs vagantes executando o CentOS sem problemas.

Qualquer ajuda é apreciada.

GreenTeaTech
fonte
11
Estou com o mesmo problema. Você já encontrou alguma resolução?
Zarathuztra

Respostas:

1

Eu recebo:

Got different reports about installed GuestAdditions version:
Virtualbox on your host claims:   4.3.20
VBoxService inside the vm claims: 5.0.10   
Going on, assuming VBoxService is correct...
GuestAdditions 5.0.10 running --- OK.
Got different reports about installed GuestAdditions version:
Virtualbox on your host claims:   4.3.20
VBoxService inside the vm claims: 5.0.10
Going on, assuming VBoxService is correct...

Às vezes, está tudo bem, mas com mais freqüência agora é relatado um problema. Parece ser resultados esquisitos ao consultar o VirtualBox sobre a versão.

My VirtualBox é a versão 5.0.10 r104061; vbguest versão 0.11.0

vbguest --status me dá:

$ vagrant vbguest --status
Got different reports about installed GuestAdditions version:
Virtualbox on your host claims:   4.3.20
VBoxService inside the vm claims: 5.0.10
Going on, assuming VBoxService is correct...
GuestAdditions 5.0.10 running --- OK.

Não faz sentido; caixa virtual é 5.0.10

vboxmanage --version me dá 5.0.10r104061, que está correto.

Portanto, isso parece ser um bug do vbguest.

user16897
fonte
0

Apenas tente atualizar tudo. VirtualBox, VirtualBoxAddons e Vagrant. Se você não conseguir se conectar à VM usando o Vagrant, basta abrir o VirtualBox e iniciá-lo a partir daqui.

Pavel Dostál
fonte