FBSD 8.3 Stable + openssl 1.0.1 + apache22-2.2.23

freddy

Active Member
Hi BSDForen,

ich hab ein kleines Problemchen und ich komme einfach nicht mehr weiter.
nun, Ich muss mein 8.3 von OPENSSL_BASE auf OPENSSL_PORT umstellen.

Dazu habe ich in
/etc/make.conf

Code:
WITH_OPENSSL_PORT=yes

eingetragen. Mit portmaster -wr openssl habe ich das Neubauen veranlasst.

Soweit ist alles fein. Die letzte Ausgabe von portmaster ist:

Code:
===>>> The following actions were performed:
        Re-installation of openssl-1.0.1_6
        Re-installation of apache22-2.2.23_4

Wenn ich den apache starte bekomme ich nun folgende Fehlermeldung.

Code:
 Cannot load /usr/local/libexec/apache22/mod_ssl.so into server: /usr/local/libexec/apache22/mod_ssl.so: Undefined symbol "TLSv1_2_client_method"

Eine Überprüfung mit ldd zeigt mir nun das:

Code:
ldd /usr/local/libexec/apache22/mod_ssl.so
/usr/local/libexec/apache22/mod_ssl.so:
        libssl.so.6 => /usr/lib/libssl.so.6 (0x800c00000)
        libcrypto.so.6 => /lib/libcrypto.so.6 (0x800d53000)
        libthr.so.3 => /lib/libthr.so.3 (0x800ff4000)
        libc.so.7 => /lib/libc.so.7 (0x800648000)

Eigentlich müsste doch gegen /usr/local/lib/libssl.so gelink sein, oder?

Mit
Code:
  nm /usr/local/lib/libssl.so |grep TLSv1_2_client_method
00000000000300a0 T TLSv1_2_client_method
000000000015c4e0 d TLSv1_2_client_method_data.15401
finde ich auch das gesuchte Symbol.

Hat jemand einen Tip, wie ich den Link-Prozess beeinflussen kann?
 
Hi,

nun habe ich mir in einer VM ein 9.1 installiert. Gleiches vorgehen und alles funktioniert wie gewuenscht.

Was mache ich nur falsch mit dem 8.3 er ? Was koennte ich nochmal ueberpruefen?
 
Folgendes ist keine Lösung deines Problems sonder rumgefrickel, trag mal folgendes in die /etc/libmap.conf ein:
Code:
[/usr/local/libexec/apache22/mod_ssl.so]
libssl.so.6    /usr/local/lib/libssl.so
 
Hallo Kamikaze,

herzlichen Dank. Nun habe ich erstmal eine Loesung und wieder etwas gelernt :-) .

Code:
/etc/libmap.conf

[/usr/local/libexec/apache22/mod_ssl.so]
libssl.so.6  libssl.so.8

Mein Apache meldet sich nun wie erwartet.

Code:
[Sat Feb 09 11:03:14 2013] [notice] Apache/2.2.23 (FreeBSD) PHP/5.4.10 mod_ssl/2.2.23 OpenSSL/1.0.1d DAV/2 configured -- resuming normal operations
 
Zurück
Oben