【v1.6.9.post1 で修正済】【不具合情報】Kompiraインストール後にログインできない事象について(KeyError: 'ldapServer')
注目の投稿フィックスポイントの高橋です。
不具合事象
2023/12/26 以降に Kompira enterprise を新規インストールした場合に、インストール完了後にブラウザでログインを試みても KeyError: 'ldapServer' というエラーが表示されて、ログインできない事象が発生する場合があることが確認されています。
回避手順
シングル構成で上記事象に該当する場合は、以下の回避手順を試してみていただけますでしょうか。冗長構成の場合は一部の手順が異なりますので、後続の「【補足】冗長構成の場合」も参照してください。
Kompira サーバに SSH などで root アカウントでログインして、以下の手順を実施してください。
(1) /opt/kompira/bin/pip show python-memcached コマンドを実行してください。おそらくバージョンが 1.60 と表示されると思います。
# /opt/kompira/bin/pip show python-memcached Name: python-memcached Version: 1.60 Summary: Pure python memcached client Home-page: https://github.com/linsomniac/python-memcached Author: Evan Martin Author-email: martine@danga.com License: Location: /opt/kompira/lib/python3.8/site-packages Requires: Required-by: Kompira
(2) python-memcached のバージョンが 1.60 である場合、kompirad および httpd をサービスを一度停止してください。
# systemctl stop kompirad
# systemctl stop httpd
(3) python-memcached バージョン 1.59 をインストールしてください。
# /opt/kompira/bin/pip install python-memcached==1.59 Collecting python-memcached==1.59 Downloading python_memcached-1.59-py2.py3-none-any.whl (16 kB) Requirement already satisfied: six>=1.4.0 in /opt/kompira/lib/python3.8/site-packages (from python-memcached==1.59) (1.16.0) Installing collected packages: python-memcached Attempting uninstall: python-memcached Found existing installation: python-memcached 1.60 Uninstalling python-memcached-1.60: Successfully uninstalled python-memcached-1.60 Successfully installed python-memcached-1.59
(4) kompirad および httpd サービスを起動してください。
# systemctl start kompirad
# systemctl start httpd
(5) ブラウザから再度ログインを試みてください。
弊社内では上記手順で状況の改善が見られましたが、試してみていただいて問題が継続しているようであればお問い合わせください。
【補足】冗長構成の場合
冗長構成の場合は、上記手順の (2) と (4) を以下のように置き換えてください。
また、(3) の手順は2台のサーバの両方で実施するようにしてください。
以下ではプライマリ機が ACT 状態、セカンダリ機が SBY 状態であると想定しています。
(2) セカンダリ機 → プライマリ機の順番でクラスタを停止してください。
セカンダリ機:
# pcs cluster stop
プライマリ機:
# pcs cluster stop --force
(4) プライマリ機 → スタンバイ機の順番でクラスタを起動してください。
プライマリ機:
# pcs cluster start
※ プライマリ機が完全に起動してから次の手順に進んでください
セカンダリ機:
# /opt/kompira/bin/sync_master.sh
サインインしてコメントを残してください。
コメント
0件のコメント