Print

Print


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