vagrant upエラーのメッセージ
$ vagrant up
Bringing machine 'default' up with 'virtualbox' provider...
==> default: Box 'base' could not be found. Attempting to find and install...
default: Box Provider: virtualbox
default: Box Version: >= 0
==> default: Box file was not detected as metadata. Adding it directly...
==> default: Adding box 'base' (v0) for provider: virtualbox
default: Downloading: base
An error occurred while downloading the remote file. The error
message, if any, is reproduced below. Please fix this error and try
again.
Couldn't open file /Users/***/vagrant/djangogirls/base
原因
「vagrant init」でbox名を指定していない時のエラーです。
対応方法
一旦、Vgarantfileを削除します。
※違うファイルを削除しないよう注意してください。
$ rm Vgarantfile
初期化します。initのあとにbox名を指定します。
$ vagrant init centos7.0
vagrant を起動します。
$ vagrant up
これで仮想マシンが起動できます。
「vagrant status」コマンドを打って、「running」と表示されば仮想マシンは正常に立ち上がっています。
バージョン関連のエラー
The provider 'virtualbox' that was requested to back the machine
'default' is reporting that it isn't usable on this system. The
reason is shown below:
Vagrant has detected that you have a version of VirtualBox installed
that is not supported by this version of Vagrant. Please install one of
the supported versions listed below to use Vagrant:
4.0, 4.1, 4.2, 4.3, 5.0, 5.1
A Vagrant update may also be available that adds support for the version
you specified. Please check www.vagrantup.com/downloads.html to download
the latest version.
マシンをバックアップするように要求されたプロバイダ ‘virtualbox’ ‘default’はこのシステムでは使えないと報告しています。理由は以下の通りです。
VagrantはあなたがインストールしたバージョンのVirtualBoxがあることを検出しました。これはこのバージョンのVagrantではサポートされていません。 Vagrantを使用するために以下にリストされているサポートのいずれかをインストールしてください。
4.0、4.1、4.2、4.3、5.0、5.1
このバージョンのサポートを追加する、Vagrantアップデートも入手可能です。
最新バージョンをダウンロードするには、www.vagrantup.com / downloads.htmlを確認してください。
エラー
エラー内容
vagrant up
Vagrant failed to initialize at a very early stage:
The plugins failed to initialize correctly. This may be due to manual
modifications made within the Vagrant home directory. Vagrant can
attempt to automatically correct this issue by running:
vagrant plugin repair
If Vagrant was recently updated, this error may be due to incompatible
versions of dependencies. To fix this problem please remove and re-install
all plugins. Vagrant can attempt to do this automatically by running:
vagrant plugin expunge --reinstall
Or you may want to try updating the installed plugins to their latest
versions:
vagrant plugin update
Error message given during initialization: Unable to resolve dependency: user requested 'sahara (= 0.0.17)'
Vagrantはごく初期の段階では初期化に失敗しました。
プラグインは正しく初期化できませんでした。これは手動による可能性があります
Vagrantホームディレクトリ内で行われた変更。
次のコマンドを実行して、この問題を自動的に解決しようとします。
プラグイン修復
vagrant plugin repair
Vagrantが最近更新された場合、このエラーは互換性がないことが原因である可能性があります。
依存関係のバージョンこの問題を解決するには、削除して再インストールしてください。
すべてのプラグインVagrantは次のコマンドを実行することでこれを自動的に試みることができます。
vagrant plugin expunge –reinstall
あるいは、インストールされているプラグインを最新のものに更新してみてください。
バージョン:
agrant plugin update
初期化中に表示されるエラーメッセージ:依存関係を解決できません:ユーザーが ‘sahara(= 0.0.17)’を要求しました