Janelas do Vagrant 8.1 timeouts de caixa - mesmo que a máquina inicialize corretamente

4

Eu tenho uma caixa mestra simples, que possui Windows, drivers para ela e adições de convidados VB instaladas.

Eu adicionei essa máquina como uma caixa e tentei criar uma vm simples com apenas as configurações básicas:

# -*- mode: ruby -*-
# vi: set ft=ruby :

# Vagrantfile API/syntax version. Don't touch unless you know what you're doing!
VAGRANTFILE_API_VERSION = "2"

Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
  config.vm.box = "win"
  config.vm.communicator = "winrm"
end

Quando faço o Vagrant up, recebo timeout:

C:\Vagrant\win-dev> vagrant up Bringing machine 'default' up with 'virtualbox' provider...
==> default: Importing base box 'win'...
==> default: Matching MAC address for NAT networking...
==> default: Setting the name of the VM: win-dev_default_1415127726713_75064
==> default: Fixed port collision for 5985 => 55985. Now on port 2200.
==> default: Clearing any previously set network interfaces...
==> default: Preparing network interfaces based on configuration...
    default: Adapter 1: nat
==> default: Forwarding ports...
    default: 5985 => 2200 (adapter 1)
    default: 22 => 2222 (adapter 1)
==> default: Booting VM...
==> default: Waiting for machine to boot. This may take a few minutes...

Ele fica parado por alguns minutos e depois eu recebo um erro:

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.

If you look above, you should be able to see the error(s) that
Vagrant had when attempting to connect to the machine. These errors
are usually good hints as to what may be wrong.

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.

Estou observando a janela de visualização e posso ver claramente que a máquina foi inicializada corretamente e aguarda a entrada do usuário na área de trabalho, mas a Vagrant não está ciente disso.

Eu pesquisei bastante e encontrei pessoas com problemas semelhantes antes, mas todas estavam relacionadas ao acesso ssh.

EDITAR: Eu também tentei com Windows8.1 caixa de vagrantbox.es e um aleatório de vagrantcloud, recebendo o mesmo problema, então eu tenho certeza que é um problema de configuração. Eu também tentei seguir um guia mais simples no site Vagrantup e recebendo o mesmo erro. Também tentei em um host diferente, sem sorte.

    
por user3043457 04.11.2014 / 20:17

1 resposta

0

Há um bug no Vagrant que foi corrigido, mas ainda não lançado, que permite que o vagrant falhe rápido e exiba corretamente o erro.

Até lá, verifique se você pode logar na caixa usando o nome de usuário e a senha que o vagrant está usando, por padrão, o nome de usuário e a senha são ambos "vagrant". Alterar a senha do Windows é uma causa comum desse problema. Verifique também se a configuração do winrm no guest está configurada para permitir autenticação básica sobre http.

    
por 01.07.2015 / 21:41