Review and test public alma9 installation instructions
As people are looking for CTA software the page they care most is:
- What is the last public stable version of CTA?
- How to install?
Which is this page: https://eoscta.docs.cern.ch/latest/ops/deployment/installation/ linked from:
It was empty, @nbugel and @jleduc put some default instructions but yet running these instructions in a alma9 base container should work...
And it is not the case:
~$ podman run -it gitlab-registry.cern.ch/linuxsupport/alma9-base:latest bash
###
# START OF OFFICIAL INSTRUCTIONS
# in a vanilla container
###
[root@cf38397fc2ca /]# cat << EOF > /etc/yum.repos.d/public-stable-cta-5.repo
[public-stable-cta-5-alma9]
name=CERN Tape Archive
baseurl=https://cta-public-repo.web.cern.ch/stable/cta-5/el9/cta/x86_64
enabled=1
gpgcheck=0
EOF
[root@cf38397fc2ca /]# yum search cta-release --showduplicates
AlmaLinux 9 - CERN 668 kB/s | 26 kB 00:00
AlmaLinux 9 - AppStream 23 MB/s | 15 MB 00:00
AlmaLinux 9 - BaseOS 13 MB/s | 16 MB 00:01
AlmaLinux 9 - CRB 20 MB/s | 3.9 MB 00:00
AlmaLinux 9 - Extras 508 kB/s | 20 kB 00:00
CERN Tape Archive 62 kB/s | 26 kB 00:00
====================== Name Exactly Matched: cta-release =======================
cta-release-5.10.10.1-1.el9.el9.x86_64 : Repository configuration for CTA and
: its dependencies
[root@cf38397fc2ca /]# yum install cta-release-5.10.10.1-1
Last metadata expiration check: 0:00:11 ago on Tue 05 Nov 2024 12:30:36 PM CET.
No match for argument: cta-release-5.10.10.1-1
Error: Unable to find a match: cta-release-5.10.10.1-1
###
# END OF OFFICIAL INSTRUCTIONS
###
###
# START OF LETS TRY SOMETHING NOW THAT I HAVE A CONTAINER...
###
[root@cf38397fc2ca /]# yum install cta-release-5.10.10.1-1.el9.el9.x86_64
Last metadata expiration check: 0:00:23 ago on Tue 05 Nov 2024 12:30:36 PM CET.
Error:
Problem: conflicting requests
- nothing provides yum-plugin-priorities needed by cta-release-5.10.10.1-1.el9.el9.x86_64
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
###
# OK... cta-release is broken... Let's install something??
###
[root@cf38397fc2ca /]# yum install cta-frontend
Last metadata expiration check: 0:02:46 ago on Tue 05 Nov 2024 12:30:36 PM CET.
Error:
Problem: conflicting requests
- nothing provides libXrdCl.so.3()(64bit) needed by cta-frontend-5.10.10.1-1.el9.el9.x86_64
- nothing provides libcryptopp.so.8()(64bit) needed by cta-frontend-5.10.10.1-1.el9.el9.x86_64
- nothing provides libradosstriper.so.1()(64bit) needed by cta-frontend-5.10.10.1-1.el9.el9.x86_64
- nothing provides libabsl_synchronization.so.2111.0.0()(64bit) needed by cta-frontend-5.10.10.1-1.el9.el9.x86_64
- nothing provides libgpr.so.24()(64bit) needed by cta-frontend-5.10.10.1-1.el9.el9.x86_64
- nothing provides libgrpc++.so.1.46()(64bit) needed by cta-frontend-5.10.10.1-1.el9.el9.x86_64
- nothing provides libXrdSsiLib.so.2()(64bit) needed by cta-frontend-5.10.10.1-1.el9.el9.x86_64
- nothing provides libgrpc.so.24()(64bit) needed by cta-frontend-5.10.10.1-1.el9.el9.x86_64
- nothing provides libXrdSsi-5.so()(64bit) needed by cta-frontend-5.10.10.1-1.el9.el9.x86_64
- nothing provides xrootd-client-libs >= 1:4.12.8-1 needed by cta-frontend-5.10.10.1-1.el9.el9.x86_64
- nothing provides xrootd-server >= 1:4.12.8-1 needed by cta-frontend-5.10.10.1-1.el9.el9.x86_64
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
###
# START OF WE NEED A TICKET...
###
