7. FAQ

7.1. 一般的なトラブルシューティング

7.1.1. サービスの起動ができない

systemctl start osstech-unicornidm を実行したあとに systemctl status osstech-unicornidm でサービス起動が失敗している場合、 以下のログファイルを参照することで原因が特定できる可能性があります。

  • /opt/osstech/var/log/unicornidm/unicornidm.log

  • /opt/osstech/var/log/unicornidm/mongod.log

  • /opt/osstech/var/log/unicornidm/uwsgi.log

7.1.2. Bad Request (400) が表示される

Unicorn ID Manager はデフォルトで localhost127.0.0.1 および サーバーの FQDN ホスト名 でのアクセスしか許可しません。 これらのアクセスに加えて別のホスト名でのアクセスを許可するためには、 allowed_hosts パラメーターを指定して Unicorn ID Manager を起動する必要があります。

設定は以下のファイルのメインセクション ( [__main__] という名前のセクション) で 行います。

unicornidm.conf

以下のように allowed_hosts パラメーターに allowed_hosts = host1, host2, .. のように記述します。 allowed_hosts の値はカンマ区切りで記述します。

allowed_hosts = host1, host2

7.1.3. OpenLDAP をバックエンドにしている場合にユーザーの認証のたびにログが出力される

OpenLDAP バックエンドで ppolicy オーバーレイを利用していない場合、 以下のメッセージが出力されます。

slap_global_control: unrecognized control: 1.3.6.1.4.1.42.2.27.8.5.1

このメッセージを抑制するためには enable_ppolicy パラメーター を no にしてください。

設定は以下のファイルの typeldap となっているバックエンドセクション ( [backend:<name>] という名前のセクション) で行います。

unicornidm.conf

メッセージを抑制したいバックエンドのセクションで以下のように enable_ppolicy パラメーターに no を記述します。

enable_ppolicy=no