Skip to content

undocumented repository requirements

Hello, On Almalinux9 there is an error when installing HEP_OSlibs:

$ sudo   yum install HEP_OSlibs
Extra Packages for Enterprise Linux 9 openh264 (From Cisco) - x86_64                                                                         2.2 kB/s | 2.5 kB     00:01    
Error: 
 Problem: cannot install the best candidate for the job
  - nothing provides gdbm-devel(x86-64) needed by HEP_OSlibs-9.2.2-3.el9.x86_64 from wlcg
  - nothing provides libtirpc-devel(x86-64) needed by HEP_OSlibs-9.2.2-3.el9.x86_64 from wlcg
  - nothing provides libxkbcommon-x11-devel(x86-64) needed by HEP_OSlibs-9.2.2-3.el9.x86_64 from wlcg
  - nothing provides xcb-util-devel(x86-64) needed by HEP_OSlibs-9.2.2-3.el9.x86_64 from wlcg
  - nothing provides xcb-util-keysyms-devel(x86-64) needed by HEP_OSlibs-9.2.2-3.el9.x86_64 from wlcg
  - nothing provides xcb-util-wm-devel(x86-64) needed by HEP_OSlibs-9.2.2-3.el9.x86_64 from wlcg
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)

I had already inferred that EPEL is or might be required, although it is not directly stated in the documentation AFAICT with a clear instruction to sudo dnf install epel-release.

I found that I could install HEP_OSlibs after enabling the Code Ready repo: sudo dnf config-manager --set-enabled crb but unless I missed something that is not documented either: https://gitlab.cern.ch/linuxsupport/rpms/HEP_OSlibs/-/blob/el9/README-el9.md