I very recently ran into an issue trying to install the alicetokenacc package:
bash-4.4# dnf install alicetokenacc
Last metadata expiration check: 0:09:13 ago on Thu 16 Jul 2026 03:04:39 PM PDT.
Error:
Problem: cannot install the best candidate for the job
nothing provides libXrdServer.so.6()(64bit) needed by alicetokenacc-2.4.1-1.el8.x86_64 from storage-ci.web.cern.ch_storage-ci_eos_diopside-depend_el-8_x86_64_
(try to add ‘–skip-broken’ to skip uninstallable packages or ‘–nobest’ to use not only best candidate packages)
It looks like it comes from the eos-xrootd package.
bash-4.4# dnf provides *libXrdServer.so.6
Last metadata expiration check: 0:04:59 ago on Thu 16 Jul 2026 03:04:39 PM PDT.
eos-xrootd-6.0.3-1.el8.x86_64 : EOS XRootD version
Repo : @System
Matched from:
Other : *libXrdServer.so.6
eos-xrootd-6.0.3-1.el8.x86_64 : EOS XRootD version
Repo : storage-ci.web.cern.ch_storage-ci_eos_diopside-depend_el-8_x86_64_
Matched from:
Other : *libXrdServer.so.6
This is installed, but the error persists. Has anyone else run into this or have a solution/workaround?
The solution is to install xrootd 6 for the alicetokenacc-2.4.1. eos-xrootd-6 also provides the same library but it does not resolve the dependency for alicetokenacc unless LD_LIBRARY_PATH is properly set in the shell where you are doing the installation.
xrootd-6 for some reason is not yet available in the EPEL repos but you can easily install the official XrootD repos as advertised on the xrootd page: Downloads | XRootD
like this:
Once you have this repo available it will also resolve the dependency for alicetokenacc and pull in xrootd-6.
You need alicetokenacc-2.4.1 only if you are running eos-5.5.* which comes with XRootD 6 as a dependency, otherwise you should stay with the previous version of the alicetokenacc i.e 2.3.*.