0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Vagrantでawait_response_stateエラーが発生し、共有フォルダの同期がとれない

Posted at

Vagrantでawait_response_stateエラーが発生し、共有フォルダの同期がとれない

vagrant up/reloadしたらネットワーク関係のエラーが発生し、
VMは立ち上がりますが共有フォルダが空ディレクトリになり、利用できなくなりました。

==> default: Configuring and enabling network interfaces...
C:/HashiCorp/Vagrant/embedded/gems/2.1.2/gems/net-scp-1.2.1/lib/net/scp.rb:398:in `await_response_state': Agent pid 1839 (RuntimeError)

# snip...

Vagrantfile内容

Vagrantfile
VAGRANTFILE_API_VERSION = "2"

Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
  
  config.vm.define "ubuntu" do |node|
    node.vm.box = "bento/ubuntu-18.04"
    node.vm.hostname = "ubuntu"
    node.vm.network "public_network", ip: "192.168.0.3", netmask: "255.255.255.0", bridge: "en1: Wi-Fi (AirPort)"
    node.vm.synced_folder "../html", "/var/www/html", :mount_options => [ "dmode=777", "fmode=777" ]
    node.vm.provider "virtualbox" do |vb|
      vb.memory = "1024"
    end
  end
end

動作環境

  • Windows 10 Home(Host OS)
  • vagrant == 2.1.2
  • Ubuntu18.04(Guest OS)

原因について

VMにSSHしたときに標準出力がある場合await_response_stateエラーが発生します。

Last login: Wed Aug  5 07:48:04 2020 from 192.168.1.1
Agent pid 3480
vagrant@ubuntu:~$

私の場合、上記の出力のように~/.bashrcssh-agentの設定をしていたため、
ログイン時にAgent pidが出力されるため、エラーとなってしまいました。

~/.bashrc
eval `ssh-agent`

対応策

~/.bashrcssh-agent設定の出力を捨てることで、vagrant upでエラーがでなくなりました。
(ここでは、標準出力と標準エラー出力を出さないように設定)

~/.bashrc
eval `ssh-agent` > /dev/null 2&>1

Reference

Vagrantでawait_response_stateエラー
vagrant up/reload で「scp.rb:nnn:in `await_response_state' ... (RuntimeError)」エラー

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?