openstack仪表板显示内部服务器错误

openstack仪表板显示内部服务器错误,openstack,openstack-horizon,Openstack,Openstack Horizon,当我试图打开仪表板时,它会显示内部服务器错误。早些时候运行正常,但突然出现了此错误 这是我的apache日志: [Fri Jun 23 16:43:50.321423 2017] [:error] [pid 31878:tid 140589128623872] [remote 10.0.30.11:41599] mod_wsgi (pid=31878): Exception occurred processing WSGI script '/usr/share/openstack-dashboa

当我试图打开仪表板时,它会显示内部服务器错误。早些时候运行正常,但突然出现了此错误

这是我的apache日志:

[Fri Jun 23 16:43:50.321423 2017] [:error] [pid 31878:tid 140589128623872] [remote 10.0.30.11:41599] mod_wsgi (pid=31878): Exception occurred processing WSGI script '/usr/share/openstack-dashboard/openstack_dashboard/wsgi/django.wsgi'.
[Fri Jun 23 16:43:50.321468 2017] [:error] [pid 31878:tid 140589128623872] [remote 10.0.30.11:41599] Traceback (most recent call last):
[Fri Jun 23 16:43:50.321485 2017] [:error] [pid 31878:tid 140589128623872] [remote 10.0.30.11:41599]   File "/usr/lib/python2.7/dist-packages/django/core/handlers/wsgi.py", line 168, in __call__
[Fri Jun 23 16:43:50.321506 2017] [:error] [pid 31878:tid 140589128623872] [remote 10.0.30.11:41599]     self.load_middleware()
[Fri Jun 23 16:43:50.321607 2017] [:error] [pid 31878:tid 140589128623872] [remote 10.0.30.11:41599]   File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py", line 46, in load_middleware
[Fri Jun 23 16:43:50.321620 2017] [:error] [pid 31878:tid 140589128623872] [remote 10.0.30.11:41599]     mw_instance = mw_class()
[Fri Jun 23 16:43:50.321625 2017] [:error] [pid 31878:tid 140589128623872] [remote 10.0.30.11:41599]   File "/usr/lib/python2.7/dist-packages/django/middleware/locale.py", line 23, in __init__
[Fri Jun 23 16:43:50.321633 2017] [:error] [pid 31878:tid 140589128623872] [remote 10.0.30.11:41599]     for url_pattern in get_resolver(None).url_patterns:
[Fri Jun 23 16:43:50.321637 2017] [:error] [pid 31878:tid 140589128623872] [remote 10.0.30.11:41599]   File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 372, in url_patterns
[Fri Jun 23 16:43:50.321644 2017] [:error] [pid 31878:tid 140589128623872] [remote 10.0.30.11:41599]     patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
[Fri Jun 23 16:43:50.321648 2017] [:error] [pid 31878:tid 140589128623872] [remote 10.0.30.11:41599]   File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py", line 366, in urlconf_module
[Fri Jun 23 16:43:50.321654 2017] [:error] [pid 31878:tid 140589128623872] [remote 10.0.30.11:41599]     self._urlconf_module = import_module(self.urlconf_name)
[Fri Jun 23 16:43:50.321658 2017] [:error] [pid 31878:tid 140589128623872] [remote 10.0.30.11:41599]   File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module
[Fri Jun 23 16:43:50.321665 2017] [:error] [pid 31878:tid 140589128623872] [remote 10.0.30.11:41599]     __import__(name)
[Fri Jun 23 16:43:50.321669 2017] [:error] [pid 31878:tid 140589128623872] [remote 10.0.30.11:41599]   File "/usr/share/openstack-dashboard/openstack_dashboard/wsgi/../../openstack_dashboard/urls.py", line 35, in <module>
[Fri Jun 23 16:43:50.321676 2017] [:error] [pid 31878:tid 140589128623872] [remote 10.0.30.11:41599]     url(r'^api/', include('openstack_dashboard.api.rest.urls')),
[Fri Jun 23 16:43:50.321680 2017] [:error] [pid 31878:tid 140589128623872] [remote 10.0.30.11:41599]   File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 28, in include
[Fri Jun 23 16:43:50.321687 2017] [:error] [pid 31878:tid 140589128623872] [remote 10.0.30.11:41599]     urlconf_module = import_module(urlconf_module)
[Fri Jun 23 16:43:50.321691 2017] [:error] [pid 31878:tid 140589128623872] [remote 10.0.30.11:41599]   File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module
[Fri Jun 23 16:43:50.321697 2017] [:error] [pid 31878:tid 140589128623872] [remote 10.0.30.11:41599]     __import__(name)
[Fri Jun 23 16:43:50.321701 2017] [:error] [pid 31878:tid 140589128623872] [remote 10.0.30.11:41599]   File "/usr/share/openstack-dashboard/openstack_dashboard/wsgi/../../openstack_dashboard/api/__init__.py", line 34, in <module>
[Fri Jun 23 16:43:50.321708 2017] [:error] [pid 31878:tid 140589128623872] [remote 10.0.30.11:41599]     from openstack_dashboard.api import base
[Fri Jun 23 16:43:50.321726 2017] [:error] [pid 31878:tid 140589128623872] [remote 10.0.30.11:41599] ImportError: cannot import name base
[Fri Jun 23 16:43:50.321423 2017][:error][pid 31878:tid 140589128623872][remote 10.0.30.11:41599]modêwsgi(pid=31878):处理wsgi脚本'/usr/share/openstack dashboard/openstackêdashboard/wsgi/django.wsgi'时发生异常。
[Fri Jun 23 16:43:50.321468 2017][:error][pid 31878:tid 140589128623872][remote 10.0.30.11:41599]回溯(最近一次呼叫最后一次):
[Fri Jun 23 16:43:50.321485 2017][:error][pid 31878:tid 140589128623872][remote 10.0.30.11:41599]文件“/usr/lib/python2.7/dist packages/django/core/handlers/wsgi.py”,第168行,在__
[Fri Jun 23 16:43:50.321506 2017][:error][pid 31878:tid 140589128623872][remote 10.0.30.11:41599]self.load_中间件()
[Fri Jun 23 16:43:50.321607 2017][:error][pid 31878:tid 140589128623872][remote 10.0.30.11:41599]文件“/usr/lib/python2.7/dist packages/django/core/handlers/base.py”,第46行,在load\u中间件中
[Fri Jun 23 16:43:50.321620 2017][:错误][pid 31878:tid 140589128623872][remote 10.0.30.11:41599]mw_实例=mw_类()
[Fri Jun 23 16:43:50.321625 2017][:error][pid 31878:tid 140589128623872][remote 10.0.30.11:41599]文件“/usr/lib/python2.7/dist packages/django/middleware/locale.py”,第23行,在__
[Fri Jun 23 16:43:50.321633 2017][:error][pid 31878:tid 140589128623872][remote 10.0.30.11:41599]用于获取解析程序中的url_模式(无)。url_模式:
[Fri Jun 23 16:43:50.321637 2017][:error][pid 31878:tid 140589128623872][remote 10.0.30.11:41599]文件“/usr/lib/python2.7/dist packages/django/core/urlresolvers.py”,第372行,url_模式
[Fri Jun 23 16:43:50.321644 2017][:error][pid 31878:tid 140589128623872][remote 10.0.30.11:41599]patterns=getattr(self.urlconf_模块,“urlpatterns”,self.urlconf_模块)
[Fri Jun 23 16:43:50.321648 2017][:error][pid 31878:tid 140589128623872][remote 10.0.30.11:41599]文件/usr/lib/python2.7/dist packages/django/core/urlresolvers.py”,第366行,在urlconf_模块中
[Fri Jun 23 16:43:50.321654 2017][:error][pid 31878:tid 140589128623872][remote 10.0.30.11:41599]self.\u urlconf_module=import_module(self.urlconf_name)
[Fri Jun 23 16:43:50.321658 2017][:error][pid 31878:tid 140589128623872][remote 10.0.30.11:41599]文件“/usr/lib/python2.7/importlib/uuu init_uuu.py”,第37行,在导入模块中
[2017年6月23日星期五16:43:50.321665][:错误][pid 31878:tid 140589128623872][远程10.0.30.11:41599](名称)
[Fri Jun 23 16:43:50.321669 2017][:error][pid 31878:tid 140589128623872][remote 10.0.30.11:41599]文件“/usr/share/openstack dashboard/openstack_dashboard/wsgi/../openstack_dashboard/url.py”,第35行
[Fri Jun 23 16:43:50.321676 2017][:error][pid 31878:tid 140589128623872][remote 10.0.30.11:41599]url(r'^api/,包括('openstack_dashboard.api.rest.url'),
[Fri Jun 23 16:43:50.321680 2017][:error][pid 31878:tid 140589128623872][remote 10.0.30.11:41599]文件“/usr/lib/python2.7/dist packages/django/conf/url/u_init_u.py”,第28行,包含在include中
[Fri Jun 23 16:43:50.321687 2017][:错误][pid 31878:tid 140589128623872][remote 10.0.30.11:41599]urlconf_模块=导入_模块(urlconf_模块)
[Fri Jun 23 16:43:50.321691 2017][:error][pid 31878:tid 140589128623872][remote 10.0.30.11:41599]文件“/usr/lib/python2.7/importlib/uuuu init_uuuuuuuuuuuuu.py”,第37行,在导入模块中
[2017年6月23日星期五16:43:50.321697][:错误][pid 31878:tid 140589128623872][远程10.0.30.11:41599](名称)
[Fri Jun 23 16:43:50.321701 2017][:error][pid 31878:tid 140589128623872][remote 10.0.30.11:41599]文件/usr/share/openstack dashboard/openstack_dashboard/wsgi/../openstack_dashboard/api/__init__.py”,第34行,in
[Fri Jun 23 16:43:50.321708 2017][:错误][pid 31878:tid 140589128623872][远程10.0.30.11:41599]来自openstack_dashboard.api导入库
[Fri Jun 23 16:43:50.321726 2017][:错误][pid 31878:tid 140589128623872][remote 10.0.30.11:41599]导入错误:无法导入名称库

如果你在谷歌上搜索这个错误,你会在Launchpad上找到一个带有一长串杂乱无章的注释的页面。最后一条说:

从这里的回答来看,那些遇到这个“bug”的人的根本问题是他们的Horizon安装缺少一些依赖项,而安装该依赖项修复了这个问题

报告的错误“ImportError:无法导入名称库”是加载所有依赖模块失败的症状

因此,原因可能是安装文件不完整或错误

(或可能……未遵循安装说明。)

简而言之,请检查您是否安装了Horizon所有依赖项的正确版本

第二次可能会提供更多的线索


你说:

早些时候运行正常,但突然出现了此错误

这可能是由于应用了更新/修补程序