このガイド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 ダッシュボードを操作できないことです。
助けてください。前もって感謝します。