Skip to content

Commit acd9f3a

Browse files
author
Mauricio
authored
Update RHUI package details for RHEL 10 support
RHEL 10.0 EUS and related product offerings have been published by Red Hat and are available in RHUI. Since this is a new major version there are several places in the support docs that need to be updated. The troubleshooting steps / installation guides for RHEL 10 repos are basically identical to their RHEL 9 equivalents, with the following 2 changes: 9 -> 10 The gpgkey should reference https://packages.microsoft.com/keys/microsoft-2025.asc instead of .../microsoft.asc as in RHEL 9 and previous. I have also updated a few lines with current EUS version support information
1 parent 6fd4ef8 commit acd9f3a

1 file changed

Lines changed: 157 additions & 6 deletions

File tree

support/azure/virtual-machines/linux/troubleshoot-linux-rhui-certificate-issues.md

Lines changed: 157 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -154,12 +154,12 @@ Use the following table to determine the correct RHUI package type based on your
154154
| Image type | Support model | Applicable version | RHUI package prefix | Using `releasever`? |
155155
|--------------------|---------------------------|----------------------------------------------|------------------------------------|-------------------------|
156156
| Generic RHEL | Non-EUS | 7.9, 8.10, 9.8, 10.0 | `rhui-azure-rhelX` | No |
157-
| Generic RHEL | EUS | 8.6, 8.8, 9.2, 9.4, 9.6 | `rhui-azure-rhelX-eus` | Yes |
158-
| RHEL-SAP-APPS | EUS | 8.6, 8.8, 9.2, 9.4, 9.6 | `rhui-azure-rhelX-sapapps` | Yes |
157+
| Generic RHEL | EUS | 9.4, 9.6, 10.0 | `rhui-azure-rhelX-eus` | Yes |
158+
| RHEL-SAP-APPS | EUS | 8.6, 8.8, 9.2, 9.4, 9.6, 10.0 | `rhui-azure-rhelX-sapapps` | Yes |
159159
| RHEL-SAP-APPS | Base (no EUS available) | 7.9, 8.10 | `rhui-azure-rhelX-base-sap-apps` | No |
160-
| RHEL-SAP-HA | E4S | 8.6, 8.8, 9.2, 9.4, 9.6 | `rhui-azure-rhelX-sap-ha` | Yes |
160+
| RHEL-SAP-HA | E4S | 8.6, 8.8, 9.2, 9.4, 9.6, 10.0 | `rhui-azure-rhelX-sap-ha` | Yes |
161161
| RHEL-SAP-HA | Base (no E4S available) | 7.9, 8.10 | `rhui-azure-rhelX-base-sap-ha` | No |
162-
| RHEL-HA | EUS | 8.6, 8.8, 9.4, 9.6 | `rhui-azure-rhelX-ha` | Yes |
162+
| RHEL-HA | EUS | 8.6, 8.8, 9.4, 9.6, 10.0 | `rhui-azure-rhelX-ha` | Yes |
163163
| RHEL-HA | Base (no EUS available) | 7.9, 8.10 | `rhui-azure-rhelX-base-ha` | No |
164164

165165
> [!NOTE]
@@ -177,6 +177,7 @@ Use the following index to navigate directly to the corresponding section:
177177
- [RHEL 7 SAP RHUI package installation](#rhel79sap)
178178
- [RHEL 8 SAP/E4S/HA RHUI package installation](#rhel8sap)
179179
- [RHEL 9 SAP/E4S/HA RHUI package installation](#rhel9sap)
180+
- [RHEL 10 SAP/E4S/HA RHUI package installation](#rhel10sap)
180181

181182

182183
##### <a id="eus"></a> EUS RHUI package installation
@@ -252,6 +253,41 @@ Select the tab of an EUS image type to see the corresponding instructions.
252253
sudo rhel9-eus.config
253254
```
254255
256+
###### [RHEL 10.x - EUS](#tab/rhel10-eus)
257+
258+
259+
260+
1. Create a config file by using this command:
261+
262+
```bash
263+
sudo tee rhel10-eus.config > /dev/null <<< $'[rhui-microsoft-azure-rhel10-eus]\nname=Microsoft Azure RPMs for Red Hat Enterprise Linux 10 (rhel10-eus)\nbaseurl=https://rhui4-1.microsoft.com/pulp/repos/unprotected/microsoft-azure-rhel10-eus\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft-2025.asc\nsslverify=1'
264+
265+
```
266+
267+
2. Install the `rhui-azure-rhel10-eus` package by running.
268+
269+
```bash
270+
sudo dnf --config rhel10-eus.config install rhui-azure-rhel10-eus
271+
```
272+
273+
3. Lock the `releasever` variable:
274+
275+
```bash
276+
sudo echo $(. /etc/os-release && echo $VERSION_ID) > /etc/dnf/vars/releasever
277+
```
278+
279+
4. Verify that the corresponding repositories are available and show no errors. To do this, run the `dnf repolist` command:
280+
281+
```bash
282+
sudo dnf repolist all
283+
```
284+
285+
5. Remove the temp file created on step 1.
286+
287+
```bash
288+
sudo rhel10-eus.config
289+
```
290+
255291
---
256292
257293
@@ -818,6 +854,123 @@ The following steps apply if the OS version is *earlier than the latest version
818854
---
819855
820856
857+
> [!NOTE]
858+
> If you're using a proxy in */etc/yum.conf* or */etc/dnf.conf*, the `yum --config rhelX-XX-XX.config` command won't work because it doesn't include your proxy settings. In this case, move the temp file `rhelX-XX-XX.config` directly in `/etc/yum.repos.d/` as `.repo`
859+
>
860+
> ```bash
861+
> sudo mv rhelX-XX-XX.config /etc/yum.repos.d/ms.repo
862+
> sudo yum install rhui-azure-rhel-X-X-X
863+
> sudo rm rhelX-XX-XX.config
864+
> ```
865+
> Replace `rhelX-XX-XX.config` and `rhui-azure-rhel-X-X-X` with the actual values, as appropriate.
866+
867+
##### <a id="rhel10sap"></a> RHEL 10 SAP/E4S/HA RHUI package installation
868+
869+
Select the tab of an SAP image type to see the corresponding instructions.
870+
871+
###### [RHEL 10.x - RHEL-SAP-APPS](#tab/rhel10-rhel-sap-apps)
872+
873+
The following steps apply if the OS version is *earlier than the latest version that's available* that's supported by SAP for `RHEL 10.0`, and if the VM was created by using the `RHEL-SAP-APPS` offer image.
874+
875+
1. Create a config file by using this command:
876+
877+
```bash
878+
sudo tee rhel10-sapapps.config > /dev/null <<< $'[rhui-microsoft-azure-rhel10-sapapps]\nname=Microsoft Azure RPMs for Red Hat Enterprise Linux 10 (rhel10-sapapps)\nbaseurl=https://rhui4-1.microsoft.com/pulp/repos/unprotected/microsoft-azure-rhel10-sapapps\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft-2025.asc\nsslverify=1'
879+
```
880+
881+
2. Install the `rhui-azure-rhel10-sapapps` package by running the `dnf install` command:
882+
883+
```bash
884+
sudo dnf --config rhel10-sapapps.config install rhui-azure-rhel10-sapapps
885+
```
886+
887+
3. Lock the `releasever` level. Currently, the version must be 10.0.
888+
889+
```bash
890+
sudo sh -c 'echo 10.0 > /etc/dnf/vars/releasever'
891+
```
892+
893+
4. Verify that the corresponding repositories are available and show no errors. To do this, run the `yum repolist` command:
894+
895+
```bash
896+
sudo dnf repolist all
897+
```
898+
899+
5. Remove the temp file created on step 1.
900+
901+
```bash
902+
sudo rm rhel10-sapapps.config
903+
```
904+
905+
###### [RHEL 10.x - RHEL-SAP-HA (E4S)](#tab/rhel10-rhel-sap-ha-e4s)
906+
907+
The following steps apply if the OS version is *earlier than the latest version available* that's supported by SAP for `RHEL 10.0`, and if the VM was created by using the `RHEL-SAP-HA` offer image.
908+
909+
1. Create a config file by using this command:
910+
911+
```bash
912+
sudo tee rhel10-sap-ha.config > /dev/null <<< $'[rhui-microsoft-azure-rhel10-sap-ha]\nname=Microsoft Azure RPMs for Red Hat Enterprise Linux 10 (rhel10-sap-ha)\nbaseurl=https://rhui4-1.microsoft.com/pulp/repos/unprotected/microsoft-azure-rhel10-sap-ha\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft-2025.asc\nsslverify=1'
913+
```
914+
915+
2. Install the `rhui-azure-rhel10-sap-ha` package by running the `dnf install` command:
916+
917+
```bash
918+
sudo dnf --config rhel10-sap-ha.config install rhui-azure-rhel10-sap-ha
919+
```
920+
921+
3. Lock the `releasever` level. Currently, the version must be 10.0.
922+
923+
```bash
924+
sudo sh -c 'echo 10.0 > /etc/dnf/vars/releasever'
925+
```
926+
927+
4. Verify that the corresponding repositories are available and show no errors. To do this, run the `dnf repolist` command:
928+
929+
```bash
930+
sudo dnf repolist all
931+
```
932+
933+
5. Remove the temp file created on step 1.
934+
935+
```bash
936+
sudo rm rhel10-sap-ha.config
937+
```
938+
939+
###### [RHEL 10.x - RHEL-HA](#tab/rhel10-rhel-ha-eus)
940+
941+
1. Create a config file by using this command:
942+
943+
```bash
944+
sudo tee rhel10-ha.config > /dev/null <<< $'[rhui-microsoft-azure-rhel10-ha]\nname=Microsoft Azure RPMs for Red Hat Enterprise Linux 10 (rhel10-ha)\nbaseurl=https://rhui4-1.microsoft.com/pulp/repos/unprotected/microsoft-azure-rhel10-ha\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft-2025.asc\nsslverify=1'
945+
```
946+
947+
2. Install the `rhui-azure-rhel10-ha` package by running the [dnf](https://dnf.readthedocs.io/en/latest/command_ref.html) installation command:
948+
949+
```bash
950+
sudo dnf --config rhel10-ha.config install rhui-azure-rhel10-ha
951+
```
952+
953+
3. Lock the `releasever` level. Currently, the version must be 10.0.
954+
955+
```bash
956+
sudo sh -c 'echo 10.0 > /etc/dnf/vars/releasever'
957+
```
958+
959+
4. Verify that the corresponding repositories are available and show no errors. To do this, run the `dnf repolist` command:
960+
961+
```bash
962+
sudo dnf repolist
963+
```
964+
965+
5. Remove the temp file created on step 1.
966+
967+
```bash
968+
sudo rm rhel10-ha.config
969+
```
970+
971+
---
972+
973+
821974
> [!NOTE]
822975
> If you're using a proxy in */etc/yum.conf* or */etc/dnf.conf*, the `yum --config rhelX-XX-XX.config` command won't work because it doesn't include your proxy settings. In this case, move the temp file `rhelX-XX-XX.config` directly in `/etc/yum.repos.d/` as `.repo`
823976
>
@@ -929,5 +1082,3 @@ Revert the cryptography to the `DEFAULT` system policy setting by following thes
9291082
For more information about cryptographic policy, see [Strong crypto defaults in RHEL 8 and deprecation of weak crypto algorithms](https://access.redhat.com/articles/3642912).
9301083
9311084
[!INCLUDE [Third-party disclaimer](../../../includes/third-party-disclaimer.md)]
932-
933-

0 commit comments

Comments
 (0)