Print

Print


This comes from official dmlite-dpm-xrootd-1.14.2-1.el7.x86_64 package:

# ll /usr/lib64/libXrdDPM*
-rwxr-xr-x 1 root root 211136 Nov  2 16:20 /usr/lib64/libXrdDPMCks-5.so
lrwxrwxrwx 1 root root     17 Nov  9 10:49 /usr/lib64/libXrdDPMCks.so-5.3 -> libXrdDPMCks-5.so
-rwxr-xr-x 1 root root 169904 Nov  2 16:20 /usr/lib64/libXrdDPMDiskAcc-5.so
lrwxrwxrwx 1 root root     21 Nov  9 10:49 /usr/lib64/libXrdDPMDiskAcc.so-5.3 -> libXrdDPMDiskAcc-5.so
-rwxr-xr-x 1 root root 252752 Nov  2 16:20 /usr/lib64/libXrdDPMFinder-5.so
lrwxrwxrwx 1 root root     20 Nov  9 10:49 /usr/lib64/libXrdDPMFinder.so-5.3 -> libXrdDPMFinder-5.so
-rwxr-xr-x 1 root root 227864 Nov  2 16:20 /usr/lib64/libXrdDPMOss-5.so
lrwxrwxrwx 1 root root     17 Nov  9 10:49 /usr/lib64/libXrdDPMOss.so-5.3 -> libXrdDPMOss-5.so
-rwxr-xr-x 1 root root 161752 Nov  2 16:20 /usr/lib64/libXrdDPMRedirAcc-5.so
lrwxrwxrwx 1 root root     22 Nov  9 10:49 /usr/lib64/libXrdDPMRedirAcc.so-5.3 -> libXrdDPMRedirAcc-5.so
-rwxr-xr-x 1 root root 186496 Nov  2 16:20 /usr/lib64/libXrdDPMStatInfo-5.so
lrwxrwxrwx 1 root root     22 Nov  9 10:49 /usr/lib64/libXrdDPMStatInfo.so-5.3 -> libXrdDPMStatInfo-5.so

and .3 is actually used in the default DPM XRootD config file

# grep "\.3" /etc/xrootd/xrootd-dpmredir.cfg
ofs.cmslib libXrdDPMFinder.so.3
ofs.osslib +cksio libXrdDPMOss.so.3
ofs.authlib libXrdDPMRedirAcc.so.3
ofs.ckslib = libXrdDPMCks.so.3


Symlinks are generated in dmlite.spec file during installation
https://gitlab.cern.ch/lcgdm/dmlite/-/blob/develop/dist/packaging/rpm/dmlite.spec#L792
... probably something really ancient(?).

Petr

On 12/4/20 11:21 AM, Michal Simon wrote:
> Hi Petr,
>
> Just one question: we noticed with Andy that the plugin in your error
> report is versioned with `-5.3.`, e.g.:
> /lib64/libXrdDPMFinder.so-5.3
>
> It looks to me that something went amiss (???), 
> (AFAIK) this won’t work with our current plugin loading mechanism.
>
> How did you managed to produce a plugin like that? When I tried
> rebuilding dmlite with 5.1.0-rc1 I got:
> -rwxr-xr-x. 1 root root 815416 Dec  4 11:19 *libXrdDPMFinder-5.so*
> Cheers,
> Michal
>
>> On 4 Dec 2020, at 09:14, Michal Simon <[log in to unmask]
>> <mailto:[log in to unmask]>> wrote:
>>
>> Hi Petr,
>>
>> This commit should fix the problem:
>> https://github.com/xrootd/xrootd/commit/82dc088131b09e44b180610adaba1d6fb8456b18
>> <https://github.com/xrootd/xrootd/commit/82dc088131b09e44b180610adaba1d6fb8456b18>
>>
>> I’ll cut RC2 soonish.
>>
>> Cheers,
>> Michal
>>
>>> On 3 Dec 2020, at 13:56, Michal Simon <[log in to unmask]
>>> <mailto:[log in to unmask]>> wrote:
>>>
>>> Hi Petr,
>>>
>>> No worries, I’ll fi it on xrootd side. 
>>>
>>> Cheers,
>>> Michal
>>>
>>>> On 3 Dec 2020, at 13:54, Petr Vokac <[log in to unmask]
>>>> <mailto:[log in to unmask]>> wrote:
>>>>
>>>> Hi,
>>>>
>>>> technically for DPM/dmlite we can just increase xrootd requirements
>>>> in RPM spec file + rebuild package sources to have right linkage
>>>> with updated symbol (rebuild dmlite works fine with XRootD
>>>> 5.1.0-rc1 on my testbed). It'll be just necessary to push XRootD
>>>> 5.1.0 and updated dmlite in EPEL stable at the same time.
>>>>
>>>> Petr
>>>>
>>>> On 12/1/20 8:56 PM, Michal Simon wrote:
>>>>> Hi Petr,
>>>>>
>>>>> Thanks a lot for trying the RC and for reporting this problem. We
>>>>> will have a look at it!
>>>>>
>>>>>
>>>>> Cheers,
>>>>> Michal
>>>>>
>>>>>> On 1 Dec 2020, at 20:37, Petr Vokac <[log in to unmask]
>>>>>> <mailto:[log in to unmask]>> wrote:
>>>>>>
>>>>>> DPM doesn't like this new 5.1.0-rc1
>>>>>> Plugin /lib64/libXrdDPMFinder.so-5.3: undefined symbol: _ZN14XrdNetAddrInfo4SameEPKS_b cmslib libXrdDPMFinder.so-5.3
>>>>>> Plugin cmslib libXrdDPMFinder.so-5.3 not found; falling back to using libXrdDPMFinder.so.3
>>>>>> Plugin No such file or directory loading cmslib libXrdDPMFinder.so.3
>>>>>> https://github.com/xrootd/xrootd/commit/2884952d25268f8abb637cb8d73e464c40b5ac59
>>>>>>
>>>>>> Petr
>>>>>>
>>>>>> On 12/1/20 10:57 AM, Michal Simon wrote:
>>>>>>> Dear All,
>>>>>>>
>>>>>>>     The XRootD 5.1.0 release candidate 1 has been tagged:
>>>>>>>
>>>>>>>     https://github.com/xrootd/xrootd/releases/tag/v5.1.0-rc1
>>>>>>> <https://github.com/xrootd/xrootd/releases/tag/v5.1.0-rc1>
>>>>>>>
>>>>>>>     The source RPM is available at:
>>>>>>>     https://xrootd.cern.ch/sw/releases/5.0.3-rc1/rpms/source
>>>>>>> <https://xrootd.cern.ch/sw/releases/5.0.3-rc1/rpms/source>
>>>>>>>
>>>>>>>     The RPMs are available in the XRootD testing repositories:
>>>>>>>     http://xrootd.org/binaries/xrootd-testing-slc6.repo
>>>>>>> <http://xrootd.org/binaries/xrootd-testing-slc6.repo>
>>>>>>>     http://xrootd.org/binaries/xrootd-testing-slc7.repo
>>>>>>> <http://xrootd.org/binaries/xrootd-testing-slc7.repo>
>>>>>>>     http://xrootd.org/binaries/xrootd-testing-slc8.repo
>>>>>>> <http://xrootd.org/binaries/xrootd-testing-slc8.repo>
>>>>>>>
>>>>>>> Kind regards,
>>>>>>>     Michal
>>>>>>>
>>>>>>> ------------------------------------------------------------------------
>>>>>>>
>>>>>>> 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://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
>>>>> <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
> <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