I am evaluating OL these days. So far, I have done the following:
On an old Dell XPS 15 notebook, I installed CentOS 7.2 Minimal Install
yum update to update CentOS to 7.9
Run the latest centos2ol.sh to migrate to OL 7.9 - note that I didn't use the -r option of centos2ol.sh
Carefully followed the instructions in docs.oracle.com/en/operating-systems/oracle-linux/8/leapp/chap-leapp-upgrade.html
leapp preupgrade --oraclelinux --enablerepo ol8_codeready_builder - this passes completely
leapp upgrade --enablerepo ol8_codeready_builder,ol7_optional_latest - but this one terminated with the following error:
============================================================
ERRORS
============================================================
2021-07-06 17:51:07.578182 [ERROR] Actor: target_userspace_creator
Message: Unable to install OL 8 userspace packages.
Summary:
Details: Command ['systemd-nspawn', '--register=no', '--quiet', '-D', '/var/lib/leapp/scratch/mounts/root_/system_overlay', '--bind=/etc/hosts:/etc/hosts', '--setenv=LEAPP_EXPERIMENTAL=0', '--setenv=LEAPP_COMMON_TOOLS=:/etc/leapp/repos.d/system_upgrade/el7toel8/tools', '--setenv=LEAPP_COMMON_FILES=:/etc/leapp/repos.d/system_upgrade/el7toel8/files', '--setenv=LEAPP_ENABLE_REPOS=ol8_codeready_builder,ol7_optional_latest', '--setenv=LEAPP_UNSUPPORTED=0', '--setenv=LEAPP_EXECUTION_ID=5e3327c4-d430-4e6e-ac36-7a9f0c367e68', '--setenv=LEAPP_HOSTNAME=a23-45-205-250.deploy.static.akamaitechnologies.com', 'dnf', 'install', '-y', '--nogpgcheck', '--setopt=module_platform_id=platform:el8', '--setopt=keepcache=1', '--releasever', u'8.2', '--installroot', '/el8target', '--disablerepo', '*', '--enablerepo', u'ol8_codeready_builder', '--enablerepo', u'ol7_optional_latest', 'dnf', '--disableplugin', 'subscription-manager'] failed with exit code 1.
Stderr: Host and machine ids are equal (6e457574ef5d409889abd93da17bdaa0): refusing to link journals
Modular dependency problems:
Problem 1: conflicting requests
- nothing provides module(python39:3.9) needed by module python39-devel:3.9:8040020210325151438:f1d9d306-0.x86\_64
Problem 2: conflicting requests
- nothing provides module(virt:ol) needed by module virt-devel:ol:20190517012730:9edba152-0.x86\_64
Problem 3: conflicting requests
- nothing provides module(virt:ol) needed by module virt-devel:ol:8000020190828150510:0ef15cf1-0.x86\_64
Error: Unable to find a match: dnf
============================================================
END OF ERRORS
============================================================
I searched the OL Website and did Google search too. Didn't find any clues for resolving the above. Any suggestions and/or tips?