Cyrus SASL

Hiro Lalwani meetmehiro at gmail.com
Mon Sep 7 17:26:20 EDT 2009


Hi Kyle,

No any reason---Wl,+nodefaultrpath, I have just copied/pasted from some
site.

Could you please tell me, what will be the configure-options for the
HP-UX-11.23 platforam + Cyrus SASL 2.1.23.

Regards
Hiro Lalwani

On Tue, Sep 8, 2009 at 2:49 AM, Kyle Chapman <Kyle.Chapman at pb.com> wrote:

>  any reason you are using this: -Wl,+nodefaultrpath
> this is telling the linker to remove all the library search paths for run
> time and use only LD_LIBRARY_PATH and SHLIB_PATH.
>
>  ------------------------------
>  *From:* Hiro Lalwani [mailto:meetmehiro at gmail.com]
> *Sent:* Monday, September 07, 2009 4:19 PM
>
> *To:* Kyle Chapman
> *Cc:* cyrus-sasl at lists.andrew.cmu.edu
> *Subject:* Re: Cyrus SASL
>
>    Hi Kyle,
>
>  Thanks a lot.
>
>  I am using Cyrus-SASL---2.1.23 version.
>
>  Please find below run.sh file
>
>
> ================================================================================
> export LIBS="-lgss -lkrb5 -lk5crypto -lcom_err -lcrypto -lpthread"
> export CC="cc"
> export LDFLAGS="-Wl,+nodefaultrpath -L/usr/local/lib"
> export CPPFLAGS="-I/opt/openssl/include/openssl -I/usr/local/include"
> *./configure --prefix=/opt/iexpress/cyrussasl --enable-krb4 \
> --enable-login=yes --with-openssl=/opt/openssl \
> --with-bdb-incdir=/usr/local/include --enable-static --enable-shared=yes \
> --enable-digest=yes --enable-gssapi=yes
> *
>
> ==============================================================================================
>
> Could you please help me , How can I resove this undefiend symbol ?
>
> thanks
> Hiro Lalwani
> On Tue, Sep 8, 2009 at 1:31 AM, Kyle Chapman <Kyle.Chapman at pb.com> wrote:
>
>>  greetings...  well, it seems your build went a bit off, though i am late
>> to this thread.  what options did you use for configure?  in older sasl
>> releases i had to drop in a newer libtool script on hp to get things working
>> ok.  i dont suggest you need to do that at this point as this is a newer ver
>> of sasl.
>>
>> my old config options i have used in the past on hp:
>> ./configure --disable-krb4 --disable-static --enable-shared
>> --with-openssl=/opt/openssl --enable-gssapi=/usr/lib --without-dblib
>> this was specific for what i needed.  i put it here for ref only, and not
>> to suggest you replicate something that may not work for you.
>>
>>  ------------------------------
>> *From:* Hiro Lalwani [mailto:meetmehiro at gmail.com]
>> *Sent:* Monday, September 07, 2009 3:28 PM
>> *To:* Kyle Chapman
>>
>> *Cc:* cyrus-sasl at lists.andrew.cmu.edu
>> *Subject:* Re: Cyrus SASL
>>
>>   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 at 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
>>
>
>
>
> --
> 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/5f0d6f6b/attachment-0001.html 


More information about the Cyrus-sasl mailing list