-
Notifications
You must be signed in to change notification settings - Fork 85
Open
Description
- On CentOS system enable the PowerTools and install libedit-devel nkf
- dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm - dnf config-manager --set-enabled PowerTools - yum -y install libedit-devel nkf - Follow the Covert2rhel for CentOS 8.5 to get RHEL 8.5
- It will fails at some error as below after installing most of the Red Hat packages
('[%s] %s - %s', '11/26/2021 11:59:06', 'DEBUG', "Calling command 'yum distro-sync -y --disablerepo=* --releasever=8.5 --setopt=module_platform_id=platform:el8 --enablerepo=rhel-8-for-x86_64-baseos-rpms --enablerepo=rhel-8-for-x86_64-appstream-rpms libedit-devel nkf'")
Updating Subscription Management repositories.
Last metadata expiration check: 0:06:32 ago on Fri Nov 26 11:52:36 2021.
No package libedit-devel installed.
No package nkf installed.
Error: No packages marked for distribution synchronization.
Received return code: 1
Resolving dependency errors ...
Checking for problematic packages
No other package to try to downgrade in order to resolve yum dependency errors.
Checking for problematic packages
CRITICAL - Could not resolve yum errors.
Traceback (most recent call last):
File "/usr/lib/python3.6/site-packages/convert2rhel/main.py", line 104, in main
post_ponr_conversion()
File "/usr/lib/python3.6/site-packages/convert2rhel/main.py", line 220, in post_ponr_conversion
pkghandler.replace_non_red_hat_packages()
File "/usr/lib/python3.6/site-packages/convert2rhel/pkghandler.py", line 582, in replace_non_red_hat_packages
call_yum_cmd_w_downgrades(cmd, orig_os_pkgs + submgr_pkgs)
File "/usr/lib/python3.6/site-packages/convert2rhel/pkghandler.py", line 79, in call_yum_cmd_w_downgrades
return call_yum_cmd_w_downgrades(cmd, pkgs, retries - 1)
File "/usr/lib/python3.6/site-packages/convert2rhel/pkghandler.py", line 79, in call_yum_cmd_w_downgrades
return call_yum_cmd_w_downgrades(cmd, pkgs, retries - 1)
File "/usr/lib/python3.6/site-packages/convert2rhel/pkghandler.py", line 79, in call_yum_cmd_w_downgrades
return call_yum_cmd_w_downgrades(cmd, pkgs, retries - 1)
File "/usr/lib/python3.6/site-packages/convert2rhel/pkghandler.py", line 55, in call_yum_cmd_w_downgrades
loggerinst.critical("Could not resolve yum errors.")
File "/usr/lib/python3.6/site-packages/convert2rhel/logger.py", line 104, in _critical
sys.exit(msg)
SystemExit: Could not resolve yum errors.
WARNING - Conversion process interrupted and manual user intervention will be necessary.
Now, it can be seen the packages libedit-devel nkf are part of "codeready-builder-for-rhel-8-x86_64-rpms" repository whereas the convert2rhel enables the appstream and BaseOs repos only.
Reboot goes fine and system is still bootable after doing something like this,
#rpm -e libedit-devel nkf
#yum install --enablerepo=codeready-builder-for-rhel-8-x86_64-rpms libedit-devel nkf ; yum distro-sync -y --disablerepo=* --releasever=8.5 --setopt=module_platform_id=platform:el8 --enablerepo=rhel-8-for-x86_64-baseos-rpms --enablerepo=rhel-8-for-x86_64-appstream-rpms --enablerepo=codeready-builder-for-rhel-8-x86_64-rpms libedit-devel nkf
Metadata
Metadata
Assignees
Labels
No labels