Hello,
We have setup two GSI authenticated XRootD servers. I can read/write to any of them.
When I tried 3-rd party transfers (TPC) I had to specify these variables:
in StartXRD.cf :
export X509_USER_CERT=/etc/grid-security/xrootd/hostcert.pem
export X509_USER_KEY=/etc/grid-security/xrootd/hostkey.pem
export X509_USER_PROXY=/tmp/x509up_u498
Unfortunately I have to have some external process renewing proxy b/c the client when invoked by the server to perform TPC would not create proxy (from cert/key pair). I get:
TPC job 8: 180517 11:46:47 6099 secgsi_InitProxy: Not a tty: cannot prompt for proxies - do nothing
TPC job 8: 180517 11:46:47 6099 secgsi_QueryProxy: problems initializing proxy via external shell
Apparently a system call to "grid-proxy-init" is protected against non tty invocation.
(based on my reading of https://github.com/xrootd/xrootd/blob/master/src/XrdSecgsi/XrdSecProtocolgsi.cc)
This seems awkward. I wonder, am I missing something in my setup?
Thank you,
Dmitry
########################################################################
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
|