извините, я действительно новичок в vagrant. Я использую vagrant 1.4.3 и virtualbox 4.3.26. и моя операционная система — Ubuntu 14.04.2.
Я разработчик php, и я пытаюсь подготовить свою среду разработки для нескольких проектов.
и каждый ящик, который я пробую из vagrantbox.es, я получаю ту же ошибку при запуске команды vagrant up.
и ошибка:
Timed out while waiting for the machine to boot. This means that
Vagrant was unable to communicate with the guest machine within
the configured ("config.vm.boot_timeout" value) time period. This can
mean a number of things.
If you're using a custom box, make sure that networking is properly
working and you're able to connect to the machine. It is a common
problem that networking isn't setup properly in these boxes.
Verify that authentication configurations are also setup properly,
as well.
If the box appears to be booting properly, you may want to increase
the timeout ("config.vm.boot_timeout") value.
Я просмотрел те же вопросы и попробовал
config.vm.provider :virtualbox do |vb|
vb.gui = true
end
после добавления этих строк я получаю страницу входа в свой ящик, чтобы она загружалась, и я могу запускать свои команды в интерфейсе GUI.
но на удивление я получаю ту же ошибку. Я подумал, может быть, потому что гостевая ОС не может войти в систему, и я добавляю эти строки в мой бродячий файл
config.ssh.username = "vagrant"config.ssh.password = "vagrant"config.ssh.insert_key = "true"
но я получаю эту ошибку
There are errors in the configuration of this machine. Please fix
the following errors and try again:
SSH:
* The following settings shouldn't exist: insert_key, password
и на самом деле я облажался и не знаю, что еще мне делать.
Зайдите в виртуальный ящик и остановите соединение. нажмите на старт и дождитесь входа в систему с пользователем и передайте: vagrant. внутри этого напишите эту команду:
sudo vim /etc/systemd/system/network-online.targets.wants/networking.service
И изменив следующую строку в конце файла:
TimeoutStartSec=5min
чтобы:
TimeoutStartSec=30sec
Затем я перезагрузил систему, и она работает нормально.
Я обновил свой бродягу до 1.7.2, и теперь моя проблема решена. но я не вижу свою коробку в интерфейсе virtualbox. В конце концов я могу теперь SSH к моей коробке, и нет проблем.