I was having trouble with my standard update world emerge on one of my machines.
I can't download because I don't have libssl.so.0.9.8. The exact error msg is wget: error while loading shared libraries: libssl.so.0.9.8: cannot open shared object file: No such file or directory I seem to have the 1.0.0 version installed. ls -l /usr/lib/libssl* -rw-r--r-- 1 root root 458092 Nov 18 09:01 /usr/lib/libssl.a lrwxrwxrwx 1 root root 15 Nov 18 09:02 /usr/lib/libssl.so -> libssl.so.1.0.0 -r-xr-xr-x 1 root root 322556 Nov 18 09:01 /usr/lib/libssl.so.1.0.0 lrwxrwxrwx 1 root root 13 Nov 1 18:57 /usr/lib/libssl3.so -> libssl3.so.12 -rwxr-xr-x 1 root root 191392 Nov 1 18:57 /usr/lib/libssl3.so.12 On *other* machines I see that openssl was just installed as part of the world update and a revdep-rebuild --library libssl.so.0.9.8 rm '/usr/lib64/libssl.so.0.9.8' called for. I realize that this strongly suggests that I did the rm on this machine by mistake. However 1. I don't think I did (weak argument) 2. history | grep libssl doesn't find an rm 3. Other files proved missing as well This machine has CHOST="i686-pc-linux-gnu" I went to another machine which is multilib and copied the libssl from the lib32 directory. Then it asked for libcrypto so I copied that now it asks for libkrb5.so.3. After a few more iterations, I succeeded! But clearly something is wrong. It is NO problem for me to take this machine out of service for a few days and run an emerge -e world. Are there risks in this? Is there a better idea? thanks, allan