Vagrant Version: 1.6.3
VirtualBox: 4.3.14
Ubuntu 14.04 LTS 64 Bit
Привет, ребята, я уже довольно давно занимаюсь этим и не могу понять этого. У меня настроены открытый и закрытый ключи, и они работают. Я знаю, что проблема не в них, они работали нормально до того, как я обновил Ubuntu с 32-битной до 64-битной. Я удалил и переустановил все упомянутое программное обеспечение, но все еще не исправил. Это происходит в экземпляре Laravel Homestead, но это происходит во всех моих ящиках, в том числе в точном32 с домашней страницы vagrants.
Когда я бегу бродячий ssh-config Я получаю ошибку
The provider for this Vagrant-managed machine is reporting that it
is not yet ready for SSH. Depending on your provider this can carry
different meanings. Make sure your machine is created and running and
try again. Additionally, check the output of `vagrant status` to verify
that the machine is in the state that you expect. If you continue to
get this error message, please view the documentation for the provider
you're using.
Этого не случилось, когда я был на 32-битной версии, но у меня были другие проблемы, когда я перешел на 64-битную версию.
Когда я бегу бродить, он останавливается на этой строке:
==> default: Running 'pre-boot' VM customizations...
==> default: Booting VM...
==> default: Waiting for machine to boot. This may take a few minutes...
default: SSH address: 127.0.0.1:2201
default: SSH username: vagrant
default: SSH auth method: private key
Любые мысли по этому поводу приветствуются. Ненавижу, что это происходит, потому что я недавно выпустил эпизод подкаста о том, как круто разработка Vagrant БЫЛ на данный момент у меня отстойное время, чтобы попытаться привести это в порядок. Заранее всем спасибо!
Вам необходимо добавить действующий открытый ключ бродячему пользователю внутри виртуальной машины. Видеть: https://stackoverflow.com/a/14719184/938598