Issue with root installation on Alma9 with epel conflict

Hello,

I am trying to install root on Alma9 PC (Alma 9.5) using line command sudo yum install root but I get the following error message:

[hep@smuon ~]$ sudo yum install root
HCGAL-DAQ-SW                                                                                                               2.2 kB/s | 3.0 kB     00:01    
Error: 
 Problem: package root-6.34.04-1.el9.x86_64 from epel requires libRIO.so.6.34()(64bit), but none of the providers can be installed
  - package root-6.34.04-1.el9.x86_64 from epel requires root-io(x86-64) = 6.34.04-1.el9, but none of the providers can be installed
  - conflicting requests
  - nothing provides liburing-devel needed by root-io-6.34.04-1.el9.x86_64 from epel
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)

that I do not manage to avoid. Using --nobest and --skip-broken options does not help.
Dependencies are already installed following the root installation page in the section for dependencies on CentOS (Alma9 section does not exist and I followed this in the past and was working). A couple of dependencies (devtoolset-10, libyaml-devel, mysql-devel, graphviz-devel and avahi-compat-libdns_sd-devel) did not get installed.
Can someone help me in sort this out?
Thanks


Please fill also the fields below. Note that root -b -q will tell you this info, and starting from 6.28/06 upwards, you can call .forum bug from the ROOT prompt to pre-populate a topic.

ROOT Version: Not Provided
Platform: Not Provided
Compiler: Not Provided


Hi @Chiara_Grieco1 ,

Thank you for your question.

It seems to be a dependency issue. Did you try doing ’sudo yum install liburing-devel’ manually?

If that doesn’t work, you can try downloading our precompiled binaries for alma9 here: Installing ROOT - ROOT

Cheers,
Dev

Hi Danilo, thanks a lot for your suggestion.

Actually in the end I managed to install the dependency by hand using

sudo dnf --enablerepo=crb install liburing-devel

but now when I try to install the testing software I need i get the following:

sudo yum install hexactrl-sw-rocv3
Last metadata expiration check: 0:00:31 ago on Fri 11 Apr 2025 01:26:18 PM PDT.
Error: 
 Problem: cannot install the best candidate for the job
  - nothing provides libCore.so.6.32()(64bit) needed by hexactrl-sw-rocv3-2025.01.15.12.48.10-1.x86_64 from hgcal-daq-sw
  - nothing provides libGpad.so.6.32()(64bit) needed by hexactrl-sw-rocv3-2025.01.15.12.48.10-1.x86_64 from hgcal-daq-sw
  - nothing provides libGraf.so.6.32()(64bit) needed by hexactrl-sw-rocv3-2025.01.15.12.48.10-1.x86_64 from hgcal-daq-sw
  - nothing provides libGraf3d.so.6.32()(64bit) needed by hexactrl-sw-rocv3-2025.01.15.12.48.10-1.x86_64 from hgcal-daq-sw
  - nothing provides libGui.so.6.32()(64bit) needed by hexactrl-sw-rocv3-2025.01.15.12.48.10-1.x86_64 from hgcal-daq-sw
  - nothing provides libHist.so.6.32()(64bit) needed by hexactrl-sw-rocv3-2025.01.15.12.48.10-1.x86_64 from hgcal-daq-sw
  - nothing provides libImt.so.6.32()(64bit) needed by hexactrl-sw-rocv3-2025.01.15.12.48.10-1.x86_64 from hgcal-daq-sw
  - nothing provides libMathCore.so.6.32()(64bit) needed by hexactrl-sw-rocv3-2025.01.15.12.48.10-1.x86_64 from hgcal-daq-sw
  - nothing provides libMatrix.so.6.32()(64bit) needed by hexactrl-sw-rocv3-2025.01.15.12.48.10-1.x86_64 from hgcal-daq-sw
  - nothing provides libMinuit.so.6.32()(64bit) needed by hexactrl-sw-rocv3-2025.01.15.12.48.10-1.x86_64 from hgcal-daq-sw
  - nothing provides libMultiProc.so.6.32()(64bit) needed by hexactrl-sw-rocv3-2025.01.15.12.48.10-1.x86_64 from hgcal-daq-sw
  - nothing provides libNet.so.6.32()(64bit) needed by hexactrl-sw-rocv3-2025.01.15.12.48.10-1.x86_64 from hgcal-daq-sw
  - nothing provides libPhysics.so.6.32()(64bit) needed by hexactrl-sw-rocv3-2025.01.15.12.48.10-1.x86_64 from hgcal-daq-sw
  - nothing provides libPostscript.so.6.32()(64bit) needed by hexactrl-sw-rocv3-2025.01.15.12.48.10-1.x86_64 from hgcal-daq-sw
  - nothing provides libRIO.so.6.32()(64bit) needed by hexactrl-sw-rocv3-2025.01.15.12.48.10-1.x86_64 from hgcal-daq-sw
  - nothing provides libROOTDataFrame.so.6.32()(64bit) needed by hexactrl-sw-rocv3-2025.01.15.12.48.10-1.x86_64 from hgcal-daq-sw
  - nothing provides libROOTVecOps.so.6.32()(64bit) needed by hexactrl-sw-rocv3-2025.01.15.12.48.10-1.x86_64 from hgcal-daq-sw
  - nothing provides libRint.so.6.32()(64bit) needed by hexactrl-sw-rocv3-2025.01.15.12.48.10-1.x86_64 from hgcal-daq-sw
  - nothing provides libThread.so.6.32()(64bit) needed by hexactrl-sw-rocv3-2025.01.15.12.48.10-1.x86_64 from hgcal-daq-sw
  - nothing provides libTree.so.6.32()(64bit) needed by hexactrl-sw-rocv3-2025.01.15.12.48.10-1.x86_64 from hgcal-daq-sw
  - nothing provides libTreePlayer.so.6.32()(64bit) needed by hexactrl-sw-rocv3-2025.01.15.12.48.10-1.x86_64 from hgcal-daq-sw
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)

using --nobest or --skip-broken options again does not help, and the package root-core looks installed correctly… Any suggestion about that?

Thanks!

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.