[CPS-devel] Pb d'une installation de python-ldap pour LDAPUserFolder

Baye DIAGNE mailzope at gmail.com
Thu Jun 15 18:53:05 CEST 2006


Hello,

J'ai installer:
- un serveur RedHat 8.0 (une vielle version car on me l'a exigé)
- python Python 2.3.4
- openldap openldap-2.1.3
- python-ldap-2.0.6

je dois utiliser par la suite Zope 2.7.3-0, CPS-3.2.4 avec LDAPUserFolder

La compilation et l'installation se passe bien mais
une fois terminé, je lance la commande python, puis
import ldap


[root at localhost python-ldap-2.0.6]# python
Python 2.3.4 (#2, Jun 15 2006, 11:48:47)
[GCC 3.2 20020903 (Red Hat Linux 8.0 3.2-7)] on linux2
Type "help", "copyright", "credits" or "license" for
more information.
>>> import ldap
Traceback (most recent call last):
  File "<stdin>", line 1, in ?
  File
"/usr/local/python/lib/python2.3/site-packages/ldap/__init__.py",
line 21, in ?
    from _ldap import *
ImportError:
/usr/local/python/lib/python2.3/site-packages/_ldap.so:
undefined symbol: ldap_first_reference
>>>


je teste es ce que mon ldap utilise le bon en faisant:

[root at localhost python-ldap-2.0.6]# ldd
/usr/local/python/lib/python2.3/site-packages/_ldap.so
        libldap_r.so.2 => /usr/lib/libldap_r.so.2
(0x40019000)
        liblber.so.2 => /usr/lib/liblber.so.2
(0x40048000)
        libssl.so.2 => /lib/libssl.so.2 (0x40053000)
        libcrypto.so.2 => /lib/libcrypto.so.2
(0x40083000)
        libsasl2.so.2 => /usr/lib/libsasl2.so.2
(0x40157000)
        libc.so.6 => /lib/i686/libc.so.6 (0x42000000)
        libsasl.so.7 => /usr/lib/libsasl.so.7
(0x4016a000)
        libdl.so.2 => /lib/libdl.so.2 (0x40176000)
        libresolv.so.2 => /lib/libresolv.so.2
(0x40179000)
        libcrypt.so.1 => /lib/libcrypt.so.1
(0x4018b000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2
(0x80000000)
        libgdbm.so.2 => /usr/lib/libgdbm.so.2
(0x401b8000)
        libpam.so.0 => /lib/libpam.so.0 (0x401bf000)

mais je me rend compte que oui il utilise mon ldap car
je l'ai configuré avec la commande:
./configure --prefix=/usr/local/openldap --enable-ldbm=no
--enable-slapd=no --with-tls

Thanks


More information about the cps-devel mailing list

This list archive provided by Nuxeo, the leaders of open source ECM. Check out the Nuxeo 5 open source, standards-based ECM project.