LDAPエラーとなる場合何を調べたらよいでNo.15053
sea-gel さん 03/10/22 20:49
 
 最近使っているLDAPサーバー環境が変わったためかLDAPによる検索でエラーが発生
します。解決するには何を調べたら良いか教えて下さい。
 LDAPサーバ環境が変わる前は正常に動作していたので、LDAPサーバ側の問題だと思
います。鶴亀側でどのようなエラーが起こっているのか分からないのでサーバー側な
どでどう対応すべきか分からないのです。

現象は、
 アドレス帳のLDAP検索では意図する検索結果を得られます。
 送信メール編集でLDAP検索を使うと検索結果が(LDAPエラー)となってしまいます。

LDAPエラー発生時のdump.txtの内容は
20:14:54.605 (2853) tid=364 tkinfo 145
20:14:54.605 (2853) tid=364 tkinfo 145
20:14:54.605 (7042) tid=364 StartLdapGrepThread()
20:14:56.178 (7021) tid=1808 ldap stop
20:15:00.945 (4801) syscommand 61589
20:15:02.256 (7248) ProcessCommand 40017
でした。

環境は
Window 2000 Pro SP4
鶴亀 Ver 3.06
IE 6 SP1
です。
よろしくお願いします。

[ ]
RE:15053 LDAPエラーとなる場合何を調べたNo.15059
秀まるお2 さん 03/10/23 00:50
 
 ソースコードを追っかけたら、たしかに

   (LDAPエラー)

 というのを出してる処理がありました。

 今、よっばらいモードで調べた限りでは、「全般的な設定・エディタ・オート
コンプリート」の「オートコンプリートの検索対象・LDAPサーバー」の右側の欄
で指定したLDAPサーバーが、アドレス帳内に登録されてない場合に出るようです。

 とりあえず「全般的な設定・エディタ・オートコンプリート」のLDAPサーバー
の指定をやり直してOKして、それから試してみてほしいです。

 明日また調べます。

[ ]
RE:15059 LDAPエラーとなる場合何を調べたNo.15061
sea-gel さん 03/10/23 08:52
 
> 今、よっばらいモードで調べた限りでは、「全般的な設定・エディタ・オート
>コンプリート」の「オートコンプリートの検索対象・LDAPサーバー」の右側の欄
>で指定したLDAPサーバーが、アドレス帳内に登録されてない場合に出るようです。
>
> とりあえず「全般的な設定・エディタ・オートコンプリート」のLDAPサーバー
>の指定をやり直してOKして、それから試してみてほしいです。

 このコメントをヒントに調べてみたら再現法と解消方法が分かりました。

1.再現方法
「オートコンプリートの検索対象・LDAPサーバー」の右側の欄で指定したLDAPサー
バーが、アドレス帳内に登録されていてLDAPが使える状態で行います。
LDAPサーバーのプロパティを編集してOKボタンを押します。
この状態でメールからLDAP検索を使うと(LDAPエラー)となります。

2.解消方法
「全般的な設定・エディタ・オートコンプリート」のページを開きOKを押す。
この後にメールからLDAP検索を使うと正常に動作します。
「全般的な設定・エディタ・オートコンプリート」のページを開きOKボタンを押すと
きに各設定項目の設定し直しは不要でした。単にページを開いてOKボタンを押すだけ
で直ります。
全般的な設定でオートコンプリート以外のページを表示してOKボタンを押すだけとい
う操作では解消しませんでした。



 LDAPサーバーの名前は鶴亀がインストールされたときに最初から作られている「LD
APからの情報」のままです。

 プログラム内部は分からないので、ここからは勝手な想像です。オートコンプリー
トに利用するLDAPサーバはその名前だけで結びつけられているのではなく、他の情報
で結びつけられている。LDAPサーバの設定を変更するとその結びつきが切れてしまう
ためにオートコンプリートでLDAPエラーとなるのではありませんか?


以上

[ ]
RE:15061 LDAPエラーとなる場合何を調べたNo.15063
秀まるお2 さん 03/10/23 10:47
 
 再現方法調べて頂いてありがとうございます。こちらでも再現しました。

 そもそも「LDAPエラー」なんて不親切なメッセージを出すのもよくないので、
その辺から修正させていただきます。

[ ]