# OOD3 installation on RHEL9

**URL:** <https://discourse.openondemand.org/t/ood3-installation-on-rhel9/2692>\
**Category:** Get Help\
**Created:** [May 11, 2023, 4:05pm UTC](https://discourse.openondemand.org/t/ood3-installation-on-rhel9/2692 "2023-05-11T16:05:16Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![milberg](https://avatars.discourse-cdn.com/v4/letter/m/c2a13f/32.png) [@milberg](https://discourse.openondemand.org/u/milberg)\
**Post date:** [May 11, 2023, 4:05pm UTC](https://discourse.openondemand.org/t/ood3-installation-on-rhel9/2692/1 "2023-05-11T16:05:16Z")

</div>

Instructions at [https://osc.github.io/ood-documentation/latest/installation/install-software.html#enable-dependencies](https://osc.github.io/ood-documentation/latest/installation/install-software.html#enable-dependencies) for **RHEL9** include:

```auto
sudo dnf module enable ruby:3.0 nodejs:14

```

Neither of these module versions appear to be available from the RHEL9 AppStream repo. Available versions of ruby and nodejs on RHEL9 are:

- nodejs 16 as a _regular package_, and nodejs 18 as a _module_
- ruby 3.0 as a _regular package_, and ruby 3.1 as a _module_

Although both of the required module versions are available for RHEL8 ([https://access.redhat.com/documentation/en-us/red\_hat\_enterprise\_linux/8/html-single/package\_manifest/index#AppStream-modules](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html-single/package_manifest/index#AppStream-modules)), the only module versions for RHEL9 ([https://access.redhat.com/documentation/en-us/red\_hat\_enterprise\_linux/9/html-single/package\_manifest/index#AppStream-modules](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html-single/package_manifest/index#AppStream-modules)) are:

- nodejs: 18
- ruby: 3.1

Where should the required versions for RHEL9 be obtained from? (For ruby, would it work to use the regular package rather than a module? For nodejs, haven’t found 14 available.)

---

<div class="post-metadata">

**Author:** ![jeff.ohrstrom](https://sea1.discourse-cdn.com/flex015/user_avatar/discourse.openondemand.org/jeff.ohrstrom/32/136_2.png) [@jeff.ohrstrom](https://discourse.openondemand.org/u/jeff.ohrstrom)\
**Post date:** [May 16, 2023, 4:10pm UTC](https://discourse.openondemand.org/t/ood3-installation-on-rhel9/2692/2 "2023-05-16T16:10:01Z")

</div>

Sorry for the delay in circling back to this.

What’s the minor version of RHEL/9 that you’re using? Our CI uses the container info below. We’re just now upgrading to RHEL/8 so for 9 to hit our actual systems is a bit out.

```bash
[root@1eed1a7da643 /]# cat /etc/os-release
NAME="AlmaLinux"
VERSION="9.1 (Lime Lynx)"
ID="almalinux"
ID_LIKE="rhel centos fedora"
VERSION_ID="9.1"
PLATFORM_ID="platform:el9"
PRETTY_NAME="AlmaLinux 9.1 (Lime Lynx)"

```

---

<div class="post-metadata">

**Author:** ![jeff.ohrstrom](https://sea1.discourse-cdn.com/flex015/user_avatar/discourse.openondemand.org/jeff.ohrstrom/32/136_2.png) [@jeff.ohrstrom](https://discourse.openondemand.org/u/jeff.ohrstrom)\
**Post date:** [May 16, 2023, 4:14pm UTC](https://discourse.openondemand.org/t/ood3-installation-on-rhel9/2692/3 "2023-05-16T16:14:07Z")

</div>

And I’m finding the docs seem to be wrong regarding nodejs - should be nodejs 16 on RHEL/9. That’s what we compile against in `9.1`.

---

<div class="post-metadata">

**Author:** ![milberg](https://avatars.discourse-cdn.com/v4/letter/m/c2a13f/32.png) [@milberg](https://discourse.openondemand.org/u/milberg)\
**Post date:** [May 16, 2023, 4:25pm UTC](https://discourse.openondemand.org/t/ood3-installation-on-rhel9/2692/4 "2023-05-16T16:25:34Z")

</div>

@jeff.ohrstrom Thanks for the information. We are using RHEL 9.2.

---

<div class="post-metadata">

**Author:** ![jeff.ohrstrom](https://sea1.discourse-cdn.com/flex015/user_avatar/discourse.openondemand.org/jeff.ohrstrom/32/136_2.png) [@jeff.ohrstrom](https://discourse.openondemand.org/u/jeff.ohrstrom)\
**Post date:** [May 16, 2023, 4:46pm UTC](https://discourse.openondemand.org/t/ood3-installation-on-rhel9/2692/5 "2023-05-16T16:46:30Z")

</div>

It appears the instructions are incorrect. We have a tab for `Rocky 9` which differs from `RHEL 9` in the way you state.

It appears you do not need to enable any module in RHEL/9 and you can just use what the base packages provide - ruby 3 and nodejs 16.

---

<div class="post-metadata">

**Author:** ![milberg](https://avatars.discourse-cdn.com/v4/letter/m/c2a13f/32.png) [@milberg](https://discourse.openondemand.org/u/milberg)\
**Post date:** [May 16, 2023, 5:00pm UTC](https://discourse.openondemand.org/t/ood3-installation-on-rhel9/2692/6 "2023-05-16T17:00:34Z")

</div>

I will try the install using the base packages. Thanks for looking into this!

---

<div class="post-metadata">

**Author:** ![jeff.ohrstrom](https://sea1.discourse-cdn.com/flex015/user_avatar/discourse.openondemand.org/jeff.ohrstrom/32/136_2.png) [@jeff.ohrstrom](https://discourse.openondemand.org/u/jeff.ohrstrom)\
**Post date:** [May 16, 2023, 5:04pm UTC](https://discourse.openondemand.org/t/ood3-installation-on-rhel9/2692/7 "2023-05-16T17:04:22Z")

</div>

To be clear - you should follow the instructions in the Rocky 8 tab on the same page. Just let the RPM pull in the dependencies instead of installing them before you install OOD.

---

<div class="post-metadata">

**Author:** ![ric](https://sea1.discourse-cdn.com/flex015/user_avatar/discourse.openondemand.org/ric/32/63_2.png) [@ric](https://discourse.openondemand.org/u/ric)\
**Post date:** [July 12, 2023, 7:08pm UTC](https://discourse.openondemand.org/t/ood3-installation-on-rhel9/2692/8 "2023-07-12T19:08:39Z")

</div>

@jeff.ohrstrom Note on docs -  
[https://osc.github.io/ood-documentation/latest/installation/install-software.html](https://osc.github.io/ood-documentation/latest/installation/install-software.html)  
“1. Enable Dependencies” for RockyLinux9 docs say to run  
$ sudo dnf config-manager --set-enabled crb  
but that yields  
Error: No matching repo to modify: crb.  
I don’t have an RHEL9 install to see if crb is there or not.  
$ sudo dnf whatprovides ‘_/crb_’  
doesn’t find anything that looks like it might be a repo.

Outside of that, I have a OOD 3 up and running in my sandbox.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex015/uploads/osc/original/2X/b/bae70bd0ed39a3ae769c2108155f4cb3e9da8385.png) [@system](https://discourse.openondemand.org/u/system)\
**Post date:** [January 8, 2024, 7:09pm UTC](https://discourse.openondemand.org/t/ood3-installation-on-rhel9/2692/9 "2024-01-08T19:09:12Z")

</div>

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.
