ホーム >  仮想環境 >  Vagrant 1.8.6にアップグレードしてvagrant sshのバグを解決

投稿日:   |  最終更新日:

Vagrant 1.8.6にアップグレードしてvagrant sshのバグを解決

仮想環境

vagrantを1.8.6に更新したことにより、1.8.5で問題となった 「vagrant up/sshのときにAuthentication failure. Retrying…メッセージが止まらない」バグが解消されました。

node-js-736399_640

症状

「vagrant up」コマンドでvagrantを起動すると、「default: Warning: Authentication failure. Retrying…」が延々と表示されタイムアウトしてしまいます。

$ vagrant up
Bringing machine 'default' up with 'virtualbox' provider...
==> default: Clearing any previously set forwarded ports...
==> default: Clearing any previously set network interfaces...
==> default: Preparing network interfaces based on configuration...
    default: Adapter 1: nat
==> default: Forwarding ports...
    default: 22 => 2222 (adapter 1)
==> default: Booting VM...
==> default: Waiting for machine to boot. This may take a few minutes...
    default: SSH address: 127.0.0.1:2222
    default: SSH username: vagrant
    default: SSH auth method: private key
    default: Warning: Connection timeout. Retrying...
    default: Warning: Remote connection disconnect. Retrying...
    default: Warning: Authentication failure. Retrying...
    default: Warning: Authentication failure. Retrying...
    default: Warning: Authentication failure. Retrying...
    default: Warning: Authentication failure. Retrying...
    default: Warning: Authentication failure. Retrying...

状態

①vagrantインストール済みです。

Vagrantをインストールしてテスト環境を作る for Ubuntu

②NVMとNode.jsもインストール済みです。

NVMを使用してNode.jsをインストールする

私の環境

ホストOS Ubuntu 14.04.4 LTS 64bit
CPU Core i5 2520M 2.50GHz
vagrant 1.8.5(更新前)

原因

原因はVagrant 1.8.5のバグです。issueが上がっており既に修正済みで次のバージョン(1.8.6)で対処できます。

github.com

対処

①vagrantの起動状態を確認しましょう。

vagrant status

起動中(running)の場合は停止してください。

vagrant halt

停止(poweroff)したことを確認します。

vagrant status
Current machine states:

default                   poweroff (virtualbox)

②Vagrantの最新アーカイブを確認します。

Vagrant ARCHIVES

③すでに「1.8.5」がインストール済みですが、「1.8.6」をダウンロードしてインストールします。以下のコマンドでアップグレードできます。(64ビット版でインストールしますが、32ビット版を使用する場合は注意して下さい。)

wget https://releases.hashicorp.com/vagrant/1.8.6/vagrant_1.8.6_x86_64.deb
sudo dpkg --install vagrant_1.8.6_x86_64.deb

④インストールできたか確認します。

vagrant version

⑤vagrantを起動して下さい。

vagrant up
トラックバック用のURL
プロフィール

名前:イワサキ ユウタ 職業:システムエンジニア、ウェブマスター、フロントエンドエンジニア 誕生:1986年生まれ 出身:静岡県 特技:ウッドベース 略歴 20

最近の投稿
人気記事
カテゴリー
広告