jujuを使用してOpenstackをデプロイしましたが、openstack-dashboardを参照できないことを除いて、すべてが正常に見えます。エラー500内部サーバーエラーが発生します。
そのノードでapache2ログを調べたところ、これらのエラーが数分ごとに繰り返されていることがわかりました。
サービスを破棄して他のノードにデプロイしようとしました。 keystoneノード、glanceノード、それ自体によって同じ場所に配置されます。それでも同じエラーが発生します。
これは通常のサーバーでの典型的なチャーム展開であるため、奇妙な深いPythonデバッグが必要なようです。そして、誰かがこれを展開しようとして成功したに違いありません!
openstackをデプロイしています Essexバージョン2012.1.4-dev、
Ubuntu サーバーバージョン13.10、
django バージョンは次のとおりです:(1、5、4、「最終」、0)
これが私のjujuステータスです 出力
助けてください🙂
ベストアンサー
Essexについてはよくわかりませんが、OpenStackGrizzlyはdjango1.5(使用しているバージョン)と互換性がありません。 django1.4をインストールする必要があります。
django 1.5をアンインストールするには、ターミナルを開きます( Ctrl + Alt + t )そして次のように入力します:
sudo pip uninstall django
次に、django 1.4をインストールします:
sudo pip install django==1.4.10
バージョン1.4がインストールされていることを確認します:
python
Pythonインタープリターを入手します
>>> import django;django.VERSION
出力は次のようになります:
(1, 4, 10, 'final', 0)
次に、apacheサービス(djangoを使用)を再起動します:
sudo service apache2 restart
出典:OpenStackの公式質疑応答フォーラムでの同様の質問