Print

Print


On 11/3/20 5:43 PM, Adrian Sevcenco wrote:
> Hi! I just observed on my servers (4.12.3) that http is no longer 
> working (it seems that at one moment it was working)
> 
> at this moment when trying with curl i get:
> *   Trying 85.120.46.25:1094...
> * TCP_NODELAY set
> * Connected to storage05.spacescience.ro (85.120.46.25) port 1094 (#0)
>  > GET 
> //home/aliprod/data/04/53413/5db44470-1dc5-11eb-a2c0-08f1eaf0250c?authz=-----BEGIN+SEALED+CIPHER-----long_auth_envelope-----END+SEALED+ENVELOPE-----%0A 
> HTTP/1.1
>  > Host: storage05.spacescience.ro:1094
>  > User-Agent: curl/7.66.0
>  > Accept: */*
>  >
> * Mark bundle as not supporting multiuse
> < HTTP/1.1 403 Forbidden
> HTTP/1.1 403 Forbidden
> < Connection: Close
> Connection: Close
> < Content-Length: 99
> Content-Length: 99
> 
> <
> Unable to open 
> /home/aliprod/data/04/53413/5db44470-1dc5-11eb-a2c0-08f1eaf0250c; 
> permission denied
> 
> and in logs i see:
> 201103 17:01:34 1572 XrootdBridge: unknown.9:129@[::46.243.114.230] 
> login as nobody
> XrdAggregatingN2N processing. 
> buff='/home/aliprod/data/04/53413/5db44470-1dc5-11eb-a2c0-08f1eaf0250c'
> Error: nothing could be decrypted
> 201103 17:01:35 1572 XrdAliceTokenAcc::Access: Unable to read provided 
> authz for 
> /home/aliprod/data/04/53413/5db44470-1dc5-11eb-a2c0-08f1eaf0250c; 
> permission denied
> 201103 17:01:35 1572 ofs_open: unknown.9:129@[::46.243.114.230] Unable 
> to open 
> /home/aliprod/data/04/53413/5db44470-1dc5-11eb-a2c0-08f1eaf0250c; 
> permission denied
> 201103 17:01:35 1572 XrootdXeq: unknown.9:129@[::46.243.114.230] disc 
> 0:00:01 (send failure)
> 
> e metafile that have a working xrootd path can be found here:
> https://cernbox.cern.ch/index.php/s/V21naWT790be6p8
> 
> first thing to suspect is that the envelope it was not correctly 
> converted to be used by curl ... is there any facility that would halp 
> with this?
> 
> Can be any other problem? (this is 4.12.3 xrootd server)

so, i forgot to add the details about the settings:
the serve settings have this
if exec xrootd
     xrd.protocol http /usr/lib64/libXrdHttp.so
     http.exthandler xrdtpc /usr/lib64/libXrdHttpTPC.so
     http.header2cgi Authorization authz
     http.header2cgi authz authz
     http.listingdeny yes
     http.trace all
fi

and with trace all on the server i see:

sec_PM: Using unix protocol, args=''
--

201103 20:38:39 26982 sysXrdHttp:  rc:38 got hdr line: Host: 
storage05.spacescience.ro:1094

201103 20:38:39 26982 sysXrdHttp:  rc:25 got hdr line: User-Agent: 
curl/7.66.0

201103 20:38:39 26982 sysXrdHttp:  rc:13 got hdr line: Accept: */*

201103 20:38:39 26982 sysXrdHttp:  rc:2 got hdr line:

201103 20:38:39 26982 sysXrdHttp:  rc:2 detected header end.
201103 20:38:39 26982 XrootdBridge: unknown.3:98@[::46.243.114.230] 
login as nobody

So, any idea what i'm missing?
Thanks a lot!
Adrian







########################################################################
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