<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: /usr/lib/dld.sl: Unresolved symbol: SSL_CTX_set_client_cert_cb (code) with specific user in Operating System - HP-UX</title>
    <link>https://community.hpe.com/t5/operating-system-hp-ux/usr-lib-dld-sl-unresolved-symbol-ssl-ctx-set-client-cert-cb-code/m-p/7001241#M495665</link>
    <description>&lt;P&gt;&amp;gt; What does symbol means?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;A symbol is a name for a memory address.&amp;nbsp; In this case (code) a function.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;gt; I'm looking the&amp;nbsp;permission's on the /usr/lib/* and /usr/local/lib/*,&amp;nbsp;especially for the&amp;nbsp;/usr/local/lib/libserf-1.sl and the /usr/lib/dld.sl.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;You need to look for permissions for all components of the path.&amp;nbsp; But you would have lots more errors if /usr/ and /usr/lib/ were bad.&amp;nbsp; As Steven said, you don't need to look at dld.sl.&amp;nbsp; Nor libserf-1.sl, since that's the victim.&amp;nbsp; You need to find where it is defined.&lt;/P&gt;&lt;P&gt;&amp;gt; I put the result of the nm command for the root user and the other&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;They should match exactly.&amp;nbsp; Are you running these on the same machine?&amp;nbsp; And looks like defined in /usr/local/lib/libssl.sl.&lt;/P&gt;</description>
    <pubDate>Sun, 01 Apr 2018 01:11:42 GMT</pubDate>
    <dc:creator>Dennis Handly</dc:creator>
    <dc:date>2018-04-01T01:11:42Z</dc:date>
    <item>
      <title>/usr/lib/dld.sl: Unresolved symbol: SSL_CTX_set_client_cert_cb (code) with specific user</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/usr-lib-dld-sl-unresolved-symbol-ssl-ctx-set-client-cert-cb-code/m-p/7000881#M495661</link>
      <description>&lt;P&gt;Hi everyone,&lt;/P&gt;&lt;P&gt;First, I'm a novice in HP-UX and I'm French, so I'm sorry if my english is not perfect.&amp;nbsp;&lt;/P&gt;&lt;P&gt;I read many threads before posting this message and I have no idea how to solve my problem.&lt;/P&gt;&lt;P&gt;I have a HP-UX (HP-UX B.11.11 U 9000/800)&amp;nbsp;server with Subversion (svn, version 1.8.5 (r1542147)) installed&amp;nbsp;on it.&lt;/P&gt;&lt;P&gt;When I run this command below with the "root" user, I have no problem :&lt;/P&gt;&lt;P&gt;svn ls --no-auth-cache "https://myURL"&lt;/P&gt;&lt;P&gt;But when I run it with another user, the command fail with this error :&lt;/P&gt;&lt;P&gt;/usr/lib/dld.sl: Unresolved symbol: SSL_CTX_set_client_cert_cb (code)&amp;nbsp; from /usr/local/lib/libserf-1.sl&lt;BR /&gt;[HP ARIES32]: Core file for 32-bit PA-RISC application&lt;BR /&gt;[HP ARIES32]:&amp;nbsp;&amp;nbsp; /usr/local/bin/svn saved to /users/interco/livexp/core.svn&lt;BR /&gt;Abort(coredump)&lt;/P&gt;&lt;P&gt;My first question is : What symbol means on HP-UX ?&lt;/P&gt;&lt;P&gt;My second question is : Do you know how to solve this error ?&lt;/P&gt;&lt;P&gt;thank for your help :)&lt;/P&gt;</description>
      <pubDate>Tue, 27 Mar 2018 11:59:49 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/usr-lib-dld-sl-unresolved-symbol-ssl-ctx-set-client-cert-cb-code/m-p/7000881#M495661</guid>
      <dc:creator>Jeremy_G</dc:creator>
      <dc:date>2018-03-27T11:59:49Z</dc:date>
    </item>
    <item>
      <title>Re: /usr/lib/dld.sl: Unresolved symbol: SSL_CTX_set_client_cert_cb (code) with specific user</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/usr-lib-dld-sl-unresolved-symbol-ssl-ctx-set-client-cert-cb-code/m-p/7000958#M495662</link>
      <description>&lt;P&gt;&amp;gt; /usr/lib/dld.sl: Unresolved symbol: SSL_CTX_set_client_cert_cb (code)&lt;BR /&gt;&amp;gt;&amp;nbsp; from /usr/local/lib/libserf-1.sl&lt;BR /&gt;&lt;BR /&gt;&amp;gt; [...] What symbol means on HP-UX ?&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; It's a symbolic name of some function (or global storage) which&lt;BR /&gt;appears in some object library or shared object.&amp;nbsp; As a simple Web search&lt;BR /&gt;should tell you, SSL_CTX_set_client_cert_cb is a function in one of the&lt;BR /&gt;OpenSSL libraries, libssl.{a|sl|so}.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; If it works for only "root", then you might have bad permissions on&lt;BR /&gt;the the OpenSSL libraries, so that "root" can read them when other users&lt;BR /&gt;can't.&amp;nbsp; Or "root" (only) might have some LD_&amp;lt;something&amp;gt; environment&lt;BR /&gt;variable defined, so that "root" can find these libraries when other&lt;BR /&gt;users can't.&lt;/P&gt;</description>
      <pubDate>Wed, 28 Mar 2018 01:24:50 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/usr-lib-dld-sl-unresolved-symbol-ssl-ctx-set-client-cert-cb-code/m-p/7000958#M495662</guid>
      <dc:creator>Steven Schweda</dc:creator>
      <dc:date>2018-03-28T01:24:50Z</dc:date>
    </item>
    <item>
      <title>Re: /usr/lib/dld.sl: Unresolved symbol: SSL_CTX_set_client_cert_cb (code) with specific user</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/usr-lib-dld-sl-unresolved-symbol-ssl-ctx-set-client-cert-cb-code/m-p/7000980#M495663</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you for your precision.&lt;/P&gt;&lt;P&gt;I'm looking for the LD_* variable. The root user has nothing but the other one&amp;nbsp;has it :&lt;/P&gt;&lt;P&gt;LD_LIBRARY_PATH=/exec/products/oracle/v10.2/lib:/lib:/usr/lib:/usr/local/lib&lt;/P&gt;&lt;P&gt;Is there something wrong ?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I also check for the permissions but I really don't know where I need to start. I'm looking the persmission on the /usr/lib/* and /usr/local/lib/*, expacially for the&amp;nbsp;/usr/local/lib/libserf-1.sl and the /usr/lib/dld.sl. Something's wrong ?&lt;/P&gt;&lt;P&gt;&amp;nbsp;52226&amp;nbsp; 768 -r-xr-xr-x&amp;nbsp;&amp;nbsp; 1 bin&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bin&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 393216 Oct&amp;nbsp; 8&amp;nbsp; 2015 dld.sl&lt;/P&gt;&lt;P&gt;&amp;nbsp;44332&amp;nbsp; 240 -rwxr-xr-x&amp;nbsp;&amp;nbsp; 1 root&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sys&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 122880 Oct&amp;nbsp; 7&amp;nbsp; 2013 libserf-1.sl&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;EDIT :&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Then, I don't know if it's usefull but I put the result of the nm command for the root user and the other :&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;LIVEXP (my user)&lt;/P&gt;&lt;P&gt;/usr/local/lib/libserf-1.a:ssl_buckets.o:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; U SSL_CTX_set_client_cert_cb&lt;BR /&gt;/usr/local/lib/libssl.a:ssl_sess.o:00001dd8 T SSL_CTX_set_client_cert_cb&lt;BR /&gt;/usr/local/lib/libssl.sl:000636a0 T SSL_CTX_set_client_cert_cb&lt;BR /&gt;/usr/local/lib/libssl.sl:000636a0 T SSL_CTX_set_client_cert_cb&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;ROOT&lt;/P&gt;&lt;P&gt;/usr/local/lib/libserf-1.a:0000000000 U&amp;nbsp; SSL_CTX_set_client_cert_cb&lt;BR /&gt;/usr/local/lib/libssl.a:0000007640 T&amp;nbsp; SSL_CTX_set_client_cert_cb&lt;BR /&gt;/usr/local/lib/libssl.sl:0000407200 T&amp;nbsp; SSL_CTX_set_client_cert_cb&lt;BR /&gt;/usr/local/lib/libssl.sl:0000407200 T&amp;nbsp; SSL_CTX_set_client_cert_cb&lt;/P&gt;&lt;P&gt;Thank for your help.&lt;/P&gt;</description>
      <pubDate>Wed, 28 Mar 2018 08:30:55 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/usr-lib-dld-sl-unresolved-symbol-ssl-ctx-set-client-cert-cb-code/m-p/7000980#M495663</guid>
      <dc:creator>Jeremy_G</dc:creator>
      <dc:date>2018-03-28T08:30:55Z</dc:date>
    </item>
    <item>
      <title>Re: /usr/lib/dld.sl: Unresolved symbol: SSL_CTX_set_client_cert_cb (code) with specific user</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/usr-lib-dld-sl-unresolved-symbol-ssl-ctx-set-client-cert-cb-code/m-p/7001018#M495664</link>
      <description>&lt;P&gt;&amp;gt; LD_LIBRARY_PATH=/exec/products/oracle/v10.2/lib:/lib:/usr/lib:/usr/local/lib&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt; Is there something wrong ?&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; Perhaps.&amp;nbsp; What happens if you unset it?&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; You might try using "lld" to tell you which shared libraries your&lt;BR /&gt;program uses.&amp;nbsp; For example:&lt;BR /&gt;&lt;BR /&gt;dyi# type gzip&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;gzip is /usr/contrib/bin/gzip&lt;BR /&gt;&lt;BR /&gt;dyi# ldd /usr/contrib/bin/gzip&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; libc.so.1 =&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /usr/lib/hpux32/libc.so.1&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; libdl.so.1 =&amp;gt;&amp;nbsp;&amp;nbsp; /usr/lib/hpux32/libdl.so.1&lt;BR /&gt;&lt;BR /&gt;(That's on an IA64 system.&amp;nbsp; On PA-RISC, you'll probably see ".sl"&lt;BR /&gt;instead of ".so", and other paths could be different, too.&amp;nbsp; Here (IA64),&lt;BR /&gt;"/usr/lib/hpux32" is the default directory for 32-bit libraries.)&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; If you ask about your "svn" program, then, as "root", you should see&lt;BR /&gt;a complete list of the shared libraries it uses,&amp;nbsp; and, as a non-"root"&lt;BR /&gt;user, you should see errors ("Unable to find library [...]") for the&lt;BR /&gt;things which it can't find.&amp;nbsp; _Those_ are the things with the problems.&lt;BR /&gt;My guess is that the permissions are wrong, or else you may need to add&lt;BR /&gt;the appropriate directory to the definition of LD_LIBRARY_PATH.&lt;BR /&gt;&lt;BR /&gt;&amp;gt; [...] I'm looking the persmission on the /usr/lib/* and&lt;BR /&gt;&amp;gt; /usr/local/lib/*, expacially for the /usr/local/lib/libserf-1.sl and the&lt;BR /&gt;&amp;gt; /usr/lib/dld.sl.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; /usr/lib/dld.sl is the program which is complaining about not finding&lt;BR /&gt;SSL_CTX_set_client_cert_cb.&amp;nbsp; It's just doing its job.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; man dld.sl&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; /usr/local/lib/libserf-1.sl is the thing which wants&lt;BR /&gt;SSL_CTX_set_client_cert_cb.&amp;nbsp; It's ok, too.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; The problem is that the dynamic loader (dld.sl) can't find all the&lt;BR /&gt;pieces which it needs to satisfy "svn".&amp;nbsp; In this case, something like&lt;BR /&gt;"libssl.sl", I'd guess.&lt;/P&gt;</description>
      <pubDate>Wed, 28 Mar 2018 16:41:55 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/usr-lib-dld-sl-unresolved-symbol-ssl-ctx-set-client-cert-cb-code/m-p/7001018#M495664</guid>
      <dc:creator>Steven Schweda</dc:creator>
      <dc:date>2018-03-28T16:41:55Z</dc:date>
    </item>
    <item>
      <title>Re: /usr/lib/dld.sl: Unresolved symbol: SSL_CTX_set_client_cert_cb (code) with specific user</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/usr-lib-dld-sl-unresolved-symbol-ssl-ctx-set-client-cert-cb-code/m-p/7001241#M495665</link>
      <description>&lt;P&gt;&amp;gt; What does symbol means?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;A symbol is a name for a memory address.&amp;nbsp; In this case (code) a function.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;gt; I'm looking the&amp;nbsp;permission's on the /usr/lib/* and /usr/local/lib/*,&amp;nbsp;especially for the&amp;nbsp;/usr/local/lib/libserf-1.sl and the /usr/lib/dld.sl.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;You need to look for permissions for all components of the path.&amp;nbsp; But you would have lots more errors if /usr/ and /usr/lib/ were bad.&amp;nbsp; As Steven said, you don't need to look at dld.sl.&amp;nbsp; Nor libserf-1.sl, since that's the victim.&amp;nbsp; You need to find where it is defined.&lt;/P&gt;&lt;P&gt;&amp;gt; I put the result of the nm command for the root user and the other&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;They should match exactly.&amp;nbsp; Are you running these on the same machine?&amp;nbsp; And looks like defined in /usr/local/lib/libssl.sl.&lt;/P&gt;</description>
      <pubDate>Sun, 01 Apr 2018 01:11:42 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/usr-lib-dld-sl-unresolved-symbol-ssl-ctx-set-client-cert-cb-code/m-p/7001241#M495665</guid>
      <dc:creator>Dennis Handly</dc:creator>
      <dc:date>2018-04-01T01:11:42Z</dc:date>
    </item>
    <item>
      <title>Re: /usr/lib/dld.sl: Unresolved symbol: SSL_CTX_set_client_cert_cb (code) with specific user</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/usr-lib-dld-sl-unresolved-symbol-ssl-ctx-set-client-cert-cb-code/m-p/7001359#M495666</link>
      <description>&lt;P&gt;You can find out which definition is resolving the reference in the working case, using ldd:&lt;/P&gt;&lt;PRE&gt;[ xint ~ ] $ ldd -y,SSL_CTX_set_client_cert_cb /usr/local/bin/svn | grep SSL_CTX_set_client_cert_cb
  SSL_CTX_set_client_cert_cb (code) : needed by /usr/local/lib/libneon.sl; found in /usr/local/lib/libssl.sl&lt;/PRE&gt;</description>
      <pubDate>Tue, 03 Apr 2018 02:02:43 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/usr-lib-dld-sl-unresolved-symbol-ssl-ctx-set-client-cert-cb-code/m-p/7001359#M495666</guid>
      <dc:creator>ranganath ramachandra</dc:creator>
      <dc:date>2018-04-03T02:02:43Z</dc:date>
    </item>
    <item>
      <title>Re: /usr/lib/dld.sl: Unresolved symbol: SSL_CTX_set_client_cert_cb (code) with specific user</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/usr-lib-dld-sl-unresolved-symbol-ssl-ctx-set-client-cert-cb-code/m-p/7001385#M495667</link>
      <description>&lt;P&gt;Thanks everybody for your answer, it's very userful !&lt;/P&gt;&lt;P&gt;But for this moment, the support check my server beacause I erase some librairiesof svn. I don't really know how I&amp;nbsp; do that ... :-(&lt;/P&gt;&lt;P&gt;I guess they will reinstall Subversion. If that no solved my problem, I come back&amp;nbsp;and test your command :-)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In any case, thank for all.&lt;/P&gt;</description>
      <pubDate>Tue, 03 Apr 2018 07:20:01 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/usr-lib-dld-sl-unresolved-symbol-ssl-ctx-set-client-cert-cb-code/m-p/7001385#M495667</guid>
      <dc:creator>Jeremy_G</dc:creator>
      <dc:date>2018-04-03T07:20:01Z</dc:date>
    </item>
  </channel>
</rss>

