rare-cheesecakeの日記

主に技術情報を不定期更新していきます。今注目しているのはPythonとDevOpsです。

無事にインストール完了

プロキシ認証無しの環境でCloudFoundryをインストールできました。

 

途中で少しはまったのでメモメモ。

インストールの最後でこんな感じのエラーが出ます。

make: *** [secondary_bootstrap_build] Error 2
make[3]: *** [../ebin/hipe_consttab.beam] Aborted
make[2]: *** [opt] Error 2
make[1]: *** [opt] Error 2

 

調べてみたところCloudFoundryで使用しているgccのバージョンが良くなかったらしい。(R14B01というファイルが良くないとか)

↓同じ問題で悩んでいた人がいました。

http://grokbase.com/t/cloudfoundry.org/vcap-dev/129mq05yc1/install-cloud-foundry-server-error

ここの14b02 というファイルを自分で配置することで無事にインストールができました。

手順としては、

1.CFファイルのR14B01という記述をR14B02へ変更

こんな感じのコマンドで探しました。

sudo find ./ -type f -print | sudo xargs grep r14b01 /dev/null > /tmp/list.txt

 

2.以下のサイトからR14B02のファイルをダウンロード

http://www.erlang.org/download/otp_src_R14B02.tar.gz

 

3.ダウンロードしたファイルを以下の場所に配置し、権限を0400へ変更

 /var/cache/dev_setup/

 

4.ダウンロードしたファイルを以下の場所へ解凍

/tmp/otp_src_R14B02/

 

5.手動でchefを起動

$CLOUDFOUNDRY_HOME/vcap/dev_setup/lib/chefsolo_launch.rb --log_level
debug > log

 

6.再度インストールを実行

 

これでインストール成功。

試しにNode.jsのアプリをアップロードしてみたところ無事に動作が確認できました。

やったー!