Print

Print


Dear XRootD devs,

We upgraded our XRootD servers/redirectors to version v5.4.3-1 and it seems that the adler32 checksum is not working anymore, e.g.: 

#### No adler32 output
$ gfal-sum root://xxxx:1094/xrootd/in2p3.fr/disk/dteam/testNagios.root adler32
root://xxxxx:1094/xrootd/in2p3.fr/disk/dteam/testNagios.root

In the XRootD server log file :

220627 22:07:16 1000359 XrootdXeq: xxxxxx.16533:29@[xxx.yyy.zzz.ttt] pub IP64 login as 2162d177.0
/usr/bin/xrdadler32: symbol lookup error: /lib64/libXrdCl.so.3: undefined symbol: _ZdlPvm
220627 22:07:16 1000359 XrootdXeq: xxxxxx.16533:29@[xxx.yyy.zzz.ttt] disc 0:00:04


So it seems that something is broken in the library libXrdCl, with:

$ rpm -qf /usr/bin/xrdadler32
xrootd-client-5.4.3-1.el7.x86_64

$ rpm -qf /lib64/libXrdCl.so.3
xrootd-client-libs-5.4.3-1.el7.x86_64

$ ldd /usr/bin/xrdadler32
	linux-vdso.so.1 =>  (0x00007ffcda9fa000)
	libXrdPosix.so.3 => /lib64/libXrdPosix.so.3 (0x00007ff96c4d7000)
	libz.so.1 => /lib64/libz.so.1 (0x00007ff96c2c1000)
	libXrdUtils.so.3 => /lib64/libXrdUtils.so.3 (0x00007ff96bfa5000)
	libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007ff96bc9d000)
	libm.so.6 => /lib64/libm.so.6 (0x00007ff96b99b000)
	libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007ff96b785000)
	libpthread.so.0 => /lib64/libpthread.so.0 (0x00007ff96b569000)
	libc.so.6 => /lib64/libc.so.6 (0x00007ff96b19b000)
	libXrdCl.so.3 => /lib64/libXrdCl.so.3 (0x00007ff96acff000)
	libdl.so.2 => /lib64/libdl.so.2 (0x00007ff96aafb000)
	libssl.so.10 => /lib64/libssl.so.10 (0x00007ff96a889000)
	libcrypto.so.10 => /lib64/libcrypto.so.10 (0x00007ff96a426000)
	librt.so.1 => /lib64/librt.so.1 (0x00007ff96a21e000)
	libsystemd.so.0 => /lib64/libsystemd.so.0 (0x00007ff969fed000)
	/lib64/ld-linux-x86-64.so.2 (0x00007ff96c6fd000)
	libXrdXml.so.3 => /lib64/libXrdXml.so.3 (0x00007ff969de5000)
	libuuid.so.1 => /lib64/libuuid.so.1 (0x00007ff969be0000)
	libgssapi_krb5.so.2 => /lib64/libgssapi_krb5.so.2 (0x00007ff969993000)
	libkrb5.so.3 => /lib64/libkrb5.so.3 (0x00007ff9696aa000)
	libcom_err.so.2 => /lib64/libcom_err.so.2 (0x00007ff9694a6000)
	libk5crypto.so.3 => /lib64/libk5crypto.so.3 (0x00007ff969273000)
	libcap.so.2 => /lib64/libcap.so.2 (0x00007ff96906e000)
	libselinux.so.1 => /lib64/libselinux.so.1 (0x00007ff968e47000)
	liblzma.so.5 => /lib64/liblzma.so.5 (0x00007ff968c21000)
	liblz4.so.1 => /lib64/liblz4.so.1 (0x00007ff968a12000)
	libgcrypt.so.11 => /lib64/libgcrypt.so.11 (0x00007ff968791000)
	libgpg-error.so.0 => /lib64/libgpg-error.so.0 (0x00007ff96858c000)
	libresolv.so.2 => /lib64/libresolv.so.2 (0x00007ff968372000)
	libdw.so.1 => /lib64/libdw.so.1 (0x00007ff968121000)
	libtinyxml.so.0 => /lib64/libtinyxml.so.0 (0x00007ff967f0b000)
	libxml2.so.2 => /lib64/libxml2.so.2 (0x00007ff967ba1000)
	libkrb5support.so.0 => /lib64/libkrb5support.so.0 (0x00007ff967991000)
	libkeyutils.so.1 => /lib64/libkeyutils.so.1 (0x00007ff96778d000)
	libattr.so.1 => /lib64/libattr.so.1 (0x00007ff967588000)
	libpcre.so.1 => /lib64/libpcre.so.1 (0x00007ff967326000)
	libelf.so.1 => /lib64/libelf.so.1 (0x00007ff96710e000)
	libbz2.so.1 => /lib64/libbz2.so.1 (0x00007ff966efe000)


List of RPMs installed: 

$ rpm -qa | grep xrootd | sort
xrootd4-client-libs-4.12.6-1.el7.x86_64
xrootd4-libs-4.12.6-1.el7.x86_64
xrootd-5.4.3-1.el7.x86_64
xrootd-client-5.4.3-1.el7.x86_64
xrootd-client-libs-5.4.3-1.el7.x86_64
xrootd-libs-5.4.3-1.el7.x86_64
xrootd-selinux-5.4.3-1.el7.noarch
xrootd-server-5.4.3-1.el7.x86_64
xrootd-server-libs-5.4.3-1.el7.x86_64
xrootd-voms-5.4.3-1.el7.x86_64

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