Ошибка Vagrant Provisioning

Я следовал Vagrant Tutorial для подготовки Apache через Vagrant, и я получаю следующую ошибку в качестве вывода при выполнении команды vagrant reload --provision - Vagrant Provisioning Error Output

Не могли бы вы сообщить, где я могу пойти не так? Я изменил Vagrantfile правильно в соответствии с руководством. Пожалуйста, смотрите ниже:

Vagrant.configure("2") do |config|
config.vm.box = "hashicorp/precise32"
config.vm.provision :shell, path: "bootstrap.sh"
end

Я запускаю Vagrant через VirtualBox на Mavericks 10.9.5.

2 ответа

Решение

Мне удалось решить проблему.

Проблема была связана с кешем DNS, который был заполнен таблицей DNS программного обеспечения VPN, которое я запускал на своем Macbook.

Я перезагрузил свой Macbook, и проблема была решена сразу после сброса кеша DNS.

Позже я посмотрел в Интернете и обнаружил, что нет необходимости выполнять полный сброс, такой как перезагрузка ноутбука, хотя это стандартная практика, которой следует большинство при устранении таких проблем при наличии программного обеспечения VPN.

Можно также сделать программный сброс, сбросив DNS. Есть хорошее учебное пособие о том, как это можно сделать на Windows, Mac или Linux на Wikihow.

Похоже, ваш ящик Vagrant не может подключиться к Интернету для запуска обновлений Ubuntu.

Возможно, вы захотите настроить виртуальную машину на использование NAT или сети в мостовом режиме на основе требований к конфигурации вашего хост-устройства. Кроме того, любые прокси-серверы, требуемые вашей сетью для достижения внешнего мира.

Другие вопросы по тегам