openssl update problem

MaNUaL manual3000 at yahoo.com
Wed Mar 24 18:04:24 PST 2004


Hi.
I am using 5.2.1-RELEASE-p3 and yesterday I installed
openssl and openssh from ports with
OPENSSL_OVERWRITE_BASE=yes and
OPENSSH_OVERWRITE_BASE=yes

I get the following:

In pkg_info: 
openssl-overwrite-base-0.9.7d SSL and crypto library

In: openssl version:
OpenSSL 0.9.7c-p1 30 Sep 2003

Openssh-portable:
sshd version OpenSSH_3.8p1, OpenSSL 0.9.7d 17 Mar 2004

I also get the following error during reboot after
sshd starts:
.....
Starting sshd.
/libexec/ld-elf.so.1: /usr/lib/libssl.so.3: Undefined
symbol "ENV_idea_cbc"
/libexec/ld-elf.so.1: /usr/lib/libssl.so.3: Undefined
symbol "ENV_idea_cbc"
.......

I tried the following:
1.
root@/root #whereis openssl
openssl: /usr/bin/openssl
/usr/share/openssl/man/man1/openssl.1.gz
/usr/src/secure/usr.bin/openssl

2.
root@/root #which openssl
/usr/bin/openssl

3.
root@/root #locate openssl
......
/etc/ssl/openssl.cnf
/etc/ssl/openssl.cnf.sample
/usr/bin/openssl
/usr/include/openssl
/usr/include/openssl/aes.h
/usr/include/openssl/aes_locl.h
/usr/include/openssl/asn1.h
/usr/include/openssl/asn1_mac.h
/usr/include/openssl/asn1t.h
/usr/include/openssl/bio.h
/usr/include/openssl/blowfish.h
/usr/include/openssl/bn.h
/usr/include/openssl/buffer.h
/usr/include/openssl/cast.h
/usr/include/openssl/comp.h
/usr/include/openssl/conf.h
/usr/include/openssl/conf_api.h
/usr/include/openssl/crypto.h
/usr/include/openssl/des.h
/usr/include/openssl/des_old.h
/usr/include/openssl/dh.h
/usr/include/openssl/dsa.h
/usr/include/openssl/dso.h
/usr/include/openssl/e_os.h
/usr/include/openssl/e_os2.h
/usr/include/openssl/ebcdic.h
/usr/include/openssl/ec.h
/usr/include/openssl/eng_int.h
/usr/include/openssl/engine.h
/usr/include/openssl/err.h
/usr/include/openssl/evp.h
/usr/include/openssl/hmac.h
/usr/include/openssl/hw_4758_cca_err.h
/usr/include/openssl/hw_aep_err.h
/usr/include/openssl/hw_atalla_err.h
/usr/include/openssl/hw_cswift_err.h
/usr/include/openssl/hw_ncipher_err.h
/usr/include/openssl/hw_nuron_err.h
/usr/include/openssl/hw_sureware_err.h
/usr/include/openssl/hw_ubsec_err.h
/usr/include/openssl/idea.h
/usr/include/openssl/krb5_asn.h
/usr/include/openssl/kssl.h
/usr/include/openssl/lhash.h
/usr/include/openssl/md2.h
/usr/include/openssl/md4.h
/usr/include/openssl/md5.h
/usr/include/openssl/mdc2.h
/usr/include/openssl/obj_mac.h
/usr/include/openssl/objects.h
/usr/include/openssl/ocsp.h
/usr/include/openssl/opensslconf.h
/usr/include/openssl/opensslv.h
/usr/include/openssl/ossl_typ.h
/usr/include/openssl/pem.h
/usr/include/openssl/pem2.h
/usr/include/openssl/pkcs12.h
/usr/include/openssl/pkcs7.h
/usr/include/openssl/rand.h/usr/include/openssl/rc2.h
/usr/include/openssl/rc4.h
/usr/include/openssl/rc5.h
/usr/include/openssl/ripemd.h
/usr/include/openssl/rsa.h
/usr/include/openssl/safestack.h
/usr/include/openssl/sha.h
/usr/include/openssl/ssl.h
/usr/include/openssl/ssl2.h
/usr/include/openssl/ssl23.h
/usr/include/openssl/ssl3.h
/usr/include/openssl/stack.h
/usr/include/openssl/symhacks.h
/usr/include/openssl/tls1.h
/usr/include/openssl/tmdiff.h
/usr/include/openssl/txt_db.h
/usr/include/openssl/ui.h
/usr/include/openssl/ui_compat.h
/usr/include/openssl/ui_locl.h
/usr/include/openssl/x509.h
/usr/include/openssl/x509_vfy.h
/usr/include/openssl/x509v3.h
/usr/lib/pkgconfig/openssl.pc
/usr/openssl
/usr/share/openssl
/var/db/pkg/openssl-overwrite-base-0.9.7d
/var/db/pkg/openssl-overwrite-base-0.9.7d/+COMMENT
/var/db/pkg/openssl-overwrite-base-0.9.7d/+CONTENTS
/var/db/pkg/openssl-overwrite-base-0.9.7d/+DESC
/var/db/pkg/openssl-overwrite-base-0.9.7d/+DISPLAY
/var/db/pkg/openssl-overwrite-base-0.9.7d/+MTREE_DIRS
......

4.
#ldd /usr/bin/openssl

/usr/bin/openssl:
libc_r.so.5 => /usr/lib/libc_r.so.5 (0x280c0000)
libssl.so.3 => /usr/lib/libssl.so.3 (0x280e4000)
libcrypto.so.3 => /lib/libcrypto.so.3 (0x28115000)
libc.so.5 => /lib/libc.so.5 (0x28223000)

and
5.
root@/usr/lib #
lrwxr-xr-x 1 root wheel 11 Mar 22 00:07 libssl.so ->
libssl.so.3

Everything seems correct..
I should add that i tried installing it from ports
with "make OPENSSL_OVERWRITE_BASE=yes install clean"
and with portupgrade -rif security/openssl (with an
added MAKE_ARGS in /usr/local/etc/pkgtools.conf of:
'security/openssl' => 'OPENSSL_OVERWRITE_BASE=yes ', )
but the same happens..
Am i doing anything wrong?


__________________________________
Do you Yahoo!?
Yahoo! Finance Tax Center - File online. File on time.
http://taxes.yahoo.com/filing.html


More information about the freebsd-ports mailing list