GNU/Linux >> Znalost Linux >  >> Ubuntu

Horizon:Apache Exceptions at Import_module?

Nasadil jsem Openstack pomocí juju a vše vypadá normálně, kromě toho, že nemohu přejít na openstack-dashboard. Zobrazuje se mi chyba 500 Interní chyba serveru.

Prohlédl jsem si protokoly apache2 v tomto uzlu a zjistil, že se tyto chyby opakují každých pár minut.

Pokusil jsem se službu zničit a nasadit na jiné uzly; umístěn společně s uzlem keystone, pak uzlem pohledem a pak samostatně. Přesto dostávám stejné chyby.

Vypadá to, že potřebuje hluboké ladění pythonu, což je divné, protože toto je typické nasazení kouzel na normálním serveru. A někdo se to musel pokusit nasadit a uspěl!

Nasazuji openstack Essex verze 2012.1.4-dev,
Ubuntu verze serveru 13.10,
django verze je:(1, 5, 4, ‘konečná’, 0)
A toto je můj stav juju výstup

Prosím, pomozte mi 🙂

Nejlepší odpověď

Nejsem si jistý Essexem, ale OpenStack Grizzly není kompatibilní s django 1.5 (verzí, kterou používáte); musíte mít nainstalované django 1.4.

Chcete-li odinstalovat django 1.5, otevřete terminál (Ctrl +Alt +t ) a zadejte následující:

sudo pip uninstall django

a poté nainstalovat django 1.4:

sudo pip install django==1.4.10

potvrďte, že je nainstalována verze 1.4:

python

získáte python interpret

>>> import django;django.VERSION

výstup by měl být:

(1, 4, 10, 'final', 0)

poté restartujte službu apache (která používá django):

sudo service apache2 restart

Zdroj:Podobná otázka na oficiálním fóru otázek a odpovědí OpenStack


Ubuntu
  1. Jak nainstalovat django na Ubuntu 14.04

  2. Aktivace SPDY v Apache 2.4 (Ubuntu 14.04)

  3. Jak restartovat Apache?

  1. Jak nainstalovat Apache Maven na Debian 9

  2. Nainstalovat Apache 2.2.22 na Ubuntu 14.04?

  3. Restartujte Apache

  1. Jak nainstalovat Apache Maven na CentOS 7

  2. Jak nainstalovat Apache na CentOS 8

  3. Apache vs Nginx - podrobné srovnání