Print

Print


Dear all,

sadly, I only came around trying out 4.12.0 now with the release. 

I encounter failure trying to use the new `xrootd-voms`. Here's what I observe:
```
200508 17:22:50 17233 secgsi_InitOpts: *** ------------------------------------------------------------ ***
200508 17:22:50 17233 secgsi_LoadVOMSFun: Unable to load vomslib plugin /usr/lib64/libXrdSecgsiVOMS-4.so
200508 17:22:50 17233 secgsi_LoadVOMSFun: could not find 'XrdSecgsiVOMSFun()' in /usr/lib64/libXrdSecgsiVOMS-4.so
200508 17:22:50 17233 secgsi_Init: Secgsi: ErrError: VOMS plug-in could not be loaded: /usr/lib64/libXrdSecgsiVOMS-4.so
Secgsi: ErrError: VOMS plug-in could not be loaded: /usr/lib64/libXrdSecgsiVOMS-4.so
=====> sec.protocol /usr/lib64 gsi -dlgpxy:1 -exppxy:=creds -ca:1 -crl:3 -gridmap:/dev/null -cert:/etc/grid-security/hostcert.pem -key:/etc/grid-security/hostkey.pem -certdir:/etc/grid-security/certificates -vomsfun:/usr/lib64/libXrdSecgsiVOMS-4.so -vomsfunparms:certfmt=raw|vos=atlas,ops,dteam,wlcg|grps=/atlas,/ops,/dteam,/wlcg
Config 1 authentication directives processed in /etc/xrootd/xrootd-grid.cfg
------ Authentication system initialization failed.
Config Unable to create security framework via /usr/lib64/libXrdSec.so
200508 17:22:50 17233 XrootdConfig: Unable to load security system.
------ xrootd protocol initialization failed.
200508 17:22:50 17233 XrdProtocol: Protocol xrootd could not be loaded
```

For the migration from the pre-`4.12.0` world, I did:
```
yum remove vomsxrd
yum install xrootd-voms
yum update
```
It seems all is installed as expected, since:
```
# rpm -qa | grep -i xrootd
xrootd-server-libs-4.12.0-1.el7.x86_64
xrootd-client-4.12.0-1.el7.x86_64
xrootd-client-libs-4.12.0-1.el7.x86_64
xrootd-server-4.12.0-1.el7.x86_64
xrootd-4.12.0-1.el7.x86_64
xrootd-voms-4.12.0-1.el7.x86_64
xrootd-libs-4.12.0-1.el7.x86_64
xrootd-selinux-4.12.0-1.el7.noarch
```
Also, the library itself seems fine:
```
# nm -D /usr/lib64/libXrdSecgsiVOMS-4.so  | grep -i VOMS
00000000002092e0 B gsiVOMSTrace
00000000000047a0 T XrdSecgsiVOMSFun
0000000000002bc0 T XrdSecgsiVOMSInit
                 U _ZN8vomsdata12ErrorMessageEv
                 U _ZN8vomsdata8RetrieveEP7x509_stP13stack_st_X50912recurse_type
                 U _ZN8vomsdataC1ESsSs
                 U _ZN8vomsdataD1Ev
```
and furthermore:
```
# ldd /usr/lib64/libXrdSecgsiVOMS-4.so 
        linux-vdso.so.1 =>  (0x00007ffc677a4000)
        libvomsapi.so.1 => /lib64/libvomsapi.so.1 (0x00007f42d9f45000)
        libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007f42d9c3e000)
        libm.so.6 => /lib64/libm.so.6 (0x00007f42d993c000)
        libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f42d9726000)
        libc.so.6 => /lib64/libc.so.6 (0x00007f42d9358000)
        libexpat.so.1 => /lib64/libexpat.so.1 (0x00007f42d912e000)
        libssl.so.10 => /lib64/libssl.so.10 (0x00007f42d8ebc000)
        libcrypto.so.10 => /lib64/libcrypto.so.10 (0x00007f42d8a59000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f42da3b9000)
        libgssapi_krb5.so.2 => /lib64/libgssapi_krb5.so.2 (0x00007f42d880c000)
        libkrb5.so.3 => /lib64/libkrb5.so.3 (0x00007f42d8523000)
        libcom_err.so.2 => /lib64/libcom_err.so.2 (0x00007f42d831f000)
        libk5crypto.so.3 => /lib64/libk5crypto.so.3 (0x00007f42d80ec000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007f42d7ee8000)
        libz.so.1 => /lib64/libz.so.1 (0x00007f42d7cd2000)
        libkrb5support.so.0 => /lib64/libkrb5support.so.0 (0x00007f42d7ac2000)
        libkeyutils.so.1 => /lib64/libkeyutils.so.1 (0x00007f42d78be000)
        libresolv.so.2 => /lib64/libresolv.so.2 (0x00007f42d76a4000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f42d7488000)
        libselinux.so.1 => /lib64/libselinux.so.1 (0x00007f42d7261000)
        libpcre.so.1 => /lib64/libpcre.so.1 (0x00007f42d6fff000)
```

Additionally, I use `voms-2.0.14-1.el7.x86_64` from EPEL, it's a fully updated CentOS 7.8 system. 

Any ideas? Anything obviously wrong in my configuration?

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/xrootd/xrootd/issues/1191

########################################################################
Use REPLY-ALL to reply to list

To unsubscribe from the XROOTD-DEV list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-DEV&A=1