On Fri October 24 2008, patrick wrote: > hi mike, > > thank you very very much for taking the time to share your knowledge. here's > the configuration of debian etch: > > ld.so.conf = > include /etc/ld.so.conf.d/*.conf > > in ld.so.conf.d = i486-linux-gnu.conf > # Multiarch support > /lib/i486-linux-gnu > /usr/lib/i486-linux-gnu > > > i've put /usr/local/lib in ld.so.conf _before_ the include. > apt-get --reinstall install openssl libssl0.9.8 libssl-dev > ldconfig even rebooting ;) > now in /usr/lib/i686/cmov = old library > > so recompile openssl with --prefix=/usr/local > recompile apache --enable-ssl --with-ssl=/usr/local > Sorry, I misspelled the command(as root): ldconfig
See: man ldconfig and man ld.so Mike > ldd httpd = > linux-gate.so.1 => (0xffffe000) > libz.so.1 => /usr/lib/libz.so.1 (0xb7f10000) > libssl.so.0.9.8 => /usr/lib/i686/cmov/libssl.so.0.9.8 (0xb7ed0000) > libcrypto.so.0.9.8 => /usr/lib/i686/cmov/libcrypto.so.0.9.8 > (0xb7d96000) > libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb7d71000) > libaprutil-1.so.0 => /virtual/apache/lib/libaprutil-1.so.0 > (0xb7d55000) > libexpat.so.0 => /virtual/apache/lib/libexpat.so.0 (0xb7d39000) > libapr-1.so.0 => /virtual/apache/lib/libapr-1.so.0 (0xb7d14000) > librt.so.1 => /lib/tls/i686/cmov/librt.so.1 (0xb7d0a000) > libcrypt.so.1 => /lib/tls/i686/cmov/libcrypt.so.1 (0xb7cdc000) > libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0xb7cca000) > libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb7cc6000) > libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7b95000) > /lib/ld-linux.so.2 (0xb7f2c000) > > still pointing to /usr/lib/i686/cmov/ > apache won't start (new openssl, old library) > [Fri Oct 24 10:35:14 2008] [warn] Init: Session Cache is not configured > [hint: SSLSessionCache] > /virtual/apache/bin/httpd: symbol lookup error: /virtual/apache/bin/httpd: > undefined symbol: SSL_CTX_sess_set_new_cb > > printenv > ... > PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 > ... > no LD_LIBRARY_PATH > > for now, i just redo the cp new openssl libs to /usr/lib/i686/cmov. but, i > don't like this solution... > > pat > > ______________________________________________________________________ > OpenSSL Project http://www.openssl.org > User Support Mailing List openssl-users@openssl.org > Automated List Manager [EMAIL PROTECTED] > > ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List openssl-users@openssl.org Automated List Manager [EMAIL PROTECTED]