На этот вопрос уже есть ответ:
Каждый раз, когда я запускаю vagrant up
, Ubuntu 16.04 зависает и мне нужно перезапустить его.
Я не могу запустить событие vagrant up --debug
.
Я использую окно widgetbox-php53 .
Через некоторое время обновляя Бродягу к 2.0.1 и VirtualBox к 5,2, это решило проблему для меня.
Я использовал Бродягу 1.9.4 и VirtualBox 5.0.
Так, у меня была та же проблема при замораживании в booting VM
использование Ubuntu 16.04 LTS.
И решить это на некоторых шагах с большим количеством жестких перезагрузок - я обновил Бродяге 2.0.1 и VirtualBox 5.2.
Проверьте, какие версии Вы имеете:
vagrant -v
(открыл GUI: Справка-> О)virtualbox -v
Бродяга
index
и index.lock
файлы в папке /home/USER/.vagrant.d/data/machine-index/
sudo dpkg -i vagrant_2.0.1_x86_64.deb
Virtualbox
Удалите текущий virtualbox
sudo apt-get purge virtualbox*
удалить все файлыdpkg -l | grep virtualbox
sudo apt-get purge unity-scope-virtualbox
Добавьте репозиторий для Virtualbox (используйте склонный установить),
sudo nano /etc/apt/sources.list
deb https://download.virtualbox.org/virtualbox/debian xenial contrib
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
sudo apt-get update
Установите последний virtualbox
sudo apt-get install virtualbox-5.2
sudo /sbin/vboxconfig
восстановить настройкиПроблемы я имел
Вероятно, необходимо уничтожить поле и сборку снова.
Бродячая пользовательская проблема
The VirtualBox VM was created with a user that doesn't match the
current user running Vagrant. VirtualBox requires that the same user
be used to manage the VM that was created. Please re-run Vagrant with
that user. This is not a Vagrant issue.
Удаленный .vagrant папка rm -rf .vagrant
решить это.
Дублированный VM называет проблему
The name of your virtual machine couldn't be set because VirtualBox
is reporting another VM with that name already exists. Most of the
time, this is because of an error with VirtualBox not cleaning up
properly. To fix this, verify that no VMs with that name do exist
(by opening the VirtualBox GUI). If they don't, then look at the
folder in the error message from VirtualBox below and remove it
if there isn't any information you need in there.
У меня были проблемы с дублированными названиями Virtualbox как VBoxManage: error: Could not rename the directory
ошибка предотвращена vagrant up
от окончания. Просто удаленный папки в моей папке Virtualbox VMs и через GUI.
Индексная проблема машины
Это - то, что запустило мое приключение и получило меня здесь от поиска с помощью Google.
The machine index which stores all required information about
running Vagrant environments has become corrupt. This is usually
caused by external tampering of the Vagrant data folder.
Vagrant cannot manage any Vagrant environments if the index is
corrupt. Please attempt to manually correct it. If you are unable
to manually correct it, then remove the data file at the path below.
This will leave all existing Vagrant environments "orphaned" and
they'll have to be destroyed manually.
В основном необходимо обновить версию Virtualbox и Vagrant.
Бродягу легко обновить (я обновил к 2.0.1),
Вот то, как я обновил Virtualbox (более или менее) к 5,1:
sudo apt remove virtualbox-X.X
sudo apt-get purge virtualbox-X.X virtualbox-qt virtualbox-dkms
Теперь, установите Virtualbox (важно установить с Кв.),
sudo apt-get install virtualbox-5.1
sudo /sbin/vboxconfig
sudo apt-get install software-properties-common
sudo apt-add-repository ppa:ansible/ansible
sudo apt-get update
sudo apt-get install ansible
vagrant plugin install vagrant-vbguest
vagrant plugin install vagrant-hostsupdater
Перезапустите и создайте свой VM снова
PS: Никогда не создавайте бродягу с sudo