Operating system migration


During the service window 23/08-26/08/2024, the cluster’s operating system has been migrated from Scientific Linux 7.9 to Alma Linux 9.4.
Despite our efforts in making the transition frictionless for the users, the cluster users can be affected at different degrees. Users will most likely need to actively make some changes in their own environments, in order to be able to use the cluster as they are used to, hopefully even better.
Here we want to collect information and advice, that should help users to take the actions needed to be able to start as soon as possible their work on the new operating system.
This page will be updated with new hints before and after the update, so please consider coming back to check this page.

Overview of the main changes

There are no significant structural changes in the way the cluster can be accessed and used. However, under the hood, a lot of things have changed, and some of these changes require actions from the user side.  More specifically:

Minor or no changes

  • Access with thinlinc and ssh via the same login nodes. (RSA/SHA1 has been disabled on all our systems, so if you have problems to connect via ssh (‘no mutual signature algorithm’), just update your ssh-client to a “modern” version)
  • The Thinlinc interface remains the same, but there has been some cleanup in the menu structure.
  • No change in the scheduler/scheduling limits.
  • The software structure remains the same: most of the software is available as modules, and there still will be two main alternative software stacks.
  • The HOME directory remains the same.
  • The /work3 scratch directory will remain available (remember this is NOT backed up).

Significant changes

  • ThinLinc client version >= 4.16 is required, because the server side has enhanced security requirements.
  • The system software and libraries have been updated.
  • Most of the modules have new names. Just check for available modules with for example module avail R
  • Very old versions of some programs and libraries will not be available any longer.
  • Programs installed by the users in their HOME directory will most likely need to be re-installed by re-compiling them in the new setup.
  • The /work1 scratch directory has been retired and is not available any longer (see details below).  Users of /work1 have been informed beforehand.
  • References to environment variables like PATH, LD_LIBRARY_PATH, PYTHONPATH, modules in scripts, in configuration files (e.g. .bashrc), need to be checked and eventually changed.

More details

ThinLinc client

ThinLinc desktop

Scratch storage

Modules

Compilers, tools and libraries

Commercial programs

Python

R

julia