Need Help Installing Open OnDemand 4.0 on Rocky Linux 8

Dear Team,

I am trying to install Open OnDemand 4.0 on a Rocky Linux 8 system by following the official documentation. However, I faced issues because Ruby 3.3 and Node.js 20 are not available through dnf.
To work around this, I installed:
Ruby 3.3 using GitHub - rbenv/ruby-build: A tool to download, compile, and install Ruby on Unix-like systems.
Node.js 20 using RPMs from GitHub - nodesource/distributions: NodeSource Node.js Binary Distributions

Even though both are installed and working from the shell, dnf does not recognize them, and I’m unable to install Open OnDemand 4.0. I managed to install version ondemand-3.0.3-1.el8.x86_64 , but I would like to upgrade to ondemand 4.0

Could you please advise on how to proceed, or if there’s a supported method for installing version 4.0 on Rocky Linux 8 with manually installed Ruby and Node.js?
Thank you for your assistance.

What specific version of Rocky Linux 8 is on your system? The most recent version is 8.10 and it should work. I suspect you might have a significantly older version?

We are currently using Rocky Linux 8.6 on our cluster. Could you please let me know how long OnDemand 3.0 will be supported? This information will help us plan the timeline for updating our cluster accordingly.

Rocky Linux version 8.6 was released in May 2022, over 3 years ago and is not actively maintained / supported. There have been 10 subsequent major releases. I’d highly encourage you to upgrade to a more current version, if purely because there are numerous security patches you are missing.

We aren’t generally maintaining Open OnDemand 3.X, but will occasionally backport critical things to it for a while. I can’t provide a specific time frame for how long that will be the case. For example, we plan to release v3.1.12 in the near future with some critical bug fixes.

Are you sure? You have to enable those modules through these commands:

sudo dnf config-manager --set-enabled powertools
sudo dnf install epel-release
sudo dnf module enable ruby:3.3 nodejs:20

Also Hi and Welcome!