Does your XRootD configuration support adler32 checksums? e.g. my testbed contains xrootd.chksum adler32 During HTTP-TPC pull dCache destination sent GET request with Want-Digest: sha-512,sha-256;q=0.8,sha;q=0.6,md5;q=0.4,adler32;q=0.2 and without checksum support XRootD fails with 221216 00:13:33 14473 unknown.2:26@dcache Xrootd_Response: 0000 sending err 3013: query chksum is not supported 221216 00:13:33 14473 http_Req: XrdHttpReq::Error 221216 00:13:33 14473 unknown.2:26@dcache http_Req: PostProcessHTTPReq req: 2 reqstate: 1 221216 00:13:33 14473 unknown.2:26@dcache http_Req: PostProcessHTTPReq mapping Xrd error [3013] to status code [405] 221216 00:13:33 14473 unknown.2:26@dcache http_Protocol: Sending resp: 405 header len:97 I just don't fully understand why XRootD fails with xrootd.chksum max 5 md5 adler32 crc32 with error message 221216 00:15:23 14512 unknown.1:33@dcache Xrootd_Response: 0000 sending err 3012: sha512 checksum not supported. 221216 00:15:23 14512 http_Req: XrdHttpReq::Error 221216 00:15:23 14512 unknown.1:33@dcache http_Req: PostProcessHTTPReq req: 2 reqstate: 1 221216 00:15:23 14512 unknown.1:33@dcache http_Req: PostProcessHTTPReq mapping Xrd error [3012] to status code [500] 221216 00:15:23 14512 unknown.1:33@dcache http_Protocol: Sending resp: 500 header len:100 Why XRootD doesn't ignore unsupported sha512 hash algorithms from dCache Petr On 12/15/22 21:40, Marcus Lee wrote: > > Hey, > > > I've been trying to configure xrootd to use third party copy to send > files between my server and another belle-II site. So far I have a > mostly working configuration that only fails when trying to copy files > from my server to theirs and specifying the --copy-mode pull option in > gfal-copy. > > > The command I am using is: > > gfal-copy -f --copy-mode pull $ELEPHANT/letter_E.txt > $DESY/uvic-to-desy-pull > > And the error I get back is: > > gfal-copy error: 5 (Input/output error) - TRANSFER ERROR: Copy failed > (3rd pull). Last attempt: Transfer failure: rejected GET: 405 Method > Not Allowed > > > The command works if I change pull to push and/or reverse the source > and the destination. > > > Does anyone have advice on how to fix or debug this? I've attached the > configuration and the log files > > > ------------------------------------------------------------------------ > > 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 > <https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-L&A=1> > ######################################################################## 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