[Lasso-devel] Problem when loading Lasso on RedHat 64bits
Clément OUDOT
clem.oudot at gmail.com
Thu Dec 15 17:03:29 CET 2011
Le 15 décembre 2011 16:48, Clément OUDOT <clem.oudot at gmail.com> a écrit :
> Hello,
>
> I installed Lasso and the Perl binding with RPMs from cyrus repo (RHEL
> 5.3 64 bits). I Imported metadata from ADFS, and at metadata load by
> Lasso I have this error :
>
> (process:5528): Lasso-CRITICAL **: 2011-12-15 16:37:46 (lasso.c/:169)
> Unable to load default xmlsec-crypto library. Make surethat you have
> it installed and check shared libraries path(LD_LIBRARY_PATH)
> environment variable.
>
> (process:5528): lasso-CRITICAL **: lasso_provider_load_public_key:
> assertion `LASSO_IS_PROVIDER(provider)' failed
>
> (process:5528): lasso-CRITICAL **: lasso_provider_load_public_key:
> assertion `LASSO_IS_PROVIDER(provider)' failed
> [Thu Dec 15 16:37:46 2011] [error] Unable to create Lasso server
>
>
>
> I installed all dependencies, and when I check linked libraries on
> Lasso, all seems ok :
>
> [root at VINFSSOF-04 lemonldap-ng]# ldd
> /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/auto/Lasso/Lasso.so
> liblasso.so.3 => /usr/lib64/liblasso.so.3 (0x00002ac6e708a000)
> libgobject-2.0.so.0 => /lib64/libgobject-2.0.so.0 (0x00002ac6e738f000)
> libglib-2.0.so.0 => /lib64/libglib-2.0.so.0 (0x00002ac6e75cf000)
> libxml2.so.2 => /usr/lib64/libxml2.so.2 (0x00002ac6e786e000)
> libc.so.6 => /lib64/libc.so.6 (0x00002ac6e7bab000)
> libxmlsec1-openssl.so.1 => /usr/lib64/libxmlsec1-openssl.so.1
> (0x00002ac6e7f01000)
> libxmlsec1.so.1 => /usr/lib64/libxmlsec1.so.1 (0x00002ac6e8137000)
> libxslt.so.1 => /usr/lib64/libxslt.so.1 (0x00002ac6e8399000)
> libm.so.6 => /lib64/libm.so.6 (0x00002ac6e85ce000)
> libssl.so.6 => /lib64/libssl.so.6 (0x00002ac6e8852000)
> libcrypto.so.6 => /lib64/libcrypto.so.6 (0x00002ac6e8a9c000)
> libdl.so.2 => /lib64/libdl.so.2 (0x00002ac6e8ded000)
> libz.so.1 => /usr/lib64/libz.so.1 (0x00002ac6e8ff2000)
> libsasl2.so.2 => /usr/lib64/libsasl2.so.2 (0x00002ac6e9206000)
> librt.so.1 => /lib64/librt.so.1 (0x00002ac6e941f000)
> /lib64/ld-linux-x86-64.so.2 (0x00002ac6e6a2f000)
> libgssapi_krb5.so.2 => /usr/lib64/libgssapi_krb5.so.2
> (0x00002ac6e9629000)
> libkrb5.so.3 => /usr/lib64/libkrb5.so.3 (0x00002ac6e9857000)
> libcom_err.so.2 => /lib64/libcom_err.so.2 (0x00002ac6e9aed000)
> libk5crypto.so.3 => /usr/lib64/libk5crypto.so.3 (0x00002ac6e9cef000)
> libresolv.so.2 => /lib64/libresolv.so.2 (0x00002ac6e9f14000)
> libcrypt.so.1 => /lib64/libcrypt.so.1 (0x00002ac6ea12a000)
> libpthread.so.0 => /lib64/libpthread.so.0 (0x00002ac6ea362000)
> libkrb5support.so.0 => /usr/lib64/libkrb5support.so.0
> (0x00002ac6ea57d000)
> libkeyutils.so.1 => /lib64/libkeyutils.so.1 (0x00002ac6ea786000)
> libselinux.so.1 => /lib64/libselinux.so.1 (0x00002ac6ea988000)
> libsepol.so.1 => /lib64/libsepol.so.1 (0x00002ac6eaba1000)
>
Other error log after an Apache restart :
func=xmlSecCryptoDLLibraryCreate:file=dl.c:line=130:obj=xmlsec_lt_dlopen:subj=unknown:error=7:io
function failed:filename=libxmlsec1-openssl.so
func=xmlSecCryptoDLGetLibraryFunctions:file=dl.c:line=453:obj=unknown:subj=xmlSecCryptoDLLibraryCreate:error=1:xmlsec
library function failed:crypto=openssl
func=xmlSecCryptoDLLoadLibrary:file=dl.c:line=404:obj=unknown:subj=xmlSecCryptoDLGetLibraryFunctions:error=1:xmlsec
library function failed:
Clément.
More information about the Lasso-devel
mailing list