From 303e312f947e2905813d298b210e284f99199de0 Mon Sep 17 00:00:00 2001 From: Jan Orel Date: Thu, 16 Apr 2026 17:37:07 +0200 Subject: [PATCH] =?UTF-8?q?Add=20known=20issue=20and=20upgrade=20warning?= =?UTF-8?q?=20for=20RHEL9=20nodejs=20conflict=20on=207.0=E2=86=927.2=20upg?= =?UTF-8?q?rade?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../release_information/release_notes/known_issues.md | 9 +++++++++ .../upgrade_process/upgrade_guide/upgrading_single.md | 3 +++ 2 files changed, 12 insertions(+) diff --git a/content/software/release_information/release_notes/known_issues.md b/content/software/release_information/release_notes/known_issues.md index d12044668..1650cfc59 100644 --- a/content/software/release_information/release_notes/known_issues.md +++ b/content/software/release_information/release_notes/known_issues.md @@ -48,6 +48,15 @@ This page will be updated with relevant information about bugs affecting OpenNeb default: [] ``` +## Upgrade + +- 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: + + ```default + rpm -e --nodeps nodejs nodejs-docs nodejs-full-i18n nodejs-libs npm + yum upgrade opennebula + ``` + ## Install Linux Graphical Desktop on KVM Virtual Machines 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. diff --git a/content/software/upgrade_process/upgrade_guide/upgrading_single.md b/content/software/upgrade_process/upgrade_guide/upgrading_single.md index d0687473c..d5f4b6c06 100644 --- a/content/software/upgrade_process/upgrade_guide/upgrading_single.md +++ b/content/software/upgrade_process/upgrade_guide/upgrading_single.md @@ -75,6 +75,9 @@ apt-get install --only-upgrade opennebula opennebula-gate opennebula-flow openne RHEL +{{< alert title="Warning" type="warning" >}} +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 >}} + ```bash yum upgrade opennebula opennebula-gate opennebula-flow opennebula-fireedge opennebula-migration python3-pyone ```