vagrant環境構したら、epelリポジトリエラーでPHPもApacheもインストール出来なかった問題 ITかあさん

ITかあさん

vagrant環境構したら、epelリポジトリエラーでPHPもApacheもインストール出来なかった問題

vagrant upしても Apacheはおろか、PHPもmySQLも入らない!

Vagrant

お久しぶりです、ITかあさんです。無事に生きています、ここまでブログを放置したのは久しぶりですが、全然生きています。

とにかくエラーばかり!CentOSだけが入り、何もインストールされない!

今回試したvagrant ファイルはこちら

上記2つを試したのですが、PHPやら何やら入らず、びっくり!で、冷静にコマンドのエラーをたどると、

Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again

奥様!リポジトリよ!リポジトリエラーでございますよ!
リポジトリエラーなら、当然PHPすら入らないのも納得。

同じようにリポジトリにつながらない問題はあるようで、vagrant sshで対象のサーバーにSSHで入って、
epelリポジトリのファイル
/etc/yum.repos.d/epel.repoこちらを編集します。

//コメントアウトをはずす
baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch
こちらをコメントアウトに
#mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch

これでOK。あとは、vagrant provisionを実行すればリポジトリのエラーを回避することができます。

もう一つ問題発生。VirtualBoxで、新規仮想環境作成が失敗する

このepelリポジトリの解決方法は分かっていたのに、なぜかVirtualBoxでvagrant upで仮想環境を作ることすら失敗する問題
エラーはこの通り。どうやら、何度もvagrant upに失敗した際にゴミファイルが残ってしまったようです。

Command: ["modifyvm", "6516deb0-e52b-4950-86ef-321cd4891baf", "--name", "lamp-sample"]

Stderr: VBoxManage: error: Could not rename the directory '/Users/matsudachihiro/VirtualBox VMs/cakephp' to '/Users/matsudachihiro/VirtualBox VMs/lamp-sample' to save the settings file (VERR_ALREADY_EXISTS)

/Users/matsudachihiro/VirtualBox VMs/までcdコマンドで移動して、ゴミファイルを削除して、再度vagrant upすると、無事仮想環境構築できました!ちゃんちゃん!

初夏のJavaScript祭 in サーキュレーションビル ForPro