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
