I am not quite sure what the server configuration is, I debugged this from the client side.

The file that I found which I had access to and that triggered the problem was:
root://fax.mwt2.org:1094//pnfs/uchicago.edu/atlasdatadisk/rucio/data16_13TeV/eb/1a/DAOD_TOPQ1.10314911._000041.pool.root.1

The same file has replicas at other servers and those where not affected. If I used --debug 3 option to xrdcp I found this for the server that did not work:

[2017-02-10 17:32:27.470539 +0100][Debug ][XRootDTransport ] [fax.mwt2.org:1094 #0.0] kXR_protocol successful (type: manager [], protocol version 289)
[2017-02-10 17:32:27.597157 +0100][Debug ][XRootDTransport ] [fax.mwt2.org:1094 #0.0] Authentication is required: &P=gsi,v:10200,c:ssl,ca:d690e530

Whereas a server where the download worked says:

[2017-02-10 17:36:49.514501 +0100][Debug ][XRootDTransport ] [sedoor1.bfg.uni-freiburg.de:1094 #0.0] kXR_protocol successful (type: server [], protocol version 310)
[2017-02-10 17:36:49.549587 +0100][Debug ][XRootDTransport ] [sedoor1.bfg.uni-freiburg.de:1094 #0.0] Authentication is required: &P=gsi,v:10300,c:ssl,ca:7ecb2657.0|dd4b34ea.0

So the servers report different protocol versions (289 vs. 310) and the format for the ca option is different - the older server reports the only the md5 hash while the newer version reports both md5 and sha1, but more importantly the older version reports the hash only, while the newer version appends ".0" to the hashes (ca:d690e530 vs. ca:7ecb2657.0|dd4b34ea.0).


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/xrootd/xrootd","title":"xrootd/xrootd","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/xrootd/xrootd"}},"updates":{"snippets":[{"icon":"PERSON","message":"@ellert in #461: I am not quite sure what the server configuration is, I debugged this from the client side.\r\n\r\nThe file that I found which I had access to and that triggered the problem was:\r\nroot://fax.mwt2.org:1094//pnfs/uchicago.edu/atlasdatadisk/rucio/data16_13TeV/eb/1a/DAOD_TOPQ1.10314911._000041.pool.root.1\r\n\r\nThe same file has replicas at other servers and those where not affected. If I used --debug 3 option to xrdcp I found this for the server that did not work:\r\n\r\n[2017-02-10 17:32:27.470539 +0100][Debug ][XRootDTransport ] [fax.mwt2.org:1094 #0.0] kXR_protocol successful (type: manager [], protocol version 289)\r\n[2017-02-10 17:32:27.597157 +0100][Debug ][XRootDTransport ] [fax.mwt2.org:1094 #0.0] Authentication is required: \u0026P=gsi,v:10200,c:ssl,ca:d690e530\r\n\r\nWhereas a server where the download worked says:\r\n\r\n[2017-02-10 17:36:49.514501 +0100][Debug ][XRootDTransport ] [sedoor1.bfg.uni-freiburg.de:1094 #0.0] kXR_protocol successful (type: server [], protocol version 310)\r\n[2017-02-10 17:36:49.549587 +0100][Debug ][XRootDTransport ] [sedoor1.bfg.uni-freiburg.de:1094 #0.0] Authentication is required: \u0026P=gsi,v:10300,c:ssl,ca:7ecb2657.0|dd4b34ea.0\r\n\r\nSo the servers report different protocol versions (289 vs. 310) and the format for the ca option is different - the older server reports the only the md5 hash while the newer version reports both md5 and sha1, but more importantly the older version reports the hash only, while the newer version appends \".0\" to the hashes (ca:d690e530 vs. ca:7ecb2657.0|dd4b34ea.0).\r\n"}],"action":{"name":"View Pull Request","url":"https://github.com/xrootd/xrootd/pull/461#issuecomment-278995367"}}}

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