Java option
This PR adds ability to rotate Java version on the omero-server Changes have been applied to merge-ci
Aha, inside the docker I can see
[root@26afd7f0f17d linux]# cd /var/spool/cron/
[root@26afd7f0f17d cron]#
[root@26afd7f0f17d cron]#
[root@26afd7f0f17d cron]# ls
root
[root@26afd7f0f17d cron]# cat root
0 0 * * 0 ln -vfns /usr/lib/jvm/java-11-openjdk/bin/java /etc/alternatives/java
0 0 * * 1 ln -vfns /usr/lib/jvm/java-17-openjdk/bin/java /etc/alternatives/java
0 0 * * 2 ln -vfns /usr/lib/jvm/java-21-openjdk/bin/java /etc/alternatives/java
0 0 * * 3 ln -vfns /usr/lib/jvm/java-11-openjdk/bin/java /etc/alternatives/java
0 0 * * 4 ln -vfns /usr/lib/jvm/java-17-openjdk/bin/java /etc/alternatives/java
0 0 * * 5 ln -vfns /usr/lib/jvm/java-21-openjdk/bin/java /etc/alternatives/java
0 0 * * 6 ln -vfns /usr/lib/jvm/java-11-openjdk/bin/java /etc/alternatives/java
which seems to be a result of your changes (cron job)
today's java version is
[root@26afd7f0f17d cron]# java --version
openjdk 11.0.22 2024-01-16 LTS
OpenJDK Runtime Environment (Red_Hat-11.0.22.0.7-1) (build 11.0.22+7-LTS)
OpenJDK 64-Bit Server VM (Red_Hat-11.0.22.0.7-1) (build 11.0.22+7-LTS, mixed mode, sharing)
I am still confused about: Whilst being inside the docker, how do I activate the omero-server venv to be able to run cmds like omero admin diagnostics ?
in the docker container, you will see under /home/omero/workspace/OMERO-server a virtual environment .venv3,
activate that virtual environment then you can access the omero commands
Today's version
java -version
openjdk version "17.0.11" 2024-04-16 LTS
OpenJDK Runtime Environment (Red_Hat-17.0.11.0.9-3) (build 17.0.11+9-LTS)
OpenJDK 64-Bit Server VM (Red_Hat-17.0.11.0.9-3) (build 17.0.11+9-LTS, mixed mode, sharing)