# Experiences migrating CTA to Alma Linux 9

- Institution: CERN
- Department: HEP Computing
- Speaker: Jorge Camarero Vera
- Year: 2024
- Language: English
- Subjects: Computer science
- Source: [CERN](https://videos.cern.ch/record/3017193)
- Licence: [CERN](http://copyright.web.cern.ch)
- Who can watch: Tweens profiles and older (sources give no ratings; placed by Invisible Network from the source's own words)

Due to the upcoming end-of-life of CERN CentOS 7, CTA will be migrated to Alma Linux 9, following the recommendations of the CERN Linux team. Migrating the CTA codebase from CC7 to Alma 9 presented a range of compatibility hurdles. This talk will delve into the challenges encountered and the strategies used to overcome them, including: managing version changes in vital dependencies like Protobuf and Oracle client libraries; resolving differences between CC7 and Alma9 package offerings; and ensuring C++ code compatibility. Additionally, we will address the transition from Docker to Podman, the adaptation of the versionlock file for Alma 9, modernisation of scripts from Python 2 to Python 3, handling potential Bash version incompatibilities, and strategies for integrating the CTA docker image into a local minikube environment..

0:00:00 Slide 1

0:06:24 Slide 2

0:07:47 Slide 3

0:08:56 Slide 4

## Lectures

1. [Experiences migrating CTA to Alma Linux 9](https://invisiblenetwork.ai/learn/cern/3017193/232b9aaf6f89), 14 min (CERN's player)
