[gentoo-user] libssl3.so.12 not found, but why not?

2009-09-17 Thread walt

Two days ago after updating world on my ~amd64, at least two apps
can't find libssl.so.12 even though it's right where it should be.

One difference I find between my working x86 and my broken ~amd64
is the output of ldconfig -p:

x86 machine:
#ldconfig -p | grep ssl3.so
 libssl3.so.12 (libc6) => /usr/lib/nss/libssl3.so.12 <== minor number
 libssl3.so (libc6) => /usr/lib/nss/libssl3.so

~amd64 machine:
#ldconfig -p | grep ssl3.do
 libssl3.so (libc6,x86-64) => /usr/lib64/nss/libssl3.so
 libssl3.so (libc6) => /opt/flash-libcompat/libssl3.so

Note that the minor number (.12) doesn't show up even though there
is a correct and proper symlink for it in /usr/lib64/nss.

Another source of confusion for me is that the programs that need
libssl3.so.12 are both linked against libssl3.so (no minor number)
but the error message specifically says that libssl3.so.12 can't be
found.

Can anyone here make sense out of this info?

Thanks!




Re: [gentoo-user] libssl3.so.12 not found, but why not?

2009-09-17 Thread Dirk Heinrichs
Am Donnerstag 17 September 2009 19:21:44 schrieb walt:
> Two days ago after updating world on my ~amd64, at least two apps
> can't find libssl.so.12 even though it's right where it should be.
> 
> One difference I find between my working x86 and my broken ~amd64
> is the output of ldconfig -p:
> 
> x86 machine:
> #ldconfig -p | grep ssl3.so
>   libssl3.so.12 (libc6) => /usr/lib/nss/libssl3.so.12 <== minor number
>   libssl3.so (libc6) => /usr/lib/nss/libssl3.so
> 
> ~amd64 machine:
> #ldconfig -p | grep ssl3.do
>   libssl3.so (libc6,x86-64) => /usr/lib64/nss/libssl3.so
>   libssl3.so (libc6) => /opt/flash-libcompat/libssl3.so
> 
> Note that the minor number (.12) doesn't show up even though there
> is a correct and proper symlink for it in /usr/lib64/nss.
> 
> Another source of confusion for me is that the programs that need
> libssl3.so.12 are both linked against libssl3.so (no minor number)
> but the error message specifically says that libssl3.so.12 can't be
> found.
> 
> Can anyone here make sense out of this info?

Not really, but I've seen this on my box at work today. The interesting thing 
here was that for the affected program, evolution, libssl3.so showed up four 
times in ldd output, where three entries showed "not found" while the forth 
showed the location of the lib.

Interestingly, setting LD_LIBRARY_PATH to /usr/lib/nss resolved the issue.

Bye...

Dirk



Re: [gentoo-user] libssl3.so.12 not found, but why not?

2009-09-17 Thread Paul Hartman
On Thu, Sep 17, 2009 at 12:21 PM, walt  wrote:
> Two days ago after updating world on my ~amd64, at least two apps
> can't find libssl.so.12 even though it's right where it should be.
>
> One difference I find between my working x86 and my broken ~amd64
> is the output of ldconfig -p:
>
> x86 machine:
> #ldconfig -p | grep ssl3.so
>  libssl3.so.12 (libc6) => /usr/lib/nss/libssl3.so.12 <== minor number
>  libssl3.so (libc6) => /usr/lib/nss/libssl3.so
>
> ~amd64 machine:
> #ldconfig -p | grep ssl3.do
>  libssl3.so (libc6,x86-64) => /usr/lib64/nss/libssl3.so
>  libssl3.so (libc6) => /opt/flash-libcompat/libssl3.so
>
> Note that the minor number (.12) doesn't show up even though there
> is a correct and proper symlink for it in /usr/lib64/nss.
>
> Another source of confusion for me is that the programs that need
> libssl3.so.12 are both linked against libssl3.so (no minor number)
> but the error message specifically says that libssl3.so.12 can't be
> found.
>
> Can anyone here make sense out of this info?
>
> Thanks!

I'm on ~amd64:
# ldconfig -p | grep ssl3
libssl3.so (libc6,x86-64) => /usr/lib64/nss/libssl3.so

I guess you've got some 32-bit flash plugin installed? I'm using
64-bit browsers and flash plugin.