0

このガイド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',
     'horizo​​n.middleware.OperationLogMiddleware',
     'django.contrib.messages.middleware.MessageMiddleware',
     'horizo​​n.middleware.Horizo​​nMiddleware',
     'horizo​​n.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/horizo​​n-19.0.0.0b1/lib/python2.7/site-packages/horizo​​n/templates/horizo​​n/common/_sidebar.html の 4 行目のエラー
       Unicode への強制: 文字列またはバッファーが必要です。
       2 :
       3 :
       4 : {% Horizo​​n_nav %}
       5 :
       6 :

    トレースバック:

    内部のファイル「/openstack/venvs/horizo​​n-19.0.0.0b1/lib/python2.7/site-packages/django/core/handlers/exception.py」
      41. response = get_response(リクエスト)

    _get_response のファイル「/openstack/venvs/horizo​​n-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/horizo​​n-19.0.0.0b1/lib/python2.7/site-packages/django/core/handlers/base.py」
      215. 応答 = 応答.render()

    レンダリング中のファイル「/openstack/venvs/horizo​​n-19.0.0.0b1/lib/python2.7/site-packages/django/template/response.py」
      107. self.content = self.rendered_content

    render_content 内のファイル「/openstack/venvs/horizo​​n-19.0.0.0b1/lib/python2.7/site-packages/django/template/response.py」
      84. content = template.render(context, self._request)

    レンダリング中のファイル「/openstack/venvs/horizo​​n-19.0.0.0b1/lib/python2.7/site-packages/django/template/backends/django.py」
      66. return self.template.render(context)

    レンダリング中のファイル「/openstack/venvs/horizo​​n-19.0.0.0b1/lib/python2.7/site-packages/django/template/base.py」
      207. return self._render(context)

    _render のファイル「/openstack/venvs/horizo​​n-19.0.0.0b1/lib/python2.7/site-packages/django/template/base.py」
      199. return self.nodelist.render(context)

    レンダリング中のファイル「/openstack/venvs/horizo​​n-19.0.0.0b1/lib/python2.7/site-packages/django/template/base.py」
      990. ビット = node.render_annotated(コンテキスト)

    render_annotated のファイル「/openstack/venvs/horizo​​n-19.0.0.0b1/lib/python2.7/site-packages/django/template/base.py」
      957. return self.render(context)

    レンダーのファイル「/openstack/venvs/horizo​​n-19.0.0.0b1/lib/python2.7/site-packages/django/template/loader_tags.py」
      177. returncompiled_pa​​rent._render(コンテキスト)

    _render のファイル「/openstack/venvs/horizo​​n-19.0.0.0b1/lib/python2.7/site-packages/django/template/base.py」
      199. return self.nodelist.render(context)

    レンダリング中のファイル「/openstack/venvs/horizo​​n-19.0.0.0b1/lib/python2.7/site-packages/django/template/base.py」
      990. ビット = node.render_annotated(コンテキスト)

    render_annotated のファイル「/openstack/venvs/horizo​​n-19.0.0.0b1/lib/python2.7/site-packages/django/template/base.py」
      957. return self.render(context)

    レンダーのファイル「/openstack/venvs/horizo​​n-19.0.0.0b1/lib/python2.7/site-packages/django/template/loader_tags.py」
      72. 結果 = block.nodelist.render(コンテキスト)

    レンダリング中のファイル「/openstack/venvs/horizo​​n-19.0.0.0b1/lib/python2.7/site-packages/django/template/base.py」
      990. ビット = node.render_annotated(コンテキスト)

    render_annotated のファイル「/openstack/venvs/horizo​​n-19.0.0.0b1/lib/python2.7/site-packages/django/template/base.py」
      957. return self.render(context)

    レンダーのファイル「/openstack/venvs/horizo​​n-19.0.0.0b1/lib/python2.7/site-packages/django/template/loader_tags.py」
      72. 結果 = block.nodelist.render(コンテキスト)

    レンダリング中のファイル「/openstack/venvs/horizo​​n-19.0.0.0b1/lib/python2.7/site-packages/django/template/base.py」
      990. ビット = node.render_annotated(コンテキスト)

    render_annotated のファイル「/openstack/venvs/horizo​​n-19.0.0.0b1/lib/python2.7/site-packages/django/template/base.py」
      957. return self.render(context)

    レンダーのファイル「/openstack/venvs/horizo​​n-19.0.0.0b1/lib/python2.7/site-packages/django/template/loader_tags.py」
      216. return template.render(context)

    レンダリング中のファイル「/openstack/venvs/horizo​​n-19.0.0.0b1/lib/python2.7/site-packages/django/template/base.py」
      209. return self._render(context)

    _render のファイル「/openstack/venvs/horizo​​n-19.0.0.0b1/lib/python2.7/site-packages/django/template/base.py」
      199. return self.nodelist.render(context)

    レンダリング中のファイル「/openstack/venvs/horizo​​n-19.0.0.0b1/lib/python2.7/site-packages/django/template/base.py」
      990. ビット = node.render_annotated(コンテキスト)

    render_annotated のファイル「/openstack/venvs/horizo​​n-19.0.0.0b1/lib/python2.7/site-packages/django/template/base.py」
      957. return self.render(context)

    レンダリング中のファイル「/openstack/venvs/horizo​​n-19.0.0.0b1/lib/python2.7/site-packages/django/template/library.py」
      225. _dict = self.func(*resolved_args, **resolved_kwargs)

    ファイル「/openstack/venvs/horizo​​n-19.0.0.0b1/lib/python2.7/site-packages/horizo​​n/templatetags/horizo​​n.py」をHorizo​​n_navに
      74. panel.can_access(コンテキスト)):

    can_accessのファイル「/openstack/venvs/horizo​​n-19.0.0.0b1/lib/python2.7/site-packages/horizo​​n/base.py」
      149. return self.allowed(コンテキスト)

    ファイル「/openstack/venvs/horizo​​n-19.0.0.0b1/lib/python2.7/site-packages/horizo​​n/base.py」で許可
      158. return self._can_access(context['request'])

    _can_access のファイル「/openstack/venvs/horizo​​n-19.0.0.0b1/lib/python2.7/site-packages/horizo​​n/base.py」
      170. if policy_check(rule_param, request):

    ファイル「/openstack/venvs/horizo​​n-19.0.0.0b1/lib/python2.7/site-packages/openstack_auth/policy.py」をチェック
      148. エンフォーサー = _get_enforcer()

    _get_enforcer のファイル「/openstack/venvs/horizo​​n-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 ダッシュボードを操作できないことです。

助けてください。前もって感謝します。

4

1 に答える 1