Print

Print


Hi all,

While testing issues with davs on our xrootd system, we found also an 
issue with using the root protocol.
Setup: rdc-redirector and xrd{4..6} as server

Using xrdfs we get the correct listing from the servers:

mebert@heplw65:~$ xrdfs  root://rdc-redirector.belle.uvic.ca ls /TMP
/TMP/belle
/TMP/testdirnull
/TMP/users

However using gfal-ls does not:

mebert@heplw65:~$ gfal-ls -l root://rdc-redirector.belle.uvic.ca/TMP
gfal-ls error: 115 (Operation now in progress) - Failed reading directory: [ERROR] Error response: no such file or directory (Unknown error 400)


while it works as it should using davs://

mebert@heplw65:~$ gfal-ls -l davs://rdc-redirector.belle.uvic.ca:1094//TMP
drwxrwxrwx   0 0     0             5 Feb 20 10:23 users
drwxrwxrwx   0 0     0             2 Apr 12  2022 testdirnull
drwxrwxrwx   0 0     0            22 Mar 25 13:31 belle


Is there a misconfiguration in our xrootd system or is this a known issue 
with the gfal2 tools?

We run on CentOS7 with what is available in epel. Below are our Authfile 
and the redirector configuration. The configuration of the servers is 
basically the same but with:
   all.role server
   oss.localroot /storage/RDC


Cheers,
  Marcus
-----------------------------

The Authfile is:
u * /storage-summary.json rl / l
o belle /TMP a / l
r production / a


and the redirector configuration:

all.manager rdc-redirector.belle.uvic.ca:1095

all.export /
all.role manager
http.desthttps yes

xrd.tls /etc/grid-security/xrd/xrdcert.pem /etc/grid-security/xrd/xrdkey.pem
xrd.tlsca certdir /etc/grid-security/certificates
xrootd.tls all -data

xrootd.seclib libXrdSec.so
sec.protocol gsi -dlgpxy:request -exppxy:=creds -ca:verify -crl:try -gmapopt:nomap -vomsat:require -vomsfun:default

http.secxtractor libXrdHttpVOMS.so
http.tlsreuse off

if exec xrootd
   xrd.protocol  http:1094 libXrdHttp.so
fi

ofs.authorize
acc.audit deny grant
acc.authdb /etc/xrootd/Authfile



http.exthandler xrdtpc libXrdHttpTPC.so
http.header2cgi Authorization authz

http.exthandler xrdmacaroons libXrdMacaroons.so
macaroons.secretkey /etc/xrootd/macaroon-secret
all.sitename UVic-RAW-SE
ofs.authlib libXrdMacaroons.so

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

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