public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user]  libssl3.so.12 not found, but why not?
@ 2009-09-17 17:21 walt
  2009-09-17 17:37 ` Dirk Heinrichs
  2009-09-17 18:39 ` [gentoo-user] libssl3.so.12 not found, but why not? Paul Hartman
  0 siblings, 2 replies; 7+ messages in thread
From: walt @ 2009-09-17 17:21 UTC (permalink / raw
  To: gentoo-user

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!




^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [gentoo-user]  libssl3.so.12 not found, but why not?
  2009-09-17 17:21 [gentoo-user] libssl3.so.12 not found, but why not? walt
@ 2009-09-17 17:37 ` Dirk Heinrichs
  2009-09-17 18:15   ` [gentoo-user] Re: libssl3.so.12 not found, but why not? [SOLVED] walt
  2009-09-17 18:39 ` [gentoo-user] libssl3.so.12 not found, but why not? Paul Hartman
  1 sibling, 1 reply; 7+ messages in thread
From: Dirk Heinrichs @ 2009-09-17 17:37 UTC (permalink / raw
  To: gentoo-user

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



^ permalink raw reply	[flat|nested] 7+ messages in thread

* [gentoo-user]  Re: libssl3.so.12 not found, but why not? [SOLVED]
  2009-09-17 17:37 ` Dirk Heinrichs
@ 2009-09-17 18:15   ` walt
  2009-09-17 20:17     ` Per-Erik Westerberg
  0 siblings, 1 reply; 7+ messages in thread
From: walt @ 2009-09-17 18:15 UTC (permalink / raw
  To: gentoo-user

On 09/17/2009 10:37 AM, Dirk Heinrichs wrote:
> 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.
>> ...
>
> ...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.

I also recompiled evolution and gnome-panel (those were the two apps
that were broken) but they both depend on evolution-data-server, and
recompiling that finally fixed it.

Now, the next question is why didn't revdep-rebuild fix it first?





^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [gentoo-user] libssl3.so.12 not found, but why not?
  2009-09-17 17:21 [gentoo-user] libssl3.so.12 not found, but why not? walt
  2009-09-17 17:37 ` Dirk Heinrichs
@ 2009-09-17 18:39 ` Paul Hartman
  1 sibling, 0 replies; 7+ messages in thread
From: Paul Hartman @ 2009-09-17 18:39 UTC (permalink / raw
  To: gentoo-user

On Thu, Sep 17, 2009 at 12:21 PM, walt <w41ter@gmail.com> 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.



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [gentoo-user]  Re: libssl3.so.12 not found, but why not? [SOLVED]
  2009-09-17 18:15   ` [gentoo-user] Re: libssl3.so.12 not found, but why not? [SOLVED] walt
@ 2009-09-17 20:17     ` Per-Erik Westerberg
  2009-09-17 22:55       ` walt
  0 siblings, 1 reply; 7+ messages in thread
From: Per-Erik Westerberg @ 2009-09-17 20:17 UTC (permalink / raw
  To: gentoo-user

tor 2009-09-17 klockan 11:15 -0700 skrev walt:
> On 09/17/2009 10:37 AM, Dirk Heinrichs wrote:
> > 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.
> >> ...
> >
> > ...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.
> 
> I also recompiled evolution and gnome-panel (those were the two apps
> that were broken) but they both depend on evolution-data-server, and
> recompiling that finally fixed it.
> 
> Now, the next question is why didn't revdep-rebuild fix it first?
> 
> 

Hi,

I'm using ~x86 and the following fixed the issue for me :

revdep-rebuild --library libnss3.so.12





^ permalink raw reply	[flat|nested] 7+ messages in thread

* [gentoo-user]  Re: libssl3.so.12 not found, but why not?   [SOLVED]
  2009-09-17 20:17     ` Per-Erik Westerberg
@ 2009-09-17 22:55       ` walt
  2009-09-18  5:43         ` Graham Murray
  0 siblings, 1 reply; 7+ messages in thread
From: walt @ 2009-09-17 22:55 UTC (permalink / raw
  To: gentoo-user

On 09/17/2009 01:17 PM, Per-Erik Westerberg wrote:
> tor 2009-09-17 klockan 11:15 -0700 skrev walt:
>> On 09/17/2009 10:37 AM, Dirk Heinrichs wrote:
>>> 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.
>>>> ...
>>>
>>> ...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.
>>
>> I also recompiled evolution and gnome-panel (those were the two apps
>> that were broken) but they both depend on evolution-data-server, and
>> recompiling that finally fixed it.
>>
>> Now, the next question is why didn't revdep-rebuild fix it first?
>>
>>
>
> Hi,
>
> I'm using ~x86 and the following fixed the issue for me :
>
> revdep-rebuild --library libnss3.so.12

Interesting, thanks.  Did you happen to try just plain revdep-rebuild before
adding the --library flag?  I'm wondering if that flag actually does something
more than plain revdep-rebuild.  Anyone know for sure?




^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [gentoo-user]  Re: libssl3.so.12 not found, but why not?   [SOLVED]
  2009-09-17 22:55       ` walt
@ 2009-09-18  5:43         ` Graham Murray
  0 siblings, 0 replies; 7+ messages in thread
From: Graham Murray @ 2009-09-18  5:43 UTC (permalink / raw
  To: gentoo-user

walt <w41ter@gmail.com> writes:

> On 09/17/2009 01:17 PM, Per-Erik Westerberg wrote:
>> I'm using ~x86 and the following fixed the issue for me :
>>
>> revdep-rebuild --library libnss3.so.12
>
> Interesting, thanks.  Did you happen to try just plain revdep-rebuild before
> adding the --library flag?  I'm wondering if that flag actually does something
> more than plain revdep-rebuild.  Anyone know for sure?

I did try the plain revdep-rebuild first and it showed nothing to be
done. What was interesting (at least to me) was that ldd was showing the
libnss3.so.12 twice, once found and the other not found.

The explanation is that after upgrading to nss-2.12.4, the soname in the
library changed from libssl3.so.12 to just libssl.so, so the loader (and
ldd) did not use it to resolve the dependency on libssl3.so.12 in the
applications. Bug https://bugs.gentoo.org/show_bug.cgi?id=285062
explains it in more detail.



^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2009-09-18  5:43 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-09-17 17:21 [gentoo-user] libssl3.so.12 not found, but why not? walt
2009-09-17 17:37 ` Dirk Heinrichs
2009-09-17 18:15   ` [gentoo-user] Re: libssl3.so.12 not found, but why not? [SOLVED] walt
2009-09-17 20:17     ` Per-Erik Westerberg
2009-09-17 22:55       ` walt
2009-09-18  5:43         ` Graham Murray
2009-09-17 18:39 ` [gentoo-user] libssl3.so.12 not found, but why not? Paul Hartman

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox