Hide Forgot
+++ This bug was initially created as a clone of Bug #2058756 +++ Description of problem: The kernel_settings role will issue an error like 'configobj not found' on RHEL 8.6 managed hosts. This only happens if the package `python3-configobj` is not already present on the host. Version-Release number of selected component (if applicable): How reproducible: If the managed host is from a VM image which uses cloud-init, then python3-configobj is pulled in as a dependency. So in order to reproduce, you must use on a managed host not using cloud-init, or otherwise having python3-configobj installed, or you must remove cloud-init and any leaf dependencies installed by cloud-init. Also note that `yum erase cloud-init` or `yum remove cloud-init` DOES NOT remove these leaf dependencies, because something about the dependencies are installed at machine provisioning time. So if you want to reproduce by removing cloud-init and dependencies, you have to manually find and remove them. Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info: --- Additional comment from Rich Megginson on 2022-02-25 18:48:24 UTC --- Note: This is due to a recent change in tuned in rhel 8.6 - they switched from using configobj to configparser. kernel_settings did not have an explicit dependency on configobj.
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (rhel-system-roles bug fix and enhancement update), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2022:1896