このガイドOSAを使用して、OpenStack Ansible を新規インストールしました。Playbook を実行した後、プレイやタスクが失敗することなく、インストールが正常に完了します。サーバーは、Ubuntu 16.04 サーバーを使用してデプロイされます。
ただし、OpenStack ダッシュボードに移動してログインすると、このエラーが発生しますpastebin .
トレースバック:
環境:
リクエスト方法:GET
リクエストURL:https://10.100.1.111/project/
ジャンゴのバージョン: 1.11.14
Python バージョン: 2.7.12
インストール済みアプリケーション:
['openstack_dashboard.dashboards.project',
'heat_dashboard',
'openstack_dashboard.dashboards.admin',
'openstack_dashboard.dashboards.identity',
'openstack_dashboard.dashboards.settings',
'openstack_dashboard',
'django.contrib.contenttypes',
'django.contrib.auth',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.humanize',
'django_pyscss',
'openstack_dashboard.django_pyscss_fix',
'コンプレッサー',
'地平線'、
'openstack_auth']
インストール済みミドルウェア:
('django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'horizon.middleware.OperationLogMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'horizon.middleware.HorizonMiddleware',
'horizon.themes.ThemeMiddleware',
'django.middleware.locale.LocaleMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware',
'openstack_dashboard.contrib.developer.profiler.middleware.ProfilerClientMiddleware',
'openstack_dashboard.contrib.developer.profiler.middleware.ProfilerMiddleware')
テンプレート エラー:
テンプレート /openstack/venvs/horizon-19.0.0.0b1/lib/python2.7/site-packages/horizon/templates/horizon/common/_sidebar.html の 4 行目のエラー
Unicode への強制: 文字列またはバッファーが必要です。
2 :
3 :
4 : {% Horizon_nav %}
5 :
6 :
トレースバック:
内部のファイル「/openstack/venvs/horizon-19.0.0.0b1/lib/python2.7/site-packages/django/core/handlers/exception.py」
41. response = get_response(リクエスト)
_get_response のファイル「/openstack/venvs/horizon-19.0.0.0b1/lib/python2.7/site-packages/django/core/handlers/base.py」
217. response = self.process_exception_by_middleware(e, リクエスト)
_get_response のファイル「/openstack/venvs/horizon-19.0.0.0b1/lib/python2.7/site-packages/django/core/handlers/base.py」
215. 応答 = 応答.render()
レンダリング中のファイル「/openstack/venvs/horizon-19.0.0.0b1/lib/python2.7/site-packages/django/template/response.py」
107. self.content = self.rendered_content
render_content 内のファイル「/openstack/venvs/horizon-19.0.0.0b1/lib/python2.7/site-packages/django/template/response.py」
84. content = template.render(context, self._request)
レンダリング中のファイル「/openstack/venvs/horizon-19.0.0.0b1/lib/python2.7/site-packages/django/template/backends/django.py」
66. return self.template.render(context)
レンダリング中のファイル「/openstack/venvs/horizon-19.0.0.0b1/lib/python2.7/site-packages/django/template/base.py」
207. return self._render(context)
_render のファイル「/openstack/venvs/horizon-19.0.0.0b1/lib/python2.7/site-packages/django/template/base.py」
199. return self.nodelist.render(context)
レンダリング中のファイル「/openstack/venvs/horizon-19.0.0.0b1/lib/python2.7/site-packages/django/template/base.py」
990. ビット = node.render_annotated(コンテキスト)
render_annotated のファイル「/openstack/venvs/horizon-19.0.0.0b1/lib/python2.7/site-packages/django/template/base.py」
957. return self.render(context)
レンダーのファイル「/openstack/venvs/horizon-19.0.0.0b1/lib/python2.7/site-packages/django/template/loader_tags.py」
177. returncompiled_parent._render(コンテキスト)
_render のファイル「/openstack/venvs/horizon-19.0.0.0b1/lib/python2.7/site-packages/django/template/base.py」
199. return self.nodelist.render(context)
レンダリング中のファイル「/openstack/venvs/horizon-19.0.0.0b1/lib/python2.7/site-packages/django/template/base.py」
990. ビット = node.render_annotated(コンテキスト)
render_annotated のファイル「/openstack/venvs/horizon-19.0.0.0b1/lib/python2.7/site-packages/django/template/base.py」
957. return self.render(context)
レンダーのファイル「/openstack/venvs/horizon-19.0.0.0b1/lib/python2.7/site-packages/django/template/loader_tags.py」
72. 結果 = block.nodelist.render(コンテキスト)
レンダリング中のファイル「/openstack/venvs/horizon-19.0.0.0b1/lib/python2.7/site-packages/django/template/base.py」
990. ビット = node.render_annotated(コンテキスト)
render_annotated のファイル「/openstack/venvs/horizon-19.0.0.0b1/lib/python2.7/site-packages/django/template/base.py」
957. return self.render(context)
レンダーのファイル「/openstack/venvs/horizon-19.0.0.0b1/lib/python2.7/site-packages/django/template/loader_tags.py」
72. 結果 = block.nodelist.render(コンテキスト)
レンダリング中のファイル「/openstack/venvs/horizon-19.0.0.0b1/lib/python2.7/site-packages/django/template/base.py」
990. ビット = node.render_annotated(コンテキスト)
render_annotated のファイル「/openstack/venvs/horizon-19.0.0.0b1/lib/python2.7/site-packages/django/template/base.py」
957. return self.render(context)
レンダーのファイル「/openstack/venvs/horizon-19.0.0.0b1/lib/python2.7/site-packages/django/template/loader_tags.py」
216. return template.render(context)
レンダリング中のファイル「/openstack/venvs/horizon-19.0.0.0b1/lib/python2.7/site-packages/django/template/base.py」
209. return self._render(context)
_render のファイル「/openstack/venvs/horizon-19.0.0.0b1/lib/python2.7/site-packages/django/template/base.py」
199. return self.nodelist.render(context)
レンダリング中のファイル「/openstack/venvs/horizon-19.0.0.0b1/lib/python2.7/site-packages/django/template/base.py」
990. ビット = node.render_annotated(コンテキスト)
render_annotated のファイル「/openstack/venvs/horizon-19.0.0.0b1/lib/python2.7/site-packages/django/template/base.py」
957. return self.render(context)
レンダリング中のファイル「/openstack/venvs/horizon-19.0.0.0b1/lib/python2.7/site-packages/django/template/library.py」
225. _dict = self.func(*resolved_args, **resolved_kwargs)
ファイル「/openstack/venvs/horizon-19.0.0.0b1/lib/python2.7/site-packages/horizon/templatetags/horizon.py」をHorizon_navに
74. panel.can_access(コンテキスト)):
can_accessのファイル「/openstack/venvs/horizon-19.0.0.0b1/lib/python2.7/site-packages/horizon/base.py」
149. return self.allowed(コンテキスト)
ファイル「/openstack/venvs/horizon-19.0.0.0b1/lib/python2.7/site-packages/horizon/base.py」で許可
158. return self._can_access(context['request'])
_can_access のファイル「/openstack/venvs/horizon-19.0.0.0b1/lib/python2.7/site-packages/horizon/base.py」
170. if policy_check(rule_param, request):
ファイル「/openstack/venvs/horizon-19.0.0.0b1/lib/python2.7/site-packages/openstack_auth/policy.py」をチェック
148. エンフォーサー = _get_enforcer()
_get_enforcer のファイル「/openstack/venvs/horizon-19.0.0.0b1/lib/python2.7/site-packages/openstack_auth/policy.py」
57. if os.path.isfile(enforcer.policy_path):
isfile 内のファイル「/usr/lib/python2.7/genericpath.py」
37. st = os.stat(パス)
例外の種類: TypeError at /project/
例外値: Unicode への強制: 文字列またはバッファーが必要、NoneType が見つかりました
このエラーがわかりません。OS クライアントを使用すると、OpenStack API は正常に動作します。唯一の問題は、この問題が原因で OpenStack ダッシュボードを操作できないことです。
助けてください。前もって感謝します。