001-005830

パッケージ版 Garoon

関心あり
0人の方が関心を示しています

[Linux版の現象]64bit版のRed Hat Enterprise Linux 6の環境で、認証データベースにLDAPを使用していると、ガルーンにログインできない。

種別
サーバー環境の制限事項
機能
  • 認証
再現バージョン
  • 3.5.0
  • 3.5.1
  • 3.5.2
  • 3.5.3
  • 3.5.4
  • 3.5.5
  • 3.7.0
  • 3.7.1
  • 3.7.2
  • 3.7.3
  • 3.7.4
  • 3.7.5
改修バージョン
公開日
2012-04-20
更新日
2014-01-30

詳細

【準備】

  • バージョン 3.5.0以降のガルーンを次の環境にインストールします。

    • 64bit版Red Hat Enterprise Linux 6

  • ガルーンにLDAP認証を設定します。

       例:
    1. システム管理画面にログインし、[基本システムの管理] > [認証] > [認証データベース] > [認証データベースを追加する]の順にクリックします。

    2. LDAPを選択して、[次へ]をクリックします。

    3. 認証データベースの内容を入力して[追加する]をクリックします。

    4. システム管理画面で、[基本システムの管理] > [認証] > [ログイン認証] > [標準認証] > [変更する]の順にクリックします。

    5. 認証データベースに、追加した認証データベースを選択し、[変更する]をクリックします。

【再現手順】

  1. ガルーンのアプリケーション画面にログインします。


→現象発生:

 次のエラーが発生し、ログインできません。

 例:

 --------------------

 Fatal error: Call to undefined function ldap_connect() in /var/www/cgi-bin/cbgrn/code/plugin/grn/common/authentication/repository/ldap.csp on line 288

 --------------------

 

補足:

  • システム管理画面からは、ログインできます。

回避/対応方法

【対応方法】

 

次のライブラリをインストールすることで対応できます。

  • cyrus-sasl-lib-2.1.23-8.el6.i686

 

  1. ガルーンのインストールされている端末で「cyrus-sasl-lib-2.1.23-8.el6.i686」がインストールされているか確認します。
    例:
    # rpm -qa | grep cyrus-sasl-lib-2.1.23-8.el6.i686

  2. 該当ファイルが見つからない場合は、PRMパッケージをダウンロードし、インストールします。
    例:
    # rpm -ivh cyrus-sasl-lib-2.1.23-8.el6.i686.rpm

 

補足:

  • ライブラリの依存関係に応じて、上記以外のライブラリも必要になる場合があります。

  • バージョン 3.7.0以降のガルーンを利用している場合は、LDAP認証を利用するために次の不具合の対応を行なう必要があります。

    [Linux版の現象]Red Hat Enterprise Linux 6の環境で、認証データベースにLDAPを使用していると、ガルーンにログインできない。
    https://kb.cybozu.support/article/31298/