Revisamos de forma cada uno de los escritos de nuestra web con el objetivo de mostrarte en todo momento información más veraz y certera.
Solución:
Puede consultar el siguiente complemento, debería adaptarse a sus necesidades:
https://github.com/dotless-de/vagrant-vbguest
Para vagabundos ≥ 1.1
vagrant plugin install vagrant-vbguest
Vagrant 1.0 y anteriores
vagrant gem install vagrant-vbguest
Máquina virtual existente
Verifique su versión de host e invitado por:
vagrant vbguest --status
o para una máquina virtual específica:
VBoxManage guestproperty get /VirtualBox/GuestAdd/Version
donde
puede ser encontrado por VBoxManage list vms
.
Luego intente actualizar sus adiciones de invitados al:
VBoxManage guestcontrol updatega|updateguestadditions|updateadditions
o instalándolo nuevamente en VM:
vagrant vbguest --do install
Alternativamente, configure la versión que se graba en VBox mediante:
/Applications/VirtualBox.app/Contents/MacOS/VBoxManage guestproperty set "new_version" /VirtualBox/GuestAdd/Version
Nota: Cambiar new_version
en el derecho
Para desinstalar la adición de invitados en VM (vagrant ssh
), Haz lo siguiente:
/opt/VirtualBoxGuestAdditions/uninstall.sh
rm -rf /tmp/Virtualbox; sudo reboot;
Para instalarlo de nuevo:
VAGRANT_LOG=info vagrant vbguest --do install
Finalmente vuelva a verificar por: vagrant vbguest --status
.
Fuente: Problemas al eliminar y actualizar adiciones de cajas con Virtualbox 4.3 #95 en GitHub
Nuevas máquinas virtuales
Si lo anterior no ayuda y esta advertencia de discrepancia ocurre para todas las máquinas virtuales nuevas, debe actualizar su VirtualBox o descargar el archivo ISO VBoxGuestAdditions del sitio web de VirtualBox (con la versión correcta, para que puedan coincidir) y reemplazarlo manualmente.
En OS X está en /Applications/VirtualBox.app/Contents/MacOS
por lo que el comando sería:
sudo wget -O /Applications/VirtualBox.app/Contents/MacOS/VBoxGuestAdditions.iso http://download.virtualbox.org/virtualbox/5.0.14/VBoxGuestAdditions_5.0.14.iso
donde la versión de VBoxGuestAdditions debe coincidir con los binarios de VirtualBox instalados.
Considere también actualizar Vagrant, si se instaló a través de Homebrew, intente:
brew cask update
brew install Caskroom/cask/vagrant # Or: brew cask install Caskroom/cask/vagrant
Nuevas máquinas virtuales (con existentes Vagrantfile
)
Si esto comienza a suceder para nuevas máquinas virtuales con Vagrantfile existente que funcionaba antes, el problema podría estar en la descarga de los metadatos de su caja (por ejemplo, la caja se eliminó de su proveedor, por ejemplo, Atlas) y esto podría causar una reversión a la configuración predeterminada, así que haga Seguro que tu config.vm.box
en tus Vagrantfile
está apuntando a la caja de VM válida o tiene algunos problemas de red temporales.
Para obtener más detalles y solución de problemas, consulte: Manual de usuario de Oracle VM VirtualBox PDF.
Aquí puede descargar el ISO oficial de 4.3.8 VBox Guest Additions:
http://download.virtualbox.org/virtualbox/4.3.8/VBoxGuestAdditions_4.3.8.iso
Nos encantaría que puedieras comunicar esta sección si si solucionó tu problema.