Estou tentando executar um Vagrantfile
no meu servidor Ubuntu. Recebi a seguinte mensagem de erro:
An error occurred during installation of VirtualBox Guest Additions 6.1.26. Some functionality may not work as intended.
In most cases it is OK that the "Window System drivers" installation failed.
Unmounting Virtualbox Guest Additions ISO from: /mnt
Cleaning up downloaded VirtualBox Guest Additions ISO...
Got different reports about installed GuestAdditions version:
Virtualbox on your host claims: 5.2.0
VBoxService inside the vm claims: 6.1.26
Going on, assuming VBoxService is correct...
Got different reports about installed GuestAdditions version:
Virtualbox on your host claims: 5.2.0
VBoxService inside the vm claims: 6.1.26
Going on, assuming VBoxService is correct...
Got different reports about installed GuestAdditions version:
Virtualbox on your host claims: 5.2.0
VBoxService inside the vm claims: 6.1.26
Going on, assuming VBoxService is correct...
Restarting VM to apply changes...
Eu usei os seguintes comandos para instalar o Virtualbox e o Vagrant:
# Install VirtualBox
sudo apt-get install linux-headers-$(uname -r) build-essential dkms
sudo apt-get install libgl1-mesa-glx libxmu6 libxt6 -y
sudo apt-get install virtualbox -y
# Install vagrant and its plugins
curl -fsSL https://apt.releases.hashicorp.com/gpg | sudo apt-key add - && sudo apt-add-repository "deb [arch=amd64] https://apt.releases.hashicorp.com $(lsb_release -cs) main" && sudo apt-get update && sudo apt-get install vagrant -y
vagrant plugin install vagrant-vbguest
vagrant plugin install vagrant-disksize
vagrant plugin install vagrant-hostmanager
Versões instaladas:
Vagrant 2.2.18
Virtualbox 6.1.26
A instalação está travada em:
Installing rsync to the VM...
==> worker-customer: Rsyncing folder: /home/worker/ => /vagrant
O que parece lógico, pois as adições de convidados não estão funcionando corretamente.
Como corrigir incompatibilidade de versão?
A página do Github do vagrant-vbguest diz
mas parece haver vários relatos do mesmo acontecendo com versões diferentes . Há um exemplo de vagrantfile, que tem uma linha comentada:
Descomentar isso e definir a linha relativa correta deve corrigir o problema. De acordo com esta discussão, atualizando o vagrant-vbguest para a versão mais recente com o comando
parece ter corrigido o problema para vários usuários.
Este membro da comunidade SU diz que o problema pode ser resolvido instalando o Guest Additions de dentro do sistema operacional convidado.
Mais soluções possíveis podem ser encontradas pesquisando a mensagem
Todas as versões do VBox Guest Additions podem ser baixadas nesta página de download do virtualbox.org .