Questo contenuto non è disponibile nella lingua selezionata.
Chapter 11. Known issues
Understand how newly identified and previously known issues might affect your use of Red Hat Enterprise Linux 10.2, and how to work around them.
A known issue is listed in all future release notes until resolved, at which point it is published as a fixed issue.
11.1. Installer and image creation Copia collegamentoCollegamento copiato negli appunti!
Review known issues for installer and image creation in Red Hat Enterprise Linux 10.2.
- Boot container installation in UEFI mode fails on systems without
/boot The installation of a bootable container image in UEFI mode fails in the absence of the separate
/bootpartition.Workaround: Ensure the Kickstart file or manual configuration includes both an EFI System partition and a distinct
/bootpartition in addition to the root (/) partition.
- Hostname resolution fails with encrypted DNS and custom CA in boot options
While using the
inst.repo=orinst.stage2=boot options in the kernel command line along with a remote installation URL, an encrypted DNS, and a custom CA certificate in the Kickstart file, the installation program attempts to download theinstall.imgstage2 image before processing the Kickstart file. Consequently, the hostname resolution fails, leading to display of some errors before successfully fetching the stage2 image. Workaround: Define the installation source in the Kickstart file instead of the kernel command line.
11.2. Security Copia collegamentoCollegamento copiato negli appunti!
Review known issues for security in Red Hat Enterprise Linux 10.2.
rust-rpm-sequoiafails when importing OpenPGP certificates with keys disallowed bycrypto-policiesImporting OpenPGP certificates that contain keys disallowed by the system-wide cryptographic policy causes the
rust-rpm-sequoialibrary to fail. Consequently, the failure of the import prevents further operations, such as importing additional OpenPGP certificates from a single file.To work around this problem, remove the disallowed key from the file before importing the certificate bundle. As a result,
rust-rpm-sequoiadoes not fail when you import OpenPGP certificates only with keys allowed bycrypto-policies.
11.3. RHEL for Edge Copia collegamentoCollegamento copiato negli appunti!
Review known issues for RHEL for Edge in Red Hat Enterprise Linux 10.2.
- Greenboot triggers a warning message during the first boot
When booting a system for the first time with the
greenboot-0.16.2-0package, the system might log aWARNmessage stating that boot data is unavailable. This occurs because the initial boot data has not yet been generated. This message is benign and does not affect the system’s operation or the health check process. You can safely ignore the warning during the initial boot.
11.4. Software management Copia collegamentoCollegamento copiato negli appunti!
Review known issues for software management in Red Hat Enterprise Linux 10.2.
- DNF installs a package from a local file when the package version is excluded in
versionlock When you exclude a package version in the
versionlockDNF plugin configuration, DNF still installs the specified package version from a package local file.To work around this problem, complete the following steps:
-
Turn a directory with local packages into a local repository by using the
createrepo_ctool. - Enable the local repository in the DNF configuration.
- Install all packages by their names.
As a result, the
versionlockplugin applies to packages from the local repository and has no effect on directory with local package files.NoteConsider not installing packages by a local file path if you do not want certain package versions to be installed.
For more information, see the
dnf-versionlock(8)man page on your system.-
Turn a directory with local packages into a local repository by using the
11.5. Networking Copia collegamentoCollegamento copiato negli appunti!
Review known issues for networking in Red Hat Enterprise Linux 10.2.
- RHEL does not contain closed-source modem unlocking tools
Federal Communications Commission (FCC) regulations require that modems in the United States must be enabled by using an unlocking tool from the modem manufacturer. RHEL does not provide these tools if they are closed-source software according to FCC regulations. However, they might be available in an unsupported third-party repository, such as RPM Fusion.
For further details, see Installing the FCC unlocking tool for modems from third-party repositories.
Jira:RHEL-100066[1]
- Preventing non-root users from creating system-wide NetworkManager connection profiles
You can set certain properties in NetworkManager connection profiles, such as
802-1x.client-cert, to a path to a certificate file. Because theNetworkManagerservice runs as therootuser, the service can access those files independent of their file permissions. This can lead to security problems in the following scenarios:A user creates a private connection profile and specifies a path to another user’s certificate file.
With NetworkManager in RHEL 10.2 and later, referring to other users' certificates in private profiles is no longer possible.
A user creates a system-wide connection profile and specifies a path to another user’s certificate.
On RHEL, users can only create system-wide profiles if they are logged in locally to the console and not remotely, such as over SSH. To not change this behavior of NetworkManager during the RHEL 10 release cycle, users can still create system-wide profiles.
To mitigate the risk, you can prevent normal users from creating system-wide connection profiles. For example, create the
/etc/polkit-1/rules.d/20-nm-non-root.rulesfile with the following content:polkit.addRule(function(action, subject) { if (action.id == "org.freedesktop.NetworkManager.settings.modify.system" && !subject.isInGroup("wheel")) { return polkit.Result.AUTH_ADMIN_KEEP; } });The setting takes effect immediately.
Jira:RHELDOCS-21618[1]
11.6. Dynamic programming languages, web and database servers Copia collegamentoCollegamento copiato negli appunti!
Review known issues for dynamic programming languages, web and database servers in Red Hat Enterprise Linux 10.2.
- SELinux prevents replication in a Galera cluster after upgrading from MariaDB 10.11 to MariaDB 11.8
If you run a Galera cluster and upgrade MariaDB 10.11 to MariaDB 11.8, SELinux prevents replication among the cluster nodes.
There is no known workaround for the issue, while keeping SELinux in the
enforcingmode.Note that setting the SELinux mode to
permissiveis not a secure workaround, because this significantly reduces the security of your servers.
11.7. Identity Management Copia collegamentoCollegamento copiato negli appunti!
Review known issues for Identity Management (IdM) in Red Hat Enterprise Linux 10.2.
ipa-migratedoes not migrate SSH public keysWhen migrating an Identity Management (IdM) deployment using the
ipa-migratetool, SSH public keys assigned to user accounts and ID overrides are not transferred to the destination server. As a consequence, users cannot authenticate using SSH public key authentication after migration.To work around this problem, retrieve the SSH public keys from the source server using the
ipa user-find --allorldapsearchcommands, and then re-add them on the destination server using theipa user-mod --sshpubkeycommand.
11.8. Virtualization Copia collegamentoCollegamento copiato negli appunti!
Review known issues for virtualization in Red Hat Enterprise Linux 10.2.
- High-memory Windows guests might fail to validate with SVVP
Currently, when using the Server Virtualization Validation Program (SVVP) software to validate a Windows virtual machine (VM) with a large amount of assigned memory, the validation might fail with a
GetPhysicallyInstalledSystemMemory failederror message. As a consequence, the VM cannot be validated for SVVP support.
- VMs on IBM Z hosts sometimes fail to boot when an invalid boot device is specified
Currently, for KVM virtual machines (VMs) hosted on IBM Z systems, the boot order setting does not work consistently. If the boot device configured with
<boot order='1'/>is invalid, the next boot device specified by the boot order setting sometimes does not boot correctly. This might cause the VM to shut down or become unresponsive.Jira:RHEL-151317[1]
- Stop errors in Windows guests
Currently, in virtual machines that use Windows guest operating systems on RHEL hosts, a variety of stop errors (also known as BSOD) might occur. For details of the known errors, see List of known Windows BSOD issues on OpenShift Virtualization and RHEL KVM on Red Hat Knowledge Base. For instructions on troubleshooting the errors, see Recommendations when investigating Windows BSOD issues.
Jira:RHELDOCS-22157[1]
- Installing the VirtIO-Win bundle cannot be canceled
Currently, if you start the installation of
virtio-windrivers from the VirtIO-Win installer bundle in a Windows guest operating system, clicking theCancelbutton during the installation does not correctly stop it. The installer wizard interface displays a "Setup Failed" screen, but the drivers are installed and the IP address of the guest is reset.
- Cloning or restoring RHEL 9 virtual machines that use LVM on Nutanix AHV causes non-root partitions to disappear
When running a RHEL 9 guest operating system on a virtual machine (VM) hosted on the Nutanix AHV hypervisor, restoring the VM from a snapshot or cloning the VM currently causes non-root partitions in the VM to disappear if the guest is using Logical Volume Management (LVM). As a consequence, the following problems occur:
- After restoring the VM from a snapshot, the VM cannot boot, and instead enters emergency mode.
- A VM created by cloning cannot boot, and instead enters emergency mode.
To work around these problems, do the following in emergency mode of the VM:
Remove the LVM system devices file:
# rm /etc/lvm/devices/system.devicesRe-create LVM device settings:
# vgimportdevices -a- Reboot the VM
This makes it possible for the cloned or restored VM to boot up correctly.
Alternatively, to prevent the issue from occurring, do the following before cloning a VM or creating a VM snapshot:
-
Uncomment the
use_devicesfile = 0line in the/etc/lvm/lvm.conffile. Regenerate initramfs. To do so, use the following steps in the VM and replace
<kernelVersion>with the full version of the kernel that you want to rebuild.Back up the current
initramfsconfiguration:# cp /boot/initramfs-<kernelVersion>.img /boot/initramfs-<kernelVersion>.img.bakBuild
initramfs:# dracut -f /boot/initramfs-<kernelVersion>.img <kernelVersion>
- Reboot the VM to verify successful boot.
Jira:RHELPLAN-114103[1]
11.9. RHEL in cloud environments Copia collegamentoCollegamento copiato negli appunti!
Review known issues for RHEL in cloud environments in Red Hat Enterprise Linux 10.2.
kdumpfails to complete on the Azure Confidential VMsWhen you experience a kernel crash on a Red Hat Enterprise Linux VM on the Azure Confidential VM instances, in this case DCv5 and ECv5 series, the
kdumpprocess may not complete and the VM becomes unresponsive. As a result, after a forced reboot, there is avmcore-incompletefile.Jira:RHEL-75576[1]
11.10. Containers Copia collegamentoCollegamento copiato negli appunti!
Review known issues for containers in Red Hat Enterprise Linux 10.2.
- EUS repositories are not enabled by default
RHEL 10 systems target the major release version, such as RHEL 10. Standard repositories remain active by default, preventing the automatic enablement and correct path resolution for Extended Update Support (EUS) repositories. Consequently, systems can not receive the expected EUS-specific software updates.
If the release version is not set, DNF attempts to pull metadata from a major-version URL such as
…/rhel10/10/…, which does not exist for EUS, resulting in a404 Not Founderror during the metadata sync.To work around this problem, follow these steps:
Override the default DNF variable to point to the specific EUS minor version, such as
10.2. This ensures the repository URL construction is accurate.# Set releasever to EUS version (mandatory) RUN echo "10.0" > /etc/dnf/vars/releaseverAfter setting
releasever, use one of the following two approaches to enable EUS:Command-line configuration:
Manually disable the standard repositories and enable the EUS versions.
# dnf config-manager --set-disabled <standard_repo_id> # dnf config-manager --set-enabled <eus_repo_id>
Manual File editing:
-
Run the
dnf repolistcommand to trigger therhsm dnfplugin to generate/etc/yum.repos.d/redhat.repodynamically. -
Edit the relevant
.repofiles in the/etc/yum.repos.d/directory to setenabled=0for standard repositories andenabled=1for EUS repositories.
-
Run the
Jira:RHELDOCS-21758[1]
11.11. Known issues identified in RHEL 10.1 Copia collegamentoCollegamento copiato negli appunti!
Review known issues identified in Red Hat Enterprise Linux 10.1 that might affect your use of Red Hat Enterprise Linux 10.2.
11.11.1. Installer and image creation Copia collegamentoCollegamento copiato negli appunti!
Review known issues for installer and image creation identified in Red Hat Enterprise Linux 10.1.
- Crash dumps are not performed by default
By default, crash dumps do not occur for default installation methods using RHEL Image Mode, because the
crashkernel=kernel argument is not set. To work around this problem, set acrashkernel=kernel argument at build or during installation time.
11.11.2. Security Copia collegamentoCollegamento copiato negli appunti!
Review known issues for security identified in Red Hat Enterprise Linux 10.1.
- Containers fail to start when
fapolicydis running The
fapolicydframework does not fully support namespaces and containers. As a consequence, containers fail to start whenfapolicydis running.To work around this problem, create the
/etc/fapolicyd/rules.d/25-runc.rulesfile with the following content:allow perm=any pattern=ld_so exe=/usr/bin/runc : all allow perm=any uid=0 pattern=ld_so exe=/runc : trust=1Save the file, run the
fagenrulesscript, and enter thefapolicyd-cli --reload-rulescommand to apply the changes. Alternatively, you can remove thetmpfsvalue from thewatch_fsoption in the/etc/fapolicyd/fapolicyd.conffile and restart thefapolicydservice by using thesystemctl restart fapolicydcommand, but this lowers the system security.As a result, you can use
fapolicydon systems running containers after you apply the previously described workaround. This preserves the enhanced security provided byfapolicydand helps comply with configuration standards such as the Security Technical Implementation Guide (STIG) from the Defense Information Systems Agency (DISA).
sqcannot generate keys in FIPS modeThe
squtility from the Sequoia PGP toolset uses the deprecated OpenSSL API for key generation. Consequently, you cannot generate keys withsqon the system running in FIPS mode.
- GnuTLS cannot convert ML-DSA private keys to public ones
GnuTLS lacks an algorithm to convert a private ML-DSA key in the expanded form to a public ML-DSA key. Consequently, operations requiring both keys fail when only the expanded private key is provided.
Workaround: Use the
opensslcommand to convert such a private key to a public key:openssl dsa -in <private_key> -pubout -out <public_key>. As a result, the public key is available for use in other operations.
- PQC for
rpm-sequoiais always enabled incrypto-policies In RHEL 10.1, the
rpm-sequoiafails to verify dual-signed RPM packages if one of the algorithms used for signing is disabled in system-wide cryptographic policies. This problem is common on systems that have post-quantum (PQ) algorithms disabled and cannot install packages signed with both classic and PQ cryptography.To prevent breaking the system, the enablement of PQ algorithms for
rpm-sequoiais hard-coded on thecrypto-policieslevel. As a result, PQ algorithms forrpm-sequoiaare enabled regardless of any settings incrypto-policies.
11.11.3. Shells and command-line tools Copia collegamentoCollegamento copiato negli appunti!
Review known issues for shells and command-line tools identified in Red Hat Enterprise Linux 10.1.
- Hot-plugged memory is not available to VMs running on IBM Z by default
RHEL provides default udev rules that automatically configure memory onlining when you hot plug memory to virtual machines (VMs) with
virtio-mem. However, current udev rules do not include VMs running on IBM Z. As a consequence, after hot-plugging memory to VMs running on IBM Z withvirtio-mem, the memory is not immediately available in the VM.To work around this problem, set the
memhp_default_state=onlinekernel parameter in the VM and reboot it. For example:# grubby --update-kernel=ALL --args=memhp_default_state=onlineAs a result, the hot-plugged memory is available in the VM.
11.11.4. Networking Copia collegamentoCollegamento copiato negli appunti!
Review known issues for networking identified in Red Hat Enterprise Linux 10.1.
- Inbound IPsec cryptographic offload can fail in SR-IOV
switchdevmode with SMFS If you configure IPsec cryptographic offload on a Mellanox ConnectX network interface controller (NIC) in Single-Root I/O Virtualization (SR-IOV)
switchdevmode with the flow steering mode set to Software Managed Flow Steering (SMFS), the hardware offload for inbound IPsec Security Associations (SAs) fails. In this case, theip xfrm state dir in showcommand returns the following error:Error: mlx5_core: Device failed to offload this state.To work around this problem, switch to Device-Managed Flow Steering (DMFS) before switching the device to
switchdevmode. By using DMFS, the inbound IPsec state can successfully be offloaded to the hardware.Jira:RHEL-114861[1]
11.11.5. File systems and storage Copia collegamentoCollegamento copiato negli appunti!
Review known issues for file systems and storage identified in Red Hat Enterprise Linux 10.1.
- iSCSI-backed logical volumes fail to activate after a reboot
During installation, a logical volume spanning a local disk and an iSCSI device can fail to activate the iSCSI device in the installed system. This occurs where a non-root filesystem LVM logical volume is located both on a local disk and on an iSCSI device, which results in the iSCSI device not getting configured with
node.startup=onbootby the installation program. As a result, the system cannot access the volume after reboot, because it doesn’t get automatically activated upon boot.Workaround: Manually create the logical volume after the installation or update the iSCSI node configuration by setting
node.startup=automaticin the relevant file in the/var/lib/iscsi/nodes/directory.
11.11.6. Dynamic programming languages, web and database servers Copia collegamentoCollegamento copiato negli appunti!
Review known issues for dynamic programming languages, web and database servers identified in Red Hat Enterprise Linux 10.1.
- MySQL does not work with RHEL in image mode
The MySQL database management systems in RHEL 10 do not use the
sysusers.ddirectories to populate users and working directories. Additionally, MySQL also does not use thetmpfiles.ddirectory. As a consequence, the database user can be missing and MySQL is not able to initialize because its working directory is missing. There is currently no workaround for this issue.Jira:RHELDOCS-21374[1]
11.11.7. Desktop Copia collegamentoCollegamento copiato negli appunti!
Review known issues for desktop identified in Red Hat Enterprise Linux 10.1.
- Plymouth duplicates log entries of the kernel log ring buffer
Plymouth, an application which provides a graphical boot experience for Red Hat Enterprise Linux, has a "console syndication" feature that outputs log messages to all configured consoles during boot. The kernel can natively output log messages only to the last configured console. In the default configuration, the kernel is muted, but removing the
quietargument from the kernel command line unmutes the kernel, and causes both Plymouth and the kernel to send the boot log messages to the last-configured console. As a result, log messages might be duplicated on the last-configured console (for example ttyS0). Plymouth further duplicates these log entries by replaying the entire contents of the kernel log ring buffer during boot and shutdown. To work around this problem, disable Plymouth.Jira:RHEL-60198[1]
11.11.8. Red Hat Enterprise Linux System Roles Copia collegamentoCollegamento copiato negli appunti!
Review known issues for Red Hat Enterprise Linux system roles identified in Red Hat Enterprise Linux 10.1.
- Ansible
rpm_keymodules fail to work with the OpenPGP v6RPM-GPG-KEY-redhat-releasekey RHEL 10.1 uses the Red Hat RPM signing key extended with a post-quantum public key and stored in the
/etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-releasefile in the OpenPGP v6 format. Because the Ansiblerpm_keymodules use the GnuPG tools, which cannot handle post-quantum keys and OpenPGP v6, the modules fail to work with this key.
11.11.9. Virtualization Copia collegamentoCollegamento copiato negli appunti!
Review known issues for virtualization identified in Red Hat Enterprise Linux 10.1.
- Windows VMs might become unresponsive due to storage errors
On virtual machines (VMs) that use Windows guest operating systems, the system in some cases becomes unresponsive when under high I/O load. When this happens, the system logs a
viostor Reset to device, \Device\RaidPort3, was issuederror. There is currently no workaround for this issue.Jira:RHEL-1609[1]
- Windows 10 VMs with certain PCI devices might become unresponsive on boot
Currently, a virtual machine (VM) that uses a Windows 10 guest operating system might become unresponsive during boot if a
virtio-win-scsiPCI device with a local disk back end is attached to the VM.Workaround: Boot the VM with the
multi_queueoption enabled.Jira:RHEL-1084[1]
- VMs with SEV-SNP enabled fail to boot with
arch-capabilities=on Virtual machines (VMs) with SEV-SNP enabled fail to boot when using the
arch-capabilities=onCPU flag.To work around this problem, disable the
arch-capabilitiesfeature in the CPU section of the VM’s configuration:<cpu mode='host-passthrough' check='none'> <feature name='arch-capabilities' policy='disable'/> </cpu>Jira:RHEL-100313[1]
11.11.10. RHEL Lightspeed Copia collegamentoCollegamento copiato negli appunti!
Review known issues for RHEL Lightspeed identified in Red Hat Enterprise Linux 10.1.
- The command-line assistant cannot verify the Satellite server certificate
The command-line assistant does not recognize the Satellite certificate authority (CA) certificate for the Red Hat Satellite server. The Satellite CA certificate is used to issue and sign certificates for hosts that register with and are managed by Satellite. As a consequence, the command-line assistant cannot establish secure connections to the Satellite server, which prevents it from functioning correctly.
Work around: copy the Satellite CA certificate to the system trust store and update the CA trust database:
$ sudo cp /etc/rhsm/ca/katello* /etc/pki/ca-trust/source/anchors/ $ sudo update-ca-trustJira:RHELDOCS-21325[1]
- Security risk when using unsupported AI models
Do not use unsupported models. Changing the RHEL Offline Container model to unsupported models might allow the execution of arbitrary code or compromise the integrity of Red Hat Enterprise Linux (RHEL).
No known workaround exists.
Jira:RHELDOCS-21726[1]
11.12. Known issues identified in RHEL 10.0 Copia collegamentoCollegamento copiato negli appunti!
Review known issues identified in Red Hat Enterprise Linux 10.0 that might affect your use of Red Hat Enterprise Linux 10.2.
11.12.1. Installer and image creation Copia collegamentoCollegamento copiato negli appunti!
Review known issues for installer and image creation identified in Red Hat Enterprise Linux 10.0.
- Podman and bootc do not share the same registry login process
Podman and
bootcuse different registry login processes when pulling images. As a consequence, if you login to an image by using Podman, logging to a registry forbootcwill not work on that image. When you install an image mode for RHEL system, and login to registry.redhat.io by using the following command:# podman login registry.redhat.io <username_password>And then you attempt to switch to the
registry.redhat.io/rhel9/rhel-bootcimage with the following command:# bootc switch registry.redhat.io/rhel9/rhel-bootc:9.4You should be able to see the following message:
Queued for next boot: registry.redhat.io/rhel9/rhel-bootc:9.4However, an error is displayed:
ERROR Switching: Pulling: Creating importer: Failed to invoke skopeo proxy method OpenImage: remote error: unable to retrieve auth token: invalid username/password: unauthorized: Please login to the Red Hat Registry using your Customer Portal credentials. Further instructions can be found here: https://access.redhat.com/RegistryAuthenticationWorkaround: Follow the steps Configuring container pull secrets to use authenticated registries with
bootc.Jira:RHELDOCS-18471[1]
cloud-initgrowpart skips with composefs is enabledWhen composefs is enabled, if you generate an image from the generic base image, then the rootfs will not grow the filesystem, prompting an error similar to:
2024-04-30 17:27:53,543 - cc_growpart.py[DEBUG]: '/' SKIPPED: stat of 'overlay' failed: [Errno 2] No such file or directory: 'overlay'Workaround: You can add a custom growpart, by specifying the
rootfsdefault size in the container, instead of dynamically choosing 100G at instance creation time to be able to write a partitioning config in the container.
- Unable to build ISOs from a signed container
Trying to build an ISO disk image from a GPG or a simple signed container results in an error, similar to the following:
manifest - failed Failed Error: cannot run osbuild: running osbuild failed: exit status 1 2024/04/23 10:56:48 error: cannot run osbuild: running osbuild failed: exit status 1This happens because the system fails to get the image source signatures.
Workaround: You can either remove the signature from the container image or build a derived container image. For example, to remove the signature, you can run the following command:
$ sudo skopeo copy --remove-signatures containers-storage:registry.redhat.io/rhel9/rhel-bootc:9.4 containers-storage:registry.redhat.io/rhel9/rhel-bootc:9.4 $ sudo podman run \ --rm \ -it \ --privileged \ --pull=newer \ --security-opt label=type:unconfined_t \ -v /var/lib/containers/storage:/var/lib/containers/storage \ -v ~/images/iso:/output \ quay.io/centos-bootc/bootc-image-builder \ --type iso --local \ registry.redhat.io/rhel9/rhel-bootc:9.4To build a derived container image, and avoid adding a simple GPG signatures to it, see the Signing container images product documentation.
- The installation program becomes unresponsive during final RPM installation stage
An installation program might become unresponsive during the RPM installation process at the final stage. Before the issue occurs, you might see the repeated
Configuring rootfiles.noarchmessages. Workaround: Restart the installation process.Jira:RHEL-67865[1]
- Disabled keyboard layout switching by using shortcut during installation
To prevent confusion caused by a broken keyboard shortcut to change keyboard layout, this feature has been disabled in Anaconda. You cannot change keyboard layouts by using shortcuts during installation. Workaround: Use the keyboard layout icon on the top bar to switch layouts.
- The installation program now respects the
BOOTIFboot argument Previously, the RHEL installation program ignored the
BOOTIF=<MAC>boot argument and activated all the available network interfaces. With this fix, the installation program now properly processes theBOOTIFargument and ensures that only the designated network device is activated during the installation process.Jira:RHEL-69400[1]
- Bonding device with LACP takes longer to become operational, causing subscription failures
When configuring a bonding device with LACP by using both kernel command-line boot options and a Kickstart file, the connection is created during the
initramfsstage but reactivated in Anaconda. As a consequence, it causes a temporary disruption that leads to system subscription failure through therhsmKickstart command.Workaround: Add
--no-activateto the Kickstart network configuration to keep the network operational. As a result, the system subscription completes successfully.Jira:RHELDOCS-19853[1]
- The
servicesKickstart command fails to disable thefirewalldservice A bug in Anaconda prevents the
services --disabled=firewalldcommand from disabling thefirewalldservice in Kickstart. Workaround: Use thefirewall --disabledcommand instead. As a result, thefirewalldservice is disabled properly.
- The USB CD-ROM drive is not available as an installation source in Anaconda
Installation fails when the USB CD-ROM drive is the source for it and the Kickstart
ignoredisk --only-use=command is specified. In this case, Anaconda cannot find and use this source disk.Workaround: Use the
harddrive --partition=sdX --dir=/command to install from USB CD-ROM drive. As a result, the installation does not fail.
- Insufficient disk space can cause deployment failure
Deploying a bootc container image on a package mode system without enough free disk space can result in installation errors and prevent the system from booting. Ensure adequate disk space is available for the image to install and adjust the provision logical volume before deployment.
Jira:RHELDOCS-19948[1]
- Anaconda might not work correctly on
s390xandppc64learchitectures Image mode for RHEL supports
pp64leands390xarchitectures besides the already supportedx86_64and ARM architectures. However, Anaconda might not function correctly on s390x and ppc64le architectures.Jira:RHELDOCS-19496[1]
- RHEL images on Azure marked as LVM require default layout resizing
When using
system-reinstall-bootcorbootc installon Azure, RHEL images marked as LVM will require resizing the default layout.Workaround: Use RHEL images labeled as RAW. This does not require resizing the default layout.
Jira:RHELDOCS-19945[1]
- Installation fails due to busy partitions
A race condition in the storage subsystem causes the installation to fail when writing the partition table to disk. The system displays the following error message:
Partition(s) have been written, but we have been unable to inform the kernel of the change.This error occurs because the partitions are reported as busy and the changes cannot be synchronized. To work around this problem, restart the installation.
11.12.2. Security Copia collegamentoCollegamento copiato negli appunti!
Review known issues for security identified in Red Hat Enterprise Linux 10.0.
- SELinux policy rules for four
libvirtservices temporarily changed into permissive mode Previously, the SELinux policy was changed to reflect the replacement of the legacy monolithic
libvirtddaemon with a new set of modular daemons. Because this change requires testing of many scenarios, the following services have been temporarily changed into SELinux permissive mode:-
virtqemud -
virtvboxd -
virtstoraged -
virtsecretd
To prevent harmless AVC denials,
dontauditrules have been added to the SELinux policy for these services.Jira:RHEL-77808[1]
-
- Cryptographic tokens do not work in FIPS mode with
pkcs11-provider When the system runs in FIPS mode, the
pkcs11-providerOpenSSL provider does not work correctly and the OpenSSL TLS toolkit falls back to the default provider. Consequently, OpenSSL fails to load PKCS #11 keys, and cryptographic tokens do not work in this scenario.To work around this problem, set the
pkcs11-module-assume-fips = trueparameter in the PKCS #11 section of theopenssl.cnffile. See thepkcs11-provider(7)man page on your system for more information. With this configuration change,pkcs11-providerworks in FIPS mode.
- OpenSSL stores ML-KEM and ML-DSA private keys in standard formats
In RHEL 10.0, the open quantum-safe provider for OpenSSL (
oqsprovider) generated private keys in a format that did not conform to any of the file formats proposed by the IETF LAMPS work group. Consequently, the key files were unreadable by other applications that follow the IETF standard and could not be handled by applications that require providing the key in the seed format for import. With this update, OpenSSL no longer usesoqsproviderand its post-quantum cryptography (PQC) implementation generates the keys in standard formats. As a result, you can use OpenSSL ML-KEM and ML-DSA keys for storing long-term secrets.
11.12.3. Shells and command-line tools Copia collegamentoCollegamento copiato negli appunti!
Review known issues for shells and command-line tools identified in Red Hat Enterprise Linux 10.0.
unamecommand produces an unknown outputThe
unamecommand displays unknown output with flags--hardware-platformand--processor. In the previous RHEL versions,uname -ianduname -pwere aliases foruname -mand are not portable even across GNU or Linux distributions.As a workaround, you can use the
-mflag instead of the-iand-pflags.
11.12.4. Infrastructure services Copia collegamentoCollegamento copiato negli appunti!
Review known issues for infrastructure services identified in Red Hat Enterprise Linux 10.0.
- Nginx does not support PKCS #11 and TPM
The OpenSSL engines API was deprecated in RHEL 9 and removed from Nginx in RHEL 10. The corresponding functionality using the current OpenSSL providers API is not yet available. As a consequence, the Nginx HTTP server does not work with hardware security modules (HSMs) through PKCS #11 and Trusted Platform Module (TPM) devices.
- Using the incorrect Perl database driver for MariaDB and MySQL can lead to unexpected results
The MariaDB database is a fork of MySQL. Over time, these services developed independently and are no longer fully compatible. These differences also affect the Perl database drivers. Consequently, if you use the
DBD::mysqldriver in a Perl application to connect to a MariaDB database, or theDBD::MariaDBdriver to connect to a MySQL database, operations can lead to unexpected results. For example, the driver can return incorrect data from read operations. To avoid such problems, use the Perl driver in your application that matches the database service.Red Hat only supports the following scenarios:
-
The Perl
DBD::MariaDBdriver with a MariaDB database -
The Perl
DBD::mysqldriver with a MySQL database
Note that RHEL 8 contained only the
DBD::mysqldriver. If you plan to upgrade to RHEL 9 and then to RHEL 10 and your application uses a MariaDB database, install theperl-DBD-MariaDBpackage after the upgrade and modify your application to use theDBD::MariaDBdriver.For further details, see the Red Hat Knowledgebase solution Support of MariaDB/MySQL cross-database connection from Perl db drivers.
Jira:RHELDOCS-19770[1]
-
The Perl
11.12.5. Networking Copia collegamentoCollegamento copiato negli appunti!
Review known issues for networking identified in Red Hat Enterprise Linux 10.0.
- VMware vCenter now correctly removes a SATA disk from a running RHEL VM
When using the VMware vCenter interface to remove a SATA disk from a running RHEL 10 guest on the VMware ESXi hypervisor, the disk previously did not get removed fully. It stopped being functional and disappeared from the guest in the vCenter interface, but the SCSI interface still detected the disk as attached in the guest. This update fixes the issue, and the SATA disk is fully removed in the described scenario.
Jira:RHEL-79913[1]
11.12.6. High availability and clusters Copia collegamentoCollegamento copiato negli appunti!
Review known issues for high availability and clusters identified in Red Hat Enterprise Linux 10.0.
- ACL roles should not reference location constraints with two rules
In Red Hat Enterprise Linux 10, more than one top-level rule in a location constraint is not supported. When upgrading from RHEL 9 to RHEL 10, verify that any ACL roles you have configured do not reference a location constraint with two rules and are still valid.
11.12.7. Compilers and development tools Copia collegamentoCollegamento copiato negli appunti!
Review known issues for compilers and development tools identified in Red Hat Enterprise Linux 10.0.
- The new version of TBB is incompatible
RHEL 10 includes the Threading Building Blocks (TBB) library version 2021.11.0, which is incompatible with the versions distributed with previous releases of RHEL. You must rebuild applications that use TBB to make them run on RHEL 10.
11.12.8. Identity Management Copia collegamentoCollegamento copiato negli appunti!
Review known issues for Identity Management (IdM) identified in Red Hat Enterprise Linux 10.0.
- IdM in FIPS mode does not support using the NTLMSSP protocol to establish a two-way cross-forest trust
Establishing a two-way cross-forest trust between Active Directory (AD) and Identity Management (IdM) with FIPS mode enabled fails because the New Technology LAN Manager Security Support Provider (NTLMSSP) authentication is not FIPS-compliant. IdM in FIPS mode does not accept the RC4 NTLM hash that the AD domain controller uses when attempting to authenticate.
Jira:RHEL-12154[1]
- Installing a RHEL 7 IdM client with a RHEL 10 IdM server in FIPS mode fails due to EMS enforcement
The TLS
Extended Master Secret(EMS) extension (RFC 7627) is now mandatory for TLS 1.2 connections on FIPS-enabled RHEL 10 systems. This is in accordance with FIPS-140-3 requirements. However, theopensslversion available in RHEL 7.9 and lower does not support EMS. In consequence, installing a RHEL 7 Identity Management (IdM) client with a FIPS-enabled IdM server running on RHEL 10 fails.Workaround: Upgrade the host to RHEL 8 or later before installing an IdM client on it.
Jira:RHELDOCS-19015[1]
ldapmodifydoes not delete a single specific value from any attribute incn=configCurrently, when you try to delete a value from any attribute in
cn=config, the value remains in the attribute and the server might require a restart to fully remove it.Workaround: Remove the entire attribute, including all its values, by performing a modify operation without specifying any values. Then re-add the values you need. Alternatively, use the following
dsconfcommand to remove a specific value without a server restart:# dsconf <instance_name> config delete <attribute_name>=<undesired_value>
11.12.9. SSSD Copia collegamentoCollegamento copiato negli appunti!
Review known issues for SSSD identified in Red Hat Enterprise Linux 10.0.
- SSSD retrieves incomplete list of members if the group size exceeds 1500 members
During the integration of SSSD with Active Directory, SSSD retrieves incomplete group member lists when the group size exceeds 1500 members. This issue occurs because Active Directory’s MaxValRange policy, which restricts the number of members retrievable in a single query, is set to 1500 by default.
Workaround: Change the MaxValRange setting in Active Directory to accommodate larger group sizes.
Jira:RHELDOCS-19603[1]
11.12.10. Desktop Copia collegamentoCollegamento copiato negli appunti!
Review known issues for desktop identified in Red Hat Enterprise Linux 10.0.
- Standard mouse cursor is offset in VMs when using Mutter
When you use a standard mouse within a virtual machine (VM) configuration in the Mutter compositing window manager, you might notice an offset between the physical mouse cursor and the actual pointer within the virtual environment. The actual pointer might not even be visible in the virtual environment.
Workaround: If your scenario requires precise input, use a tablet as an input device in the VM configuration.
11.12.11. Graphics infrastructures Copia collegamentoCollegamento copiato negli appunti!
Review known issues for graphics infrastructures identified in Red Hat Enterprise Linux 10.0.
- Standard mouse cursor is offset in VMs when using Mutter
When you use a standard mouse within a virtual machine (VM) configuration in the Mutter compositing window manager, you might notice an offset between the physical mouse cursor and the actual pointer within the virtual environment. The actual pointer might not even be visible in the virtual environment.
Workaround: If your scenario requires precise input, use a tablet as an input device in the VM configuration.
11.12.12. The web console Copia collegamentoCollegamento copiato negli appunti!
Review known issues for the web console identified in Red Hat Enterprise Linux 10.0.
- VNC console in the RHEL web console does not work correctly on ARM64
Currently, when you import a virtual machine (VM) in the RHEL web console on ARM64 architecture and then you try to interact with it in the VNC console, the console does not react to your input.
Additionally, when you create a VM in the web console on ARM64 architecture, the VNC console does not display the last lines of your input.
Jira:RHEL-31993[1]
11.12.13. Red Hat Enterprise Linux System Roles Copia collegamentoCollegamento copiato negli appunti!
Review known issues for Red Hat Enterprise Linux system roles identified in Red Hat Enterprise Linux 10.0.
ansible-coredoes not installsshpassas a dependencyThe
ansible-corepackage does not install thesshpasspackage as a dependency. Consequently, you cannot use Ansible to manage systems over SSH with an SSH password.Workaround: On the control node, manually install
sshpassafter you installansible-core. As a result, you can use Ansible in the scenario described above.Jira:RHEL-86829[1]
11.12.14. Virtualization Copia collegamentoCollegamento copiato negli appunti!
Review known issues for virtualization identified in Red Hat Enterprise Linux 10.0.
- QEMU no longer prevents using SEV-SNP
Previously, when attempting to start a virtual machine (VM) with AMD SEV-SNP enabled, QEMU checked the incorrect capability of KVM, and the guest failed to start. As a consequence, running VMs with AMD SEV-SNP configured was not possible with RHEL10. This problem has been fixed, and running VMs with SEV-SNP works as expected now.
Jira:RHEL-58928[1]
- Network boot for VMs now works correctly without an RNG device
Previously, when a virtual machine (VM) did not have an RNG device configured and its CPU model did not support the RDRAND feature, it was not possible to boot the VM from the network. With this update, the problem has been fixed, and VMs that do not support RDRAND can boot from the network even without an RNG device configured.
Note, however, that adding an RNG device is highly encouraged for VMs that use a CPU model that does not support RDRAND, in order to increase security when booting from the network.
- RHEL 10 guests no longer crash on restart in Google Cloud and Alibaba
When using a RHEL 10.0 instance on Google Cloud or the Alibaba Cloud, restarting the instance previously caused a kernel panic in the guest operating system if the
virtio-netdriver was in use. This issue has been fixed and RHEL 10 guests no longer crash in the described scenario.Jira:RHEL-56981[1]
- Secure Execution VMs can now boot with file-backed memory backing
Previously, if you configured a virtual machine (VM) with enabled Secure Execution to use file-backed memory backing, the VM failed to boot, and instead displayed a
Protected boot has failederror. Now, the VM boots as expected.
- A virtual machine with a large amount of bootable data disks might fail to start
If you attempt to start a virtual machine (VM) with a large amount of bootable data disks, the VM might fail to boot with this error:
Something has gone seriously wrong: import_mok_state() failed: Volume FullWorkaround: Decrease the number of bootable data disks and use one system disk. To ensure the system disk is first in the boot order, add
boot order=1to the device definition of the system disk in the XML configuration. For example:<disk type='file' device='disk'> <driver name='qemu' type='qcow2'/> <source file='/path/to/disk.qcow2'/> <target dev='vda' bus='virtio'/> <boot order='1'/> </disk>Set boot order only for the system disk.
- VMs with large memory can now boot correctly on SEV-SNP host with AMD Genoa CPUs
Previously, virtual machines (VMs) could not boot on hosts that used a 4th Generation AMD EPYC processor (also known as Genoa) and had the AMD Secure Encrypted Virtualization with Secure Nested Paging (SEV-SNP) feature enabled. Instead of booting, a kernel panic occurred in the VM. This issue has now been fixed.
Jira:RHEL-32892[1]
- The virtio balloon driver sometimes does not work on Windows 10 and Windows 11 VMs
Under certain circumstances, the
virtio-balloondriver does not work correctly on virtual machines (VMs) that use a Windows 10 or Windows 11 guest operating system. As a consequence, such VMs might not use their assigned memory efficiently.
- Windows VM with VBS and IOMMU device fails to boot
When you boot a Windows VM with Virtualization Based Security (VBS) enabled and an Input-Output Memory Management Unit (IOMMU) device by using the
qemu-kvmutility, the booting sequence only shows the boot screen, resulting in an incomplete booting process.Workaround: Ensure the VM domain XML is configured as below:
<features> <ioapic driver='qemu'/> </features> <devices> <iommu model='intel'> <driver intremap='on' eim='off' aw_bits='48'/> <alias name='iommu0'/> </iommu> <memballoon model='virtio'> <alias name='balloon0'/> <address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/> <driver iommu='on' ats='on'/> </memballoon> </devices>Otherwise, the Windows VM cannot boot.
Jira:RHEL-45585[1]
- Hot-plugging vCPUs and memory to Windows guests with VBS does not work
Currently, Windows Virtualization-based Security (VBS) is not compatible with hot-plugging CPU and memory resources. As a consequence, attempting to attach memory or vCPUs to a running Windows virtual machine (VM) with VBS enabled only adds the resources to the VM after the guest system is restarted.
Jira:RHEL-66229, Jira:RHELDOCS-19066
- VMs with 5-level page merging and a lot of memory sometimes fail to start
VMs with the following configuration fail to boot if you set the
host-phys-bits-limitparameter to49or more:- The VM has more than 1 TB of assigned memory
- The VM uses the 5-level page merging feature
- The host uses System Management Mode (SMM) in its firmware
Instead, attempting to boot the VM fails with
ERROR: Out of aligned pages.Workaround: Set the
host-phys-bits-limitparameter to 48 or less.
- Enabling 3D support no longer prevents installing a RHEL 10 guest on ESXi
Prior to this update, if you selected the Enable 3D support option in VMware ESXI for installing a RHEL 10 guest operating system, the installation did not start correctly, and instead showed a blank screen. This issue has been fixed, and you can now install RHEL 10 guests in the described scenario.
Jira:RHEL-88668[1]
11.12.15. RHEL in cloud environments Copia collegamentoCollegamento copiato negli appunti!
Review known issues for RHEL in cloud environments identified in Red Hat Enterprise Linux 10.0.
- RDMA devices currently do not work on vSphere
When using a RHEL 10 instance on the VMware vSphere platform, the
vmw_pvrdmamodule currently does not install properly. As a consequence, VMware paravirtual remote direct memory access (PVRDMA) devices do not work on the affected instances.Jira:RHEL-41133[1]
- The leapp upgrade fails when upgrading from RHEL 9.6 to RHEL 10.0 for the cloud-init network configuration
If you deploy RHEL 9.6 with the
cloud-initdefault configuration and withsysconfigas the default network configuration directory, thesysconfigconfiguration files do not support theifcfglegacy format for RHEL 10.0. Consequently, theleappupgrade fails when upgrading from RHEL 9.6 to RHEL 10.0 for the legacy network configuration files, such as ifcfg-<enp1s0>.Workaround: Convert the
sysconfigconfiguration files into the NetworkManager nativekeyfileformat:Modify the connection:
# nmcli connection modify "System <enp1s0>" connection.id "cloud-init <enp1s0>"Migrate the connection:
# nmcli connection migrate /etc/sysconfig/network-scripts/ifcfg-<enp1s0>Move the connection profile:
# sudo mv /etc/NetworkManager/system-connections/"cloud-init <enp1s0>.nmconnection" /etc/NetworkManager/system-connections/cloud-init-<enp1s0>.nmconnectionReload the network connection settings:
# nmcli conn reload
As a result, the leapp upgrade from RHEL 9.6 to RHEL 10.0 now works with the updated configuration.
Jira:RHEL-82209[1]
- Upgrading a RHEL 9.6 guest on VMware ESXi to RHEL 10.0 causes
cloud-initto rewrite the network configuration After a upgrading a RHEL guest on the VMware ESXi hypervisor from RHEL 9.6 to RHEL 10.0, the
cloud-inittool currently cannot detect the VMware data source and cannot restore its configuration from the cache. As a consequence,cloud-initreverts to theNonedata source, and rewrites the network configuration of the guest.Workaround: Remove the
disable_vmware_customizationflag from the/etc/cloud/cloud.cfgfile before you reboot the guest during the upgrade process. As a result, the upgraded guest will retain its previous network configuration.Jira:RHEL-82210[1]
- BIOS or UEFI supported Hyper-V Windows Server 2016 VM fails to boot if a host uses the AMD EPYC CPU processor
With the Hyper-V enabled setting, Hyper-V Windows Server 2016 VM fails to boot on the AMD EPYC CPU host.
Workaround: Check for the following log message:
kvm: Booting SMP Windows KVM VM with !XSAVES && XSAVEC. If it fails to boot try disabling XSAVEC in the VM config.And try adding
xsavec=offto-cpu cmdlineto boot Hyper-V Windows Server 2016 VM.Jira:RHEL-38957[1]
11.12.16. Containers Copia collegamentoCollegamento copiato negli appunti!
Review known issues for containers identified in Red Hat Enterprise Linux 10.0.
- FIPS bootc image creation fails on FIPS enabled host
Building a disk image on a host by using Podman with enabled the FIPS mode fails with the exit code 3 because of the update-crypto-policies package:
# Enable the FIPS crypto policy # crypto-policies-scripts is not installed by default in RHEL-10 RUN dnf install -y crypto-policies-scripts && update-crypto-policies --no-reload --set FIPSWorkaround: Build the bootc image with FIPS mode disabled.
11.12.17. RHEL Lightspeed Copia collegamentoCollegamento copiato negli appunti!
Review known issues for RHEL Lightspeed identified in Red Hat Enterprise Linux 10.0.
- Command-line assistant configuration file changes are not applied immediately
When making changes in the
etc/xdg/command-line-assistant/config.tomlconfiguration file, it takes around 30 to 60 seconds for the command-line assistant daemon to recognize the changes, instead of applying the changes immediately. The command-line assistant is also missing thereloadfunctionality.Workaround: Follow the steps:
-
Make the changes that you need to the
config.tomlconfiguration file. Run the following command:
# systemctl restart clad
Jira:RHELDOCS-19734[1]
-
Make the changes that you need to the
11.13. Known issues identified in previous releases Copia collegamentoCollegamento copiato negli appunti!
Review known issues identified in earlier Red Hat Enterprise Linux versions that might affect your use of Red Hat Enterprise Linux 10.2.
11.13.1. Networking Copia collegamentoCollegamento copiato negli appunti!
Review known issues for networking identified in previous Red Hat Enterprise Linux versions.
- Failure to update the session key causes the connection to break
Kernel Transport Layer Security (kTLS) protocol does not support updating the session key, which is used by the symmetric cipher. Consequently, the user cannot update the key, which causes a connection break.
Workaround: Disable kTLS. As a result, with the workaround, it is possible to successfully update the session key.
Jira:RHELDOCS-20686[1]
- kTLS does not support offloading of TLS 1.3 to NICs
Kernel Transport Layer Security (kTLS) does not support offloading of TLS 1.3 to NICs. Consequently, software encryption is used with TLS 1.3 even when the NICs support TLS offload.
Workaround: Disable TLS 1.3 if offload is required. As a result, you can offload only TLS 1.2. When TLS 1.3 is in use, there is lower performance, since TLS 1.3 cannot be offloaded.
Jira:RHELDOCS-20687[1]
11.13.2. Virtualization Copia collegamentoCollegamento copiato negli appunti!
Review known issues for virtualization identified in previous Red Hat Enterprise Linux versions.
- The
Extended Master SecretTLS Extension is now enforced on FIPS-enabled systems With the release of the RHSA-2023:3722 advisory, the TLS
Extended Master Secret(EMS) extension (RFC 7627) is mandatory for TLS 1.2 connections on FIPS-enabled RHEL 9 systems. This is in accordance with FIPS-140-3 requirements. TLS 1.3 is not affected.Legacy clients that do not support EMS or TLS 1.3 now cannot connect to FIPS servers running on RHEL 9 and 10. Similarly, RHEL 9 and 10 clients in FIPS mode cannot connect to servers that only support TLS 1.2 without EMS. This in practice means that these clients cannot connect to servers on RHEL 6, RHEL 7 and non-RHEL legacy operating systems. This is because the legacy 1.0.x versions of OpenSSL do not support EMS or TLS 1.3.
In addition, connecting from a FIPS-enabled RHEL client to a hypervisor such as VMWare ESX now fails with a
Provider routines::ems not enablederror if the hypervisor uses TLS 1.2 without EMS. To work around this problem, update the hypervisor to support TLS 1.3 or TLS 1.2 with the EMS extension. For VMWare vSphere, this means version 8.0 or later.For more information, see TLS Extension "Extended Master Secret" enforced with Red Hat Enterprise Linux 9.2 and later.
Jira:RHEL-13340[1]