B
bogue1979
Grünschnabel
Hallo an alle
Mit folgenden Schritten habe ich mir openldap selbst kompiliert wobei eine Debian Etch Distribution als Grundlage dient.
apt-get install make gcc libc6-dev libdb4.3-dev
####################################################
openssl-0.9.8d
####################################################
auspacken und ins Verzeichnis wechseln.
./config --prefix=/usr/local/openssl-0.9.8d no-krb5 shared
make
make test
make install
Die binaries, manuals und includes nach /usr/local gelinkt
ldconfig
####################################################
openldap-2.3.32
####################################################
CPPFLAGS="-I/usr/local/openssl-0.9.8d/include" LDFLAGS="-L/usr/local/openssl-0.9.8d/lib -L/lib/tls" ./configure --prefix=/usr/local/openldap-2.3.32 --with-tls --enable-crypt --enable-bdb --without-kerberos --enable-shared --with-ldap
make depend
make
make test ( dauert )
make install
Die binaries, manuals und includes nach /usr/local gelinkt
ldconfig
Weiterhin habe ich eine Zertifikatsstelle eingerichtet und mit dieser das Zertifikat signiert.
in der slapd.conf wurden folgende Einträge ergänzt
#########################################
TLSCipherSuite HIGH:MEDIUM:+SSLv2
TLSCACertificateFile /usr/local/openldap-2.3.32/var/openldap-data/cacert.pem
TLSCertificateFile /usr/local/openldap-2.3.32/var/openldap-data/servercrt.pem
TLSCertificateKeyFile /usr/local/openldap-2.3.32/var/openldap-data/serverkey.pem
#########################################
Wenn ich nun meinen slapd starten möchte, bekomme ich folgende Fehlermeldung:
libexec/slapd: symbol lookup error: libexec/slapd: undefined symbol: SSL_CTX_set_info_callback
Kann mir jemand sagen warum der Dienst nicht starten möchte und wie ich den Fehler beseitigen kann?
Mit folgenden Schritten habe ich mir openldap selbst kompiliert wobei eine Debian Etch Distribution als Grundlage dient.
apt-get install make gcc libc6-dev libdb4.3-dev
####################################################
openssl-0.9.8d
####################################################
auspacken und ins Verzeichnis wechseln.
./config --prefix=/usr/local/openssl-0.9.8d no-krb5 shared
make
make test
make install
Die binaries, manuals und includes nach /usr/local gelinkt
ldconfig
####################################################
openldap-2.3.32
####################################################
CPPFLAGS="-I/usr/local/openssl-0.9.8d/include" LDFLAGS="-L/usr/local/openssl-0.9.8d/lib -L/lib/tls" ./configure --prefix=/usr/local/openldap-2.3.32 --with-tls --enable-crypt --enable-bdb --without-kerberos --enable-shared --with-ldap
make depend
make
make test ( dauert )
make install
Die binaries, manuals und includes nach /usr/local gelinkt
ldconfig
Weiterhin habe ich eine Zertifikatsstelle eingerichtet und mit dieser das Zertifikat signiert.
in der slapd.conf wurden folgende Einträge ergänzt
#########################################
TLSCipherSuite HIGH:MEDIUM:+SSLv2
TLSCACertificateFile /usr/local/openldap-2.3.32/var/openldap-data/cacert.pem
TLSCertificateFile /usr/local/openldap-2.3.32/var/openldap-data/servercrt.pem
TLSCertificateKeyFile /usr/local/openldap-2.3.32/var/openldap-data/serverkey.pem
#########################################
Wenn ich nun meinen slapd starten möchte, bekomme ich folgende Fehlermeldung:
libexec/slapd: symbol lookup error: libexec/slapd: undefined symbol: SSL_CTX_set_info_callback
Kann mir jemand sagen warum der Dienst nicht starten möchte und wie ich den Fehler beseitigen kann?