Cyrus SASL

Hiro Lalwani meetmehiro at gmail.com
Mon Sep 7 15:28:15 EDT 2009


Hi Kyle,

Thanks a lot for your response.

Please find the chatr output below.

 chatr /usr/lib/sasl2/libdigestmd5.so.2
/usr/lib/sasl2/libdigestmd5.so.2:
         32-bit ELF shared library
         shared library dynamic path search:
             LD_LIBRARY_PATH    enabled  first
             SHLIB_PATH         enabled  second
             embedded path      enabled  third  Not Defined
         internal name:
             libdigestmd5.so.2
         shared library mapped private disabled
         shared vtable support disabled
         explicit unloading enabled
         linkage table protection disabled
         segments:
             index type     address      flags size
                 7 text     04000000     z---c-    D (default)
                 8 data     40010000     ---m--    D (default)
         kernel assisted branch prediction enabled
         lazy swap allocation for dynamic segments disabled
         nulptr dereferences trap disabled
         address space model: default
         caliper dynamic instrumentation disabled

*Could you please tell me, How I will resolve this undefined symbol ?*

Thanks
Hiro Lalwani
On Tue, Sep 8, 2009 at 12:25 AM, Kyle Chapman <Kyle.Chapman at pb.com> wrote:

>  run: chatr /usr/lib/sasl2/libdigestmd5.sl.2
> look for thesections:
> shared library dynamic path search:
> and
> shared library list:
>
> libcrypto is probably listed, but the path to it isnt in the library search
> path.
>
>  ------------------------------
> *From:* cyrus-sasl-bounces+kyle_chapman=g1.com at lists.andrew.cmu.edu[mailto:
> cyrus-sasl-bounces+kyle_chapman <cyrus-sasl-bounces%2Bkyle_chapman>=g1.com
> @lists.andrew.cmu.edu] *On Behalf Of *Hiro Lalwani
> *Sent:* Monday, September 07, 2009 2:31 PM
> *To:* Alexey Melnikov
> *Cc:* cyrus-sasl at lists.andrew.cmu.edu
> *Subject:* Re: Cyrus SASL
>
>   Hi Alexey,
>
> thanks a lot for your response.
>
> Please find my response.
>
> >Feb 04 05:30:18 unix sm-mta[1037]: unable to dlopen
> /usr/lib/sasl2/libdigestmd5.sl.2: Unresolved symbol: DES_key_sched (code)
> from
> /usr/lib/sasl2/libdigestmd5.sl.2
>
> >>>This looks like a symbol exported from one of OpenSSL libraries.
>
> <HIRO> ldd -r /usr/lib/sasl2/libdigestmd5.so.2
>         symbol not found: malloc        (/usr/lib/sasl2/libdigestmd5.so.2)
>         symbol not found: _memcpy       (/usr/lib/sasl2/libdigestmd5.so.2)
>         symbol not found: uname (/usr/lib/sasl2/libdigestmd5.so.2)
>         symbol not found: _memset       (/usr/lib/sasl2/libdigestmd5.so.2)
>         symbol not found: freeaddrinfo  (/usr/lib/sasl2/libdigestmd5.so.2)
>         symbol not found: _isupper      (/usr/lib/sasl2/libdigestmd5.so.2)
>         symbol not found: strerror      (/usr/lib/sasl2/libdigestmd5.so.2)
>         symbol not found: snprintf      (/usr/lib/sasl2/libdigestmd5.so.2)
>         symbol not found: DES_key_sched (/usr/lib/sasl2/libdigestmd5.so.2)
>         symbol not found: sprintf       (/usr/lib/sasl2/libdigestmd5.so.2)
>         symbol not found: strncpy       (/usr/lib/sasl2/libdigestmd5.so.2)
>         symbol not found: getaddrinfo   (/usr/lib/sasl2/libdigestmd5.so.2)
>         symbol not found: strpbrk       (/usr/lib/sasl2/libdigestmd5.so.2)
>         symbol not found: __SB_masks    (/usr/lib/sasl2/libdigestmd5.so.2)
>         symbol not found: strcasecmp    (/usr/lib/sasl2/libdigestmd5.so.2)
>         *symbol not found: DES_ede3_cbc_encrypt
> (/usr/lib/sasl2/libdigestmd5.so.2)*
>         symbol not found: free  (/usr/lib/sasl2/libdigestmd5.so.2)
>         symbol not found: _isdigit      (/usr/lib/sasl2/libdigestmd5.so.2)
>         symbol not found: strncasecmp   (/usr/lib/sasl2/libdigestmd5.so.2)
>         symbol not found: DES_cbc_encrypt
> (/usr/lib/sasl2/libdigestmd5.so.2)
>         symbol not found: strcat        (/usr/lib/sasl2/libdigestmd5.so.2)
>         symbol not found: strchr        (/usr/lib/sasl2/libdigestmd5.so.2)
>         symbol not found: strcmp        (/usr/lib/sasl2/libdigestmd5.so.2)
>         symbol not found: strcpy        (/usr/lib/sasl2/libdigestmd5.so.2)
>         symbol not found: strdup        (/usr/lib/sasl2/libdigestmd5.so.2)
>         symbol not found: strlen        (/usr/lib/sasl2/libdigestmd5.so.2)
>         symbol not found: strtol        (/usr/lib/sasl2/libdigestmd5.so.2)
>         symbol not found: time  (/usr/lib/sasl2/libdigestmd5.so.2)
>
>
>> >Feb 04 05:30:18 unix sm-mta[1037]: unable to dlopen
>> /usr/lib/sasl2/libgssapiv2.sl.2: Unresolved symbol:
>> GSS_C_NT_HOSTBASED_SERVICE (data) from
>> >/usr/lib/sasl2/libgssapiv2.sl.2
>>
>> >>>>Which version of Kerberos are you using?
>
> <HIRO>" T1417AA                               C.03.02        Kerberos
> Server Version 3.0 and its Administration Utilities"
>
>
>> >Feb 04 05:30:19 unix sm-mta[1037]: unable to dlopen
>> /usr/lib/sasl2/libotp.sl.2: Unresolved symbol: EVP_DigestInit (code) from
>>
>> >>>This looks like a symbol exported from one of OpenSSL libraries.
>  <HIRO>ldd -r /usr/lib/sasl2/libotp.so.2
>         symbol not found: _isalpha      (/usr/lib/sasl2/libotp.so.2)
>         symbol not found: _isalnum      (/usr/lib/sasl2/libotp.so.2)
>         symbol not found: _memcpy       (/usr/lib/sasl2/libotp.so.2)
>         symbol not found: _memcmp       (/usr/lib/sasl2/libotp.so.2)
>         symbol not found: uname (/usr/lib/sasl2/libotp.so.2)
>         symbol not found: _memset       (/usr/lib/sasl2/libotp.so.2)
>         symbol not found: freeaddrinfo  (/usr/lib/sasl2/libotp.so.2)
>         symbol not found: strerror      (/usr/lib/sasl2/libotp.so.2)
>         symbol not found: snprintf      (/usr/lib/sasl2/libotp.so.2)
>         symbol not found: sprintf       (/usr/lib/sasl2/libotp.so.2)
>         symbol not found: strncpy       (/usr/lib/sasl2/libotp.so.2)
>         symbol not found: strncmp       (/usr/lib/sasl2/libotp.so.2)
>         symbol not found: getaddrinfo   (/usr/lib/sasl2/libotp.so.2)
>         symbol not found: sscanf        (/usr/lib/sasl2/libotp.so.2)
>         symbol not found: strtoul       (/usr/lib/sasl2/libotp.so.2)
>         symbol not found: EVP_cleanup   (/usr/lib/sasl2/libotp.so.2)
>         symbol not found: __SB_masks    (/usr/lib/sasl2/libotp.so.2)
>         symbol not found: OpenSSL_add_all_digests
> (/usr/lib/sasl2/libotp.so.2)
>         *symbol not found: EVP_DigestUpdate
> (/usr/lib/sasl2/libotp.so.2)*
>         symbol not found: strcasecmp    (/usr/lib/sasl2/libotp.so.2)
>         symbol not found: sleep (/usr/lib/sasl2/libotp.so.2)
>         symbol not found: EVP_get_digestbyname
> (/usr/lib/sasl2/libotp.so.2)
>         symbol not found: _isspace      (/usr/lib/sasl2/libotp.so.2)
>         symbol not found: EVP_DigestFinal
> (/usr/lib/sasl2/libotp.so.2)
>         symbol not found: _isxdigit     (/usr/lib/sasl2/libotp.so.2)
>         symbol not found: _isdigit      (/usr/lib/sasl2/libotp.so.2)
>         symbol not found: strncasecmp   (/usr/lib/sasl2/libotp.so.2)
>         *symbol not found: EVP_DigestInit
> (/usr/lib/sasl2/libotp.so.2)*
>         symbol not found: tolower       (/usr/lib/sasl2/libotp.so.2)
>         symbol not found: strcat        (/usr/lib/sasl2/libotp.so.2)
>         symbol not found: strchr        (/usr/lib/sasl2/libotp.so.2)
>         symbol not found: strcpy        (/usr/lib/sasl2/libotp.so.2)
>         symbol not found: bsearch       (/usr/lib/sasl2/libotp.so.2)
>         symbol not found: strlen        (/usr/lib/sasl2/libotp.so.2)
>         symbol not found: time  (/usr/lib/sasl2/libotp.so.2)
>
>
>
> *Could you please tell me, what I am missing ? How can I resolve this?*
>
> regards
> Hiro Lalwani
>
>
>
>
> On Sun, Sep 6, 2009 at 11:09 PM, Alexey Melnikov <
> alexey.melnikov at isode.com> wrote:
>
>> Hiro Lalwani wrote:
>>
>> Hi All,
>>>
>>
>> Hi Hiro,
>>
>>> I am not able to use the GSSAPI and Digest-MD5 for my sendmail 8.13.3 on
>>> HP-UX . I have cyrusSASL2.1.23. I am getting following error in the syslog.
>>>
>>> Feb 04 05:30:18 unix sm-mta[1037]: unable to dlopen
>>> /usr/lib/sasl2/libdigestmd5.sl.2: Unresolved symbol: DES_key_sched (code)
>>> from
>>> /usr/lib/sasl2/libdigestmd5.sl.2
>>>
>>> This looks like a symbol exported from one of OpenSSL libraries.
>>
>> Feb 04 05:30:18 unix sm-mta[1037]: unable to dlopen
>>> /usr/lib/sasl2/libgssapiv2.sl.2: Unresolved symbol:
>>> GSS_C_NT_HOSTBASED_SERVICE (data) from
>>> /usr/lib/sasl2/libgssapiv2.sl.2
>>>
>>> Which version of Kerberos are you using?
>>
>> Feb 04 05:30:19 unix sm-mta[1037]: unable to dlopen
>>> /usr/lib/sasl2/libotp.sl.2: Unresolved symbol: EVP_DigestInit (code) from
>>>
>>> This looks like a symbol exported from one of OpenSSL libraries.
>>
>> /usr/lib/sasl2/libotp.sl.2
>>>
>>> Can you run ldd on these 3 shared libraries (or whatever is equivalent on
>> HP-UX) .
>>
>>
>>
>>> I am using CyrusSASL 2.1.23  And all mechanism other than digest-md5 and
>>> gss-api are working fine. But I need help in one point that when I did
>>> telnet 0 25 it is not showing digest-md5 as well as gss-api in 250 AUTH
>>> message. So may be I am faultering in configuration. But I have followed all
>>> required steps which are same for all mechanism.
>>>
>>> So can please anybody help me in configuration
>>>
>>> Can anybody help me
>>>
>>>
>>
>
>
> --
> thanks & regards
> Hiro Lalwani
>



-- 
thanks & regards
Hiro Lalwani
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.andrew.cmu.edu/pipermail/cyrus-sasl/attachments/20090908/cefd8089/attachment-0001.html 


More information about the Cyrus-sasl mailing list