Chapter 4. Known issues
Red Hat build of OpenJDK 17 might include known issues. Solutions might exist for some of these known issues.
Debug packages moved to the RHEL 8.5 CodeReady Linux Builder (CRB) repository
- Description
RHEL 8.5 moved the
java-17-openjdk-slowdebug-debuginfo
andjava-17-openjdk-fastdebug-debuginfo
packages to the CodeReady Linux Builder (CRB) repository, where thejava-openjdk-slowdebug
andjava-openjdk-fastdebug
packages are already located. This repository contains developer packages. Red Hat had planned to move these packages to the CRB repository earlier in the lifecycle of RHEL 8.5. However, this movement did not occur.You might have installed the
java-17-openjdk-slowdebug-debuginfo
andjava-17-openjdk-fastdebug-debuginfo
packages when these packages were located in the AppStream repository.You can check if you installed the
java-17-openjdk-slowdebug-debuginfo
orjava-17-openjdk-fastdebug-debuginfo
packages by issuing the following command in your CLI:$ rpm -qa | grep java-.*debug-debuginfo
You can continue to use the
java-17-openjdk-slowdebug-debuginfo
andjava-17-openjdk-fastdebug-debuginfo
packages for debugging purposes on your Java application, but you must enable the CRB repository to receive updates for these packages.- Workaround
If you installed the
java-17-openjdk-slowdebug-debuginfo
andjava-17-openjdk-fastdebug-debuginfo
packages, you must choose one of the following options:Uninstall these packages by issuing the following command in your CLI:
$ dnf remove java-17-openjdk-<package-name>
Enable the CRB repository by issuing the following command in your CLI:
$ dnf config-manager --set-enabled rhel-8-crb-debug-rpms
ImportantRed Hat does not fully support packages that are contained within the CRB repository. Ensure you understand the potential risks of using any unsupported debug packages on your Java applications.
For more information about the CRB repository on RHEL 8.5, see Package Manifest guide in the Red Hat Enterprise Linux documentation.