Installing alicetokenacc and eos packages

Hi,

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?

thanks,
-k

More details @esindril can say, but the solution is to install the upstream xrootd.
Maybe can help you my ansible tasks for this: xrootd_repo_install and xrootd_packages_install

Hi Karen,

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:

curl -L https://xrootd.web.cern.ch/xrootd.repo -o /etc/yum.repos.d/xrootd.repo

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.*.

Cheers,
Elvin

Great! Thank you both!

-k