Skip to content

Commit 50fc7b3

Browse files
authored
Add known issue for RHEL9 nodejs conflict on 7.0→7.2 upgrade (#617)
- Adds known issue entry for RHEL/AlmaLinux 9 nodejs package conflicts when upgrading from 7.0 to 7.2 - Adds warning box in the single front-end upgrade guide (Step 6) linking to the known issue
1 parent 4c32a9d commit 50fc7b3

2 files changed

Lines changed: 12 additions & 0 deletions

File tree

content/software/release_information/release_notes/known_issues.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,15 @@ This page will be updated with relevant information about bugs affecting OpenNeb
4848
default: []
4949
```
5050
51+
## Upgrade
52+
53+
- On RHEL/AlmaLinux 9, upgrading from OpenNebula 7.0 to 7.2 may fail due to conflicts between the distro nodejs 16 packages and the nodesource nodejs 20 required by `opennebula-fireedge`. The workaround is to remove the distro nodejs packages before upgrading:
54+
55+
```default
56+
rpm -e --nodeps nodejs nodejs-docs nodejs-full-i18n nodejs-libs npm
57+
yum upgrade opennebula
58+
```
59+
5160
## Install Linux Graphical Desktop on KVM Virtual Machines
5261

5362
OpenNebula uses the `cirrus` graphical adapter for KVM Virtual Machines by default. It could happen that after installing a graphical desktop on a Linux VM, the Xorg window system does not load the appropriate video driver. You can force a VESA mode by configuring the kernel parameter `vga=VESA_MODE` in the GNU GRUB configuration file. [Here](https://en.wikipedia.org/wiki/VESA_BIOS_Extensions#Linux_video_mode_numbers/) you can find the VESA mode numbers. For example, adding `vga=791` as kernel parameter will select the 16-bit 1024×768 resolution mode.

content/software/upgrade_process/upgrade_guide/upgrading_single.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,9 @@ apt-get install --only-upgrade opennebula opennebula-gate opennebula-flow openne
7575

7676
RHEL
7777

78+
{{< alert title="Warning" type="warning" >}}
79+
On RHEL/AlmaLinux 9, upgrading from OpenNebula 7.0 to 7.2 may fail due to conflicts between the distro nodejs 16 packages and the nodesource nodejs 20 required by `opennebula-fireedge`. Please check the [Known Issues]({{% relref "../../release_information/release_notes/known_issues#upgrade" %}}) for the workaround.{{< /alert >}}
80+
7881
```bash
7982
yum upgrade opennebula opennebula-gate opennebula-flow opennebula-fireedge opennebula-migration python3-pyone
8083
```

0 commit comments

Comments
 (0)