Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 32292 - Openssl 0.9.7c emerged; breaks wget as libssl.so.0.9.6 and libcrypto.so.0.9.6 gone
Summary: Openssl 0.9.7c emerged; breaks wget as libssl.so.0.9.6 and libcrypto.so.0.9.6...
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High blocker (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-10-29 14:17 UTC by katerina
Modified: 2003-10-29 15:43 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description katerina 2003-10-29 14:17:28 UTC
Using ~x86, including gcc 3.3.2-r2, I started an emerge -u (several packages);
this included an upgrade to the latest openssl, 0.9.7c.  After the openssl
upgrade, the 0.9.6 shared versions of libssl and libcrypto were gone; this broke
wget, leaving it unable to download further packages, as well as ssh and bittorrent.

Reproducible: Always
Steps to Reproduce:
1. export ACCEPT_KEYWORDS="~x86"
2. emerge -u openssl 
Actual Results:  
Downloading further packages will fail as wget does not load, stating "error
while loading shared libraries: libssl.so.0.9.6: cannot open shared object file:
No such file or directory" for libssl.so.0.9.6 and if that is fixed, for
libcrypto.so.0.9.6.  Bittorrent and ssh also fail.

Expected Results:  
Wget, and other packages which use openssl, should have continued to work. 

Portage 2.0.49-r15 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r8, 2.4.22)
=================================================================
System uname: 2.4.22 i686 AMD Athlon(TM) XP 2500+
Gentoo Base System version 1.4.3.11
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-mcpu=athlon-xp -O2 -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config
/usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config
/usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/
/usr/share/config"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-mcpu=athlon-xp -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="sandbox ccache autoaddcvs"
GENTOO_MIRRORS="http://www.mirror.ac.uk/sites/www.ibiblio.org/gentoo/
ftp://gentoo.inode.at/source/ http://ftp.uni-erlangen.de/pub/mirrors/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 apm avi gif jpeg libg++ mad mikmod mpeg ncurses pdflib png xml2 xmms
zlib gdbm berkdb slang readline tetex bonobo X sdl gpm tcpd pam libwww ssl perl
imlib oggvorbis gtk qt mozilla 3dnow acl alsa -arts canna cdr cjk crypt csope
cups dvd encode -esd foomaticdb freewnn gatos -gnome guile ipv6 java jikes junit
-kde -motif nls opengl -oss python quicktime ruby scanner -svga spell tcltk
truetype usb videos xinerama xv video_cards_radeon"
Comment 1 Martin Holzer (RETIRED) gentoo-dev 2003-10-29 14:42:20 UTC
rtfm


You can now re-compile all packages that are linked against"
OpenSSL 0.9.6 by using revdep-rebuild from gentoolkit:"
# revdep-rebuild --soname libssl.so.0.9.6"
# revdep-rebuild --soname libcrypto.so.0.9.6"
After this, you can delete /usr/lib/libssl.so.0.9.6 and /usr/lib/libcrypto.so.0.9.6"
Comment 2 katerina 2003-10-29 15:43:44 UTC
I was emerging several packages at once, and did not see that.  The wget
errors afterward entirely wiped it off the screen.
Thank you for mentioning it.