[Lism-users 123] Re: Aipo4との連携におけるlism.confの設定方法

Back to archive index

鈴木 利尚 suzuk****@media*****
2008年 8月 13日 (水) 11:24:21 JST


関口様

鈴木です。
お世話になっております。

>LISMのslapdデーモンが途中で落ちているように見えます
とのコメントをいただいたので(確かに落ちてました)、
slapdをデバッグモード
# /usr/local/lism/libexec/slapd -d 3 -h ldap://:3890/
で起動してみました。
すると、Perlモジュールがないエラーが出力されていました。
(slapd_-d_3実行結果.txt)
デバッグモードで以下のPerlモジュールがないことがわかり、
一個一個追加していったところ、うまくAipoへのldapsearchが
可能になりました。
lism.conf は参考に提示いただたものを参考にしました。

<追加したPerlモジュール>
・DBD-Pg-2.9.0.tar.gz
・version-0.76.tar.gz
・pgsql_perl5-1.9.0.tar.gz

ご指摘、非常に助かりました。
ありがとうございます。

ただ、新たに /usr/local/lism/sbin/lismsync update cluster の実行において、
パスワード部分でエラーが出る事象が出てしまいました。
このスレッドが長くなったので、本件については別スレッドにて質問させてくださ
い。


> -----Original Message-----
> From: lism-****@lists*****
> [mailto:lism-****@lists*****] On Behalf Of
> Kaoru Sekiguchi
> Sent: Tuesday, August 12, 2008 5:42 PM
> To: lism-****@lists*****
> Subject: [Lism-users 122] Re:Aipo4との連携におけるlism.confの設定方法
>
> 鈴木様
>
> 関口です。
>
> ”Can't contact LDAP server
> (-1)”というメッセージと、ログの出力が途中で終わっているところを見ると、
LISMのslapdデーモンが途中で落ちているよ
> うに見えますが、そのようなことはありませんでしょうか?
> また、”WARNING: No dynamic config support for database
> perl.”というメッセージはとくに問題ありません。
>
> 私の環境では、鈴木さんの設定に近い以下のような設定で、正常に検索できていま
すので、下記を参考に再度設定を見直してみていただけますか。
> OS: CentOS5
> LISM用OpenLDAP: 2.3.40
>
> ・configure
> # configure --enable-perl
>
> ・/usr/local/lism/etc/openldap/slapd.conf
> # perl backend部分を抜粋
> database        perl
> suffix          "dc=secioss,dc=co,dc=jp"
>
> perlModulePath  /usr/local/lism/lib/perl5/site_perl/5.8.8
> perlModule      LISM
> basedn          "dc=secioss,dc=co,dc=jp"
> admindn         "cn=Manager,dc=secioss,dc=co,dc=jp"
> adminpw         "secret"
> syncdir         /usr/local/lism/var/openldap-data
> conf            /usr/local/lism/etc/lism.conf
>
> ・/usr/local/lism/etc/lism.conf
> <config>
>   <sync>
>     <transaction>off</transaction>
>     <data name="Aipo4">
>       <object name="User">
>         <syncdn>ou=People</syncdn>
>         <syncfilter>!(uid=admin)</syncfilter>
>         <syncattr>
>           <name>sn</name>
>         </syncattr>
>         <syncattr>
>           <name>givenname</name>
>         </syncattr>
>         <syncattr>
>           <name>userPassword</name>
>         </syncattr>
>         <syncattr>
>           <name>mail</name>
>         </syncattr>
>       </object>
>     </data>
>     <master>
>       <containerdn>ou=Master</containerdn>
>       <data>LDAP</data>
>     </master>
>   </sync>
>   <data name="Aipo4">
>     <container>
>       <oc>organizationalUnit</oc>
>       <rdn>ou=Aipo4</rdn>
>       <attr name="description">Groupware</attr>
>     </container>
>     <storage name="SQL" hash="SHA">
>       <dsn>DBI:Pg:dbname=org001;host=localhost</dsn>
>       <admin>aipo_postgres</admin>
>       <passwd>xxxxxx</passwd>
>       <object name="User">
>         <container>
>           <rdn>ou=People</rdn>
>           <oc>organizationalUnit</oc>
>         </container>
>         <table>turbine_user</table>
>         <id>
>           <column>user_id</column>
>         </id>
>         <oc>inetOrgPerson</oc>
>         <rdn>uid</rdn>
>         <attr name="uid">
>           <column>login_name</column>
>         </attr>
>         <attr name="sn">
>           <column>last_name</column>
>         </attr>
>         <attr name="givenname">
>           <column>first_name</column>
>         </attr>
>         <attr name="userpassword">
>           <column>password_value</column>
>         </attr>
>         <attr name="mail">
>           <column>email</column>
>         </attr>
>       </object>
>     </storage>
>   </data>
>   <data name="LDAP">
>     <container>
>       <oc>organizationalUnit</oc>
>       <rdn>ou=LDAP</rdn>
>     </container>
>     <storage name="LDAP" hash="SHA">
>       <uri>ldap://localhost/dc=example,dc=com</uri>
>       <binddn>cn=Manager,dc=example,dc=com</binddn>
>       <bindpw>xxxxxx</bindpw>
>     </storage>
>   </data>
> </config>
>
> # ldapsearch -x -LLL -H ldap://:3890 -b
> 'ou=Aipo4,dc=secioss,dc=co,dc=jp'
> dn: uid=sample3,ou=people,ou=aipo4,dc=secioss,dc=co,dc=jp
> objectClass: inetOrgPerson
> givenName:: 5aSq6YOO
> userPassword:: e1NIQX0yam1qN2w1clN3MHlWYi92bFdBWWtLL1lCd2s9
> uid: sample3
> sn:: 5bGx55Sw
> mail: c****@c*****
>
> dn: uid=sample2,ou=people,ou=aipo4,dc=secioss,dc=co,dc=jp
> objectClass: inetOrgPerson
> givenName:: 5ra85a2Q
> userPassword:: e1NIQX0yam1qN2w1clN3MHlWYi92bFdBWWtLL1lCd2s9
> uid: sample2
> sn:: 55Sw5p2R
> mail: b****@b*****
>
> dn: uid=sample1,ou=people,ou=aipo4,dc=secioss,dc=co,dc=jp
> objectClass: inetOrgPerson
> givenName:: 5LiA6YOO
> userPassword:: e1NIQX0yam1qN2w1clN3MHlWYi92bFdBWWtLL1lCd2s9
> uid: sample1
> sn:: 5pyo5p2R
> mail: a****@a*****
>
> dn: uid=anon,ou=people,ou=aipo4,dc=secioss,dc=co,dc=jp
> objectClass: inetOrgPerson
> givenName: Anonymous
> userPassword:: e1NIQX1ZVkdQc1hGYXROYVlyS01xZUVDc2V5NVFmVDQ9
> uid: anon
> sn: User
>
> dn: uid=template,ou=people,ou=aipo4,dc=secioss,dc=co,dc=jp
> objectClass: inetOrgPerson
> givenName: Aimluck
> userPassword:: e1NIQX1NaWJzdm1VQ0U2U2MwRHJtY1VCMURrODBBSU09
> uid: template
> sn: Template
>
> dn: uid=admin,ou=people,ou=aipo4,dc=secioss,dc=co,dc=jp
> objectClass: inetOrgPerson
> userPassword:: e1NIQX0wRFBpS3VOSXJyVm1EOElVQ3V3MWhReE5xWmM9
> uid: admin
> sn: Admin
>
> dn: ou=People,ou=aipo4,dc=secioss,dc=co,dc=jp
> ou: People
> objectClass: organizationalUnit
>
> dn: ou=aipo4,dc=secioss,dc=co,dc=jp
> ou: aipo4
> objectClass: organizationalUnit
> description: Groupware
>
> 以上、よろしくお願いします。
-------------- next part --------------
文字コード指定の無い添付文書を保管しました...
名前: slapd_-d_3実行結果.txt
下載 


Lism-users メーリングリストの案内
Back to archive index