Несоответствие версий GuestAdditions

когда я использую эту команду:

vagrant up

Я получаю эту ошибку:

[machine1] GuestAdditions versions on your host (4.3.36) and guest (5.0.10) do not match.

Как я могу обновить добавление гостя из оболочки ubuntu?

2 ответов


использовать залетный vbguest плагин

установить плагин:

vagrant plugin install vagrant-vbguest 

пусть vagrant up при необходимости он установит клиент virtual box. Если вы хотите принудительно установить, вы можете запустить vagrant vbguest --do install


вам нужно обновить свой VBoxGuestAdditions ISO либо по:

  • установка/обновление пакетов с помощью команды:

    sudo apt-get install virtualbox-guest-additions-iso
    
  • или загрузив ISO файл из эта страница загрузки.

    пример для macOS:

    sudo wget -O /Applications/VirtualBox.app/Contents/MacOS/VBoxGuestAdditions.iso http://download.virtualbox.org/virtualbox/5.0.10/VBoxGuestAdditions_5.0.10.iso
    

    где версия VBoxGuestAdditions (5.0.10) должен соответствовать установленным двоичным файлам VirtualBox.

    посмотреть: как перейти на VirtualBox Гостевые Дополнения?


рассмотрите также возможность обновления вашего VM box по:

vagrant box update

для Linux Ubuntu, также проверьте эту страницу:настройка гостевых дополнений VirtualBox.