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!

