Isso é modificado a partir da resposta de @ Petecoop .
Execute vagrant halt
se você ainda não desligou a caixa.
Em seguida, liste suas caixas virtuais: VBoxManage list vms
Ele listará todas as suas caixas virtuais. Identificar a caixa que você deseja reverter para e pegar o id entre as chaves: {}
.
Em seguida, edite o arquivo de identificação do projeto: sudo nano .vagrant/machines/default/virtualbox/id
(no diretório do projeto)
Substitua-o pelo ID que você copiou da lista de VBs.
Tente vagrant reload
.
Se isso não funcionar e ficar pendurado na autorização SSH (onde eu tropecei), copie a chave pública insegura do vagabundo git . Substitua o conteúdo de /.vagrant/machines/default/virtualbox/private_key
. Backup o original do curso: cp private_key private_key-bak
.
Então corra vagrant reload
. Dirá que identificou a chave insegura e criou uma nova.
default: Vagrant insecure key detected. Vagrant will automatically replace
default: this with a newly generated keypair for better security.
default: Inserting generated public key within guest...
default: Removing insecure key from the guest if it's present...
default: Key inserted! Disconnecting and reconnecting using new SSH key...
==> default: Machine booted and ready!
Você deve estar pronto.