While doing further testing I managed to find how to have a 500 error while asking for an checksum that exists but that was not configured on the xrootd server.

The error happens only if the config file of the server contains two checksums: xrootd.chksum adler32 md5

Now if I ask for a checksum that does not exist, the server will return a 500 error:

[xrootddev@xrootd-ccaffy-dev01 http_server_certificate_tests]$ curl -I -H "Want-Digest: does_not_exist"  -L https://xrootd-ccaffy-dev01.cern.ch:1096/tmp/bigfile_5M_copy
HTTP/1.1 500 Internal Server Error
Connection: Close
Server: XrootD/v20220509-f2bdd84
Content-Length: 0

Investigating that bug too... ;)


Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.Message ID: <xrootd/xrootd/issues/1707/1377557192@github.com>

[ { "@context": "http://schema.org", "@type": "EmailMessage", "potentialAction": { "@type": "ViewAction", "target": "https://github.com/xrootd/xrootd/issues/1707#issuecomment-1377557192", "url": "https://github.com/xrootd/xrootd/issues/1707#issuecomment-1377557192", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { "@type": "Organization", "name": "GitHub", "url": "https://github.com" } } ]

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