On Thu, Nov 18, 2010 at 8:29 AM, Allan Gottlieb <gottl...@nyu.edu> wrote:
> 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
>
>

Possibly

lafilefixer --justfixit

??

Reply via email to