Print

Print


You shouldn't have to install anything special. libXrdSecztn-5.so should 
have been installed automatically but note that it is finding that library 
but it finding the 5.5.1 version and a 5.4.3 client is trying to use that 
version and they are not compatible. So, where it's looking is messed up. 
Is it the case LD_LIBRARY_PATH was inadvertently set to another location?

What libraries are you seeing that start with libXrdSec* ?

Andy


On Fri, 17 Feb 2023, Albert Rossi wrote:

> (The reason we ask is because we have some users with 5.4.3 who were trying to do token authentication and were failing with this error.)
>
>
> ________________________________________________
> Albert L. Rossi
> Senior Software Developer
> Scientific Computing Division, Scientific Data Services, Distributed Data Development
> WH 566
> Fermi National Accelerator Laboratory
> Batavia, IL 60510
> (630) 840-3023
>
> ________________________________
> From: Albert Rossi <[log in to unmask]>
> Sent: Thursday, February 16, 2023 6:10 PM
> To: Albert Rossi <[log in to unmask]>; [log in to unmask] <[log in to unmask]>
> Cc: Dmitry O Litvintsev <[log in to unmask]>
> Subject: Re: 5.4.3 and tokens
>
> Andy,
>
> from our diagnosis, it would seem that the 5.4 stable (5.4.3) branch is 
missing the dynamic library in the lib64 directory.
>
> I see no libXrdSecztn-5.so there.
>
> Do you need to do something special to build this?
>
> Thanks, Al
>
> ________________________________________________
> Albert L. Rossi
> Senior Software Developer
> Scientific Computing Division, Scientific Data Services, Distributed Data Development
> WH 566
> Fermi National Accelerator Laboratory
> Batavia, IL 60510
> (630) 840-3023
>
> ________________________________
> From: [log in to unmask] <[log in to unmask]> on behalf of Albert Rossi <[log in to unmask]>
> Sent: Thursday, February 16, 2023 12:34 PM
> To: [log in to unmask] <[log in to unmask]>
> Cc: Dmitry O Litvintsev <[log in to unmask]>
> Subject: 5.4.3 and tokens
>
> Hello again (Andy),
>
> A new question.
>
> When I try to use the 5.4.3 client, I get the following error:
>
> [arossi@fndcatemp1 ~]$ xrdcp54 -f xroot://fndcatemp2.fnal.gov:1094//pnfs/fs/usr/fermilab/users/arossi/tape/data_1b /dev/null
> Plugin version SecClnt v5.4.3 is incompatible with secztn v5.5.1 (must 
be <= 5.4.x) in sec.protocol libXrdSecztn-5.so
> [1B/1B][100%][==================================================][0B/s]
>
> debug log (relevant lines):
>
> [2023-02-16 12:18:30.220151 -0600][Debug  ][XRootDTransport   ] [fndcatemp2.fnal.gov:1094.0] kXR_protocol successful (type: manager [], protocol version 500)
>
> [2023-02-16 12:18:30.220416 -0600][Debug  ][XRootDTransport   ] [fndcatemp2.fnal.gov:1094.0] Sending out kXR_login request, username: arossi, cgi: xrd.cc=us&xrd.tz=-6&xrd.appname=xrdcp&xrd.info=&xrd.hostname=fndcatemp1.fnal.gov&xrd.rn=v5.4.3, dual-stack: false, private IPv4: false, private IPv6: false
>
> [2023-02-16 12:18:30.220455 -0600][Debug  ][AsyncSock         ] [fndcatemp2.fnal.gov:1094.0] TLS hand-shake exchange.
>
> [2023-02-16 12:18:30.231664 -0600][Debug  ][AsyncSock         ] [fndcatemp2.fnal.gov:1094.0] TLS hand-shake exchange.
>
> [2023-02-16 12:18:30.236217 -0600][Debug  ][AsyncSock         ] [fndcatemp2.fnal.gov:1094.0] TLS hand-shake exchange.
>
> [2023-02-16 12:18:30.236454 -0600][Info   ][AsyncSock         ] [fndcatemp2.fnal.gov:1094.0] TLS hand-shake done.
>
> [2023-02-16 12:18:30.236564 -0600][Dump   ][AsyncSock         ] [fndcatemp2.fnal.gov:1094.0] Wrote a message:  (0x50000be0), 118 bytes
>
> [2023-02-16 12:18:30.257334 -0600][Dump   ][XRootDTransport   ] [msg: 0x5003e290] Expecting 70 bytes of message body
>
> [2023-02-16 12:18:30.257384 -0600][Dump   ][AsyncSock         ] [fndcatemp2.fnal.gov:1094.0] Received message header, size: 8
>
> [2023-02-16 12:18:30.257407 -0600][Dump   ][AsyncSock         ] [fndcatemp2.fnal.gov:1094.0] Received a message of 78 bytes
>
> [2023-02-16 12:18:30.257433 -0600][Debug  ][XRootDTransport   ] [fndcatemp2.fnal.gov:1094.0] Logged in, session: 3764e358bab6a3b2a07c00a87cd61c95
>
> [2023-02-16 12:18:30.257450 -0600][Debug  ][XRootDTransport   ] [fndcatemp2.fnal.gov:1094.0] Authentication is required: &P=ztn,0:4096:&P=gsi,v:10400,c:ssl,ca:f5f0dfc2&P=unix
>
> [2023-02-16 12:18:30.257476 -0600][Debug  ][XRootDTransport   ] [fndcatemp2.fnal.gov:1094.0] Sending authentication data
>
> Plugin version SecClnt v5.4.3 is incompatible with secztn v5.5.1 (must be <= 5.4.x) in sec.protocol libXrdSecztn-5.so
>
>
>
> master of course (that's my client wrapper xrdcp5x) works fine, of course:
>
> [arossi@fndcatemp1 ~]$ xrdcp5x -f xroot://fndcatemp2.fnal.gov:1094//pnfs/fs/usr/fermilab/users/arossi/tape/data_1b /dev/null
> [1B/1B][100%][==================================================][0B/s]
>
>
> Is dCache not doing something we should be here?
>
> Thanks,
>
> Al
> ________________________________________________
> Albert L. Rossi
> Senior Software Developer
> Scientific Computing Division, Scientific Data Services, Distributed Data Development
> WH 566
> Fermi National Accelerator Laboratory
> Batavia, IL 60510
> (630) 840-3023
>
>
> ________________________________
>
> 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<https://urldefense.proofpoint.com/v2/url?u=https-3A__listserv.slac.stanford.edu_cgi-2Dbin_wa-3FSUBED1-3DXROOTD-2DL-26A-3D1&d=DwMFAw&c=gRgGjJ3BkIsb5y6s49QqsA&r=60rQ0HHqHmEY1P6VSdyuTQ&m=0gwuw63frxwIKC7BofRYgZjZBJzJDjmColi1CJg1rHEW37tnPTVAzORqb3dqyPp3&s=4PSCp7BtPNYBmR3_lBU4pK5Gsl8vTA8ByWWlPKSN98Q&e=>
>
> ########################################################################
> 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
>

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