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!


Reply via email to