Hi Philip,

Super, you gave me a good hint about this, 'ldd' indeed gave a valuable
information - login_ldap was using libc.so.89.3 so after running 'pkg_add -u
login_ldap' it was fixed and problem solved. As a reference below is the nm
result:

# nm /usr/lib/libc.so.92.3 | grep pthread_once
0001cd30 T pthread_once

Many Thanks!!!
Helmut

-----Original Message-----
From: Philip Guenther <[email protected]> 
Sent: 1 May, 2018 4:11 PM
To: Helmut Kiessling BT <[email protected]>
Cc: [email protected]
Subject: RE: library error when upgrading from 6.1 to 6.3

On Tue, 1 May 2018, Helmut Kiessling BT wrote:
> #  nm /usr/lib/libcrypto.so.43.1 | grep pthread_once
>          U pthread_once

Uh, that's not what I asked, possibly because you also missed the first
question.

(This is part of why top-posting it bad: inline replies make you reply to
the questions as you go and it's harder, though not impossible, to miss
questions or reply to a question that wasn't asked...)


Trying again:
# So what version of libc is the program reporting that, apparently #
login_ldap, using as reported by ldd?

You should run ldd on the login_ldap command and the answer should be of the
form /usr/lib/libc.so.X.Y


# What's the output of
#       nm /path/to/the/reported/libc.so | grep pthread_once ?

You should run nm on that libc, *not* libcrypto.


Philip Guenther

Reply via email to