Hi, all.

Thanks Joerg, but it doesn't work yet.

I copied all openldap-client files to chrooted apache dir, but it
shown the same error.

Am i missing something?

Files i copied:

# pkg_info -L openldap-client | grep -v '/man/' | \
   grep -v '/share/' | \
   grep '^/usr/local/'

/usr/local/bin/ldapadd
/usr/local/bin/ldapcompare
/usr/local/bin/ldapdelete
/usr/local/bin/ldapmodify
/usr/local/bin/ldapmodrdn
/usr/local/bin/ldappasswd
/usr/local/bin/ldapsearch
/usr/local/bin/ldapwhoami
/usr/local/include/lber.h
/usr/local/include/lber_types.h
/usr/local/include/ldap.h
/usr/local/include/ldap_cdefs.h
/usr/local/include/ldap_features.h
/usr/local/include/ldap_schema.h
/usr/local/include/ldap_utf8.h
/usr/local/include/slapi-plugin.h
/usr/local/lib/liblber.a
/usr/local/lib/liblber.la
/usr/local/lib/libldap.a
/usr/local/lib/libldap.la
/usr/local/lib/libldap_r.a
/usr/local/lib/libldap_r.la
/usr/local/lib/liblber-2.3.so.9.1
/usr/local/lib/liblber.so.9.1
/usr/local/lib/libldap-2.3.so.9.1
/usr/local/lib/libldap.so.9.1
/usr/local/lib/libldap_r-2.3.so.9.1
/usr/local/lib/libldap_r.so.9.1

# ldd /usr/local/bin/ldapsearch | grep '/usr/' | \
   grep -v ':$' | \
   awk '{print $NF}'

/usr/local/bin/ldapsearch
/usr/local/lib/libsasl2.so.2.22
/usr/lib/libgssapi.so.5.0
/usr/lib/libkrb5.so.16.0
/usr/lib/libasn1.so.16.0
/usr/lib/libcom_err.so.16.0
/usr/lib/libssl.so.11.0
/usr/lib/libcrypto.so.13.0
/usr/lib/libc.so.41.0
/usr/libexec/ld.so

Joerg Zinke wrote:
> On Wed, 02 Jan 2008 10:59:27 +0800
> Michael Bibby <[EMAIL PROTECTED]> wrote:
>> Hi, all.
>>
>> I use OpenBSD 4.2 -release and the default chrooted apache.
>>
>> I copied all files python needed, and it works. but the modules
>> py-ldap doesn't work.
>>
>> ----
>> # tail -f /var/www/logs/error_log
>> Traceback (most recent call last):
>>   File "/cgi-bin/msm/domain_list", line 5, in ?
>>     import ldapoperation
>>   File "/cgi-bin/msm/ldapoperation.py", line 4, in ?
>>     import ldap
>>   File "/usr/local/lib/python2.4/site-packages/ldap/__init__.py",
>> line 23, in ?
>>     from _ldap import *
>> ImportError: Cannot load specified object
>> [Wed Jan  2 19:05:44 2008] [error] [client 172.16.252.1] Premature
>> end of script headers: /cgi-bin/msm/domain_list
>> ----
>
> did you copied openldap libs/files too?
> afaik, py-ldap module is linked against them.
>
> regards,
>
> joerg

Reply via email to