The default XrdAcc will fail to load if it does not find an AuthFile at the following location:
/opt/xrd/etc/AuthFile
First of all, this path is not owned nor created by any of the XRootD packages therefore to have this working the directory structure would need to be created by manually. This requirement is hard-coded and seems quite arbitrary:
https://github.com/xrootd/xrootd/blob/master/src/XrdAcc/XrdAccConfig.cc#L107
I would suggest to move this file in one of the directories created by the rpm packages and owned by the XRootD daemon like for example: /etc/xrootd/ or /var/spool/xrootd/.
Moreover if this file does not exits then the plugin loading fails. This is fine in principle, but the XrdAccSciTokens plugin relies on the default XrdAcc being able to load, therefore if this AuthFile is not there then the XrdAccSciTokens doesn't load properly.
Maybe it would be reasonable to ship the rpm packages with an empty AuthFile that already makes the XrdAcc loading happy and leave it to the sysadmin to further configure it if need be.


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

[ { "@context": "http://schema.org", "@type": "EmailMessage", "potentialAction": { "@type": "ViewAction", "target": "https://github.com/xrootd/xrootd/issues/1124?email_source=notifications\u0026email_token=AA7NRDRGN6K42GYEFATJ3DDQ7BG2NA5CNFSM4KKGJS2KYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4IH6V3RQ", "url": "https://github.com/xrootd/xrootd/issues/1124?email_source=notifications\u0026email_token=AA7NRDRGN6K42GYEFATJ3DDQ7BG2NA5CNFSM4KKGJS2KYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4IH6V3RQ", "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