使用 leapp/elevate 将 CentOS 7 升级到 RockyLinux 8 失败

使用 leapp/elevate 将 CentOS 7 升级到 RockyLinux 8 失败

此网址:如何将 Centos 7 升级到 Rocky Linux 8声称可以直接从 CentOS 7 迁移到 Rocky 8。

我在网络中的一台机器上创建了 RockyLinux 8 的本地存储库,并通过 Apache 将其提供给网络的其余部分。对 Elevate 存储库也做了同样的事情。我需要这样做是因为我必须迁移许多未连接到互联网的服务器....

在我想要迁移的 CentOS 7 机器上,我在 /etc/yum.repos.d 中创建了一个新的 repo 文件,指向另一台机器上的 elevate 存储库。这样,我就可以安装 leapp-upgrade leapp-data-rocky 了。

接下来是 leap preupgrade 命令:

leapp preupgrade --enablerepo rocky8-baseos --enablerepo rocky8-appstream --no-rhsm

(我更改了目录 /etc/leapp/files 中的文件 leapp_upgrade_repositories.repo 以指向我的本地 Rocky 存储库)

这段运行顺利,我可以看到 rpm 包被安装在 /var/lib/leapp/el8userspace 中,但是随后参与者 dnf_transaction_check 开始工作,然后失败。

我收到很多无法解释的错误(见下文)。确保 CentOS 7 处于最新修补级别,Rocky 8 也是如此……

有人知道我应该在哪里寻找解决方案吗,因为我真的不知道?

2023-02-21 11:04:37.864177 [ERROR] Actor: dnf_transaction_check
Message: DNF execution failed with non zero exit code.
STDOUT:
Last metadata expiration check: 0:00:40 ago on Tue Feb 21 11:03:52 2023.

STDERR:
No matches found for the following disable plugin patterns: subscription-manager
Repository extras is listed more than once in the configuration
Warning: Package marked by Leapp to install not found in repositories metadata: rpcgen 
python3-pyxattr
Warning: Package marked by Leapp to upgrade not found in repositories metadata: gpg-pubkey
Transaction check:

Problem 1: conflicting requests
- nothing provides perl(:MODULE_COMPAT_5.24.4) needed by perl-Math-BigRat-0.2614-2.module+el8.6.0+882+2fa1e48f.noarch
Problem 2: cannot install the best candidate for the job
- nothing provides perl(:MODULE_COMPAT_5.24.4) needed by perl-MIME-Base64-3.15-1001.module+el8.6.0+882+2fa1e48f.x86_64
- nothing provides libperl.so.5.24()(64bit) needed by perl-MIME-Base64-3.15-1001.module+el8.6.0+882+2fa1e48f.x86_64
Problem 3: cannot install the best candidate for the job
- nothing provides perl(:MODULE_COMPAT_5.24.4) needed by perl-Term-Cap-1.17-396.module+el8.6.0+882+2fa1e48f.noarch
Problem 4: package perl-Net-Ping-2.72-471.module+el8.6.0+879+823e3012.noarch requires perl(constant), but none of the providers can be installed
- cannot install the best update candidate for package perl-constant-1.27-2.el7.noarch
- perl-constant-1.27-2.el7.noarch does not belong to a distupgrade repository
- conflicting requests
- nothing provides perl(:MODULE_COMPAT_5.24.4) needed by perl-constant-1.33-1001.module+el8.6.0+882+2fa1e48f.noarch
Problem 5: package perl-bignum-0.51-439.module+el8.6.0+879+823e3012.noarch requires perl(Math::BigRat) >= 0.12, but none of the providers can be installed
- perl-4:5.16.3-299.el7_9.x86_64 does not belong to a distupgrade repository
- conflicting requests
- nothing provides perl(:MODULE_COMPAT_5.24.4) needed by perl-Math-BigRat-0.2614-2.module+el8.6.0+882+2fa1e48f.noarch
Problem 6: problem with installed package perl-Pod-Escapes-1:1.04-299.el7_9.noarch
- cannot install the best update candidate for package perl-Pod-Escapes-1:1.04-299.el7_9.noarch
- perl-Pod-Escapes-1:1.04-299.el7_9.noarch does not belong to a distupgrade repository
- nothing provides perl(:MODULE_COMPAT_5.24.4) needed by perl-Pod-Escapes-1:1.07-396.module+el8.6.0+882+2fa1e48f.noarch
Problem 7: problem with installed package perl-Text-ParseWords-3.29-4.el7.noarch
- cannot install the best update candidate for package perl-Text-ParseWords-3.29-4.el7.noarch
- perl-Text-ParseWords-3.29-4.el7.noarch does not belong to a distupgrade repository
- nothing provides perl(:MODULE_COMPAT_5.24.4) needed by perl-Text-ParseWords-3.30-396.module+el8.6.0+882+2fa1e48f.noarch
|
|
|
Problem 37: cannot install the best update candidate for package perl-Pod-Usage-1.63-3.el7.noarch
- problem with installed package perl-Pod-Usage-1.63-3.el7.noarch
- package perl-Pod-Usage-4:2.01-1.module+el8.6.0+879+823e3012.noarch requires perl(:MODULE_COMPAT_5.32.1), but none of the providers can be installed
- package perl-libs-4:5.32.1-471.module+el8.6.0+879+823e3012.x86_64 requires perl(Encode), but none of the providers can be installed
- package perl-Encode-4:3.08-461.module+el8.6.0+879+823e3012.x86_64 requires perl(MIME::Base64), but none of the providers can be installed
- package perl-Encode-4:2.97-3.el8.i686 requires perl(MIME::Base64), but none of the providers can be installed
- package perl-Encode-4:2.97-3.el8.x86_64 requires libperl.so.5.26()(64bit), but none of the providers can be installed
- package perl-MIME-Base64-3.15-396.el8.x86_64 requires libperl.so.5.26()(64bit), but none of the providers can be installed
- cannot install both perl-libs-4:5.32.1-471.module+el8.6.0+879+823e3012.x86_64 and perl-libs-4:5.26.3-421.el8.x86_64
- package perl-Encode-2.51-7.el7.x86_64 requires perl(:MODULE_COMPAT_5.16.3), but none of the providers can be installed
- package perl-4:5.16.3-299.el7_9.x86_64 requires libgdbm.so.4()(64bit), but none of the providers can be installed
- cannot install both gdbm-1:1.18-2.el8.x86_64 and gdbm-1.10-8.el7.x86_64
- package python3-libs-3.6.8-48.el8_7.rocky.0.x86_64 requires gdbm(x86-64) >= 1:1.13, but none of the providers can be installed
- package python3-libdnf-0.63.0-11.1.el8.x86_64 requires libpython3.6m.so.1.0()(64bit), but none of the providers can be installed
- package python3-libs-3.6.8-18.el7.x86_64 requires libreadline.so.6()(64bit), but none of the providers can be installed
- cannot install both readline-7.0-10.el8.x86_64 and readline-6.2-11.el7.x86_64
- package gnupg2-2.2.20-3.el8_6.x86_64 requires libreadline.so.7()(64bit), but none of the providers can be installed
- package rpm-build-libs-4.14.3-24.el8_7.x86_64 requires /usr/bin/gpg2, but none of the providers can be installed
- package python3-rpm-4.14.3-24.el8_7.x86_64 requires librpmbuild.so.8()(64bit), but none of the providers can be installed
- package python3-rpm-4.14.3-24.el8_7.x86_64 requires librpmsign.so.8()(64bit), but none of the providers can be installed
- package python3-hawkey-0.63.0-11.1.el8.x86_64 requires python3-libdnf = 0.63.0-11.1.el8, but none of the providers can be installed
- gnupg2-2.0.22-5.el7_5.x86_64 does not belong to a distupgrade repository
- conflicting requests
- nothing provides perl(:MODULE_COMPAT_5.24.4) needed by perl-MIME-Base64-3.15-1001.module+el8.6.0+882+2fa1e48f.x86_64
- nothing provides libperl.so.5.24()(64bit) needed by perl-MIME-Base64-3.15-1001.module+el8.6.0+882+2fa1e48f.x86_64
- perl-Pod-Usage-1.63-3.el7.noarch does not belong to a distupgrade repository
Problem 38: cannot install the best update candidate for package perl-Pod-Simple-1:3.28-4.el7.noarch
- problem with installed package perl-Pod-Simple-1:3.28-4.el7.noarch
- package perl-Pod-Simple-1:3.42-1.module+el8.6.0+879+823e3012.noarch requires perl(:MODULE_COMPAT_5.32.1), but none of the providers can be installed
- package perl-libs-4:5.32.1-471.module+el8.6.0+879+823e3012.x86_64 requires perl(Encode), but none of the providers can be installed
- package perl-Encode-2.51-7.el7.x86_64 requires perl(:MODULE_COMPAT_5.16.3), but none of the providers can be installed
- package perl-Encode-4:3.08-461.module+el8.6.0+879+823e3012.x86_64 requires perl(MIME::Base64), but none of the providers can be installed
- package perl-Encode-4:2.97-3.el8.i686 requires perl(MIME::Base64), but none of the providers can be installed
- package perl-4:5.16.3-299.el7_9.x86_64 requires libperl.so()(64bit), but none of the providers can be installed
- package perl-4:5.16.3-299.el7_9.x86_64 requires perl-libs = 4:5.16.3-299.el7_9, but none of the providers can be installed
- package perl-Encode-4:2.97-3.el8.x86_64 requires libperl.so.5.26()(64bit), but none of the providers can be installed
- package perl-MIME-Base64-3.15-396.el8.x86_64 requires libperl.so.5.26()(64bit), but none of the providers can be installed
- cannot install both perl-libs-4:5.32.1-471.module+el8.6.0+879+823e3012.x86_64 and perl-libs-4:5.16.3-299.el7_9.x86_64
- cannot install both perl-libs-4:5.32.1-471.module+el8.6.0+879+823e3012.x86_64 and perl-libs-4:5.26.3-421.el8.x86_64
- nothing provides perl(:MODULE_COMPAT_5.24.4) needed by perl-MIME-Base64-3.15-1001.module+el8.6.0+882+2fa1e48f.x86_64
- nothing provides libperl.so.5.24()(64bit) needed by perl-MIME-Base64-3.15-1001.module+el8.6.0+882+2fa1e48f.x86_64
- perl-Pod-Simple-1:3.28-4.el7.noarch does not belong to a distupgrade repository
Problem 39: cannot install the best update candidate for package perl-Pod-Perldoc-3.20-4.el7.noarch
- problem with installed package perl-Pod-Perldoc-3.20-4.el7.noarch
- package perl-Pod-Perldoc-3.28.01-443.module+el8.6.0+879+823e3012.noarch requires perl(:MODULE_COMPAT_5.32.1), but none of the providers can be installed
- package perl-libs-4:5.32.1-471.module+el8.6.0+879+823e3012.x86_64 requires perl(Encode), but none of the providers can be installed
- package perl-Encode-2.51-7.el7.x86_64 requires perl(:MODULE_COMPAT_5.16.3), but none of the providers can be installed
- package perl-Encode-4:3.08-461.module+el8.6.0+879+823e3012.x86_64 requires perl(MIME::Base64), but none of the providers can be installed
- package perl-Encode-4:2.97-3.el8.i686 requires perl(MIME::Base64), but none of the providers can be installed
- package perl-4:5.16.3-299.el7_9.x86_64 requires libperl.so()(64bit), but none of the providers can be installed
- package perl-4:5.16.3-299.el7_9.x86_64 requires perl-libs = 4:5.16.3-299.el7_9, but none of the providers can be installed
- package perl-Encode-4:2.97-3.el8.x86_64 requires libperl.so.5.26()(64bit), but none of the providers can be installed
- package perl-MIME-Base64-3.15-396.el8.x86_64 requires libperl.so.5.26()(64bit), but none of the providers can be installed
- cannot install both perl-libs-4:5.32.1-471.module+el8.6.0+879+823e3012.x86_64 and perl-libs-4:5.16.3-299.el7_9.x86_64
- cannot install both perl-libs-4:5.32.1-471.module+el8.6.0+879+823e3012.x86_64 and perl-libs-4:5.26.3-421.el8.x86_64
- nothing provides perl(:MODULE_COMPAT_5.24.4) needed by perl-MIME-Base64-3.15-1001.module+el8.6.0+882+2fa1e48f.x86_64
- nothing provides libperl.so.5.24()(64bit) needed by perl-MIME-Base64-3.15-1001.module+el8.6.0+882+2fa1e48f.x86_64
- perl-Pod-Perldoc-3.20-4.el7.noarch does not belong to a distupgrade repository
Problem 40: cannot install the best update candidate for package perl-PathTools-3.40-5.el7.x86_64
- problem with installed package perl-PathTools-3.40-5.el7.x86_64
- package perl-PathTools-3.78-439.module+el8.6.0+879+823e3012.x86_64 requires perl(:MODULE_COMPAT_5.32.1), but none of the providers can be installed
- package perl-PathTools-3.78-439.module+el8.6.0+879+823e3012.x86_64 requires libperl.so.5.32()(64bit), but none of the providers can be installed
- package perl-libs-4:5.32.1-471.module+el8.6.0+879+823e3012.x86_64 requires perl(Encode), but none of the providers can be installed
- package perl-Encode-2.51-7.el7.x86_64 requires perl(:MODULE_COMPAT_5.16.3), but none of the providers can be installed
- package perl-Encode-4:3.08-461.module+el8.6.0+879+823e3012.x86_64 requires perl(MIME::Base64), but none of the providers can be installed
- package perl-Encode-4:2.97-3.el8.i686 requires perl(MIME::Base64), but none of the providers can be installed
- package perl-4:5.16.3-299.el7_9.x86_64 requires libperl.so()(64bit), but none of the providers can be installed
- package perl-4:5.16.3-299.el7_9.x86_64 requires perl-libs = 4:5.16.3-299.el7_9, but none of the providers can be installed
- package perl-Encode-4:2.97-3.el8.x86_64 requires libperl.so.5.26()(64bit), but none of the providers can be installed
- package perl-MIME-Base64-3.15-396.el8.x86_64 requires libperl.so.5.26()(64bit), but none of the providers can be installed
- cannot install both perl-libs-4:5.32.1-471.module+el8.6.0+879+823e3012.x86_64 and perl-libs-4:5.16.3-299.el7_9.x86_64
- cannot install both perl-libs-4:5.32.1-471.module+el8.6.0+879+823e3012.x86_64 and perl-libs-4:5.26.3-421.el8.x86_64
- nothing provides perl(:MODULE_COMPAT_5.24.4) needed by perl-MIME-Base64-3.15-1001.module+el8.6.0+882+2fa1e48f.x86_64
- nothing provides libperl.so.5.24()(64bit) needed by perl-MIME-Base64-3.15-1001.module+el8.6.0+882+2fa1e48f.x86_64
- perl-PathTools-3.40-5.el7.x86_64 does not belong to a distupgrade repository
Problem 41: cannot install the best update candidate for package perl-Getopt-Long-2.40-3.el7.noarch
- problem with installed package perl-Getopt-Long-2.40-3.el7.noarch
- package perl-Getopt-Long-1:2.52-1.module+el8.6.0+879+823e3012.noarch requires perl(:MODULE_COMPAT_5.32.1), but none of the providers can be installed
- package perl-libs-4:5.32.1-471.module+el8.6.0+879+823e3012.x86_64 requires perl(Encode), but none of the providers can be installed
- package perl-Encode-2.51-7.el7.x86_64 requires perl(:MODULE_COMPAT_5.16.3), but none of the providers can be installed
- package perl-Encode-4:3.08-461.module+el8.6.0+879+823e3012.x86_64 requires perl(MIME::Base64), but none of the providers can be installed
- package perl-Encode-4:2.97-3.el8.i686 requires perl(MIME::Base64), but none of the providers can be installed
- package perl-4:5.16.3-299.el7_9.x86_64 requires libperl.so()(64bit), but none of the providers can be installed
- package perl-4:5.16.3-299.el7_9.x86_64 requires perl-libs = 4:5.16.3-299.el7_9, but none of the providers can be installed
- package perl-Encode-4:2.97-3.el8.x86_64 requires libperl.so.5.26()(64bit), but none of the providers can be installed
- package perl-MIME-Base64-3.15-396.el8.x86_64 requires libperl.so.5.26()(64bit), but none of the providers can be installed
- cannot install both perl-libs-4:5.32.1-471.module+el8.6.0+879+823e3012.x86_64 and perl-libs-4:5.16.3-299.el7_9.x86_64
- cannot install both perl-libs-4:5.32.1-471.module+el8.6.0+879+823e3012.x86_64 and perl-libs-4:5.26.3-421.el8.x86_64
- nothing provides perl(:MODULE_COMPAT_5.24.4) needed by perl-MIME-Base64-3.15-1001.module+el8.6.0+882+2fa1e48f.x86_64
- nothing provides libperl.so.5.24()(64bit) needed by perl-MIME-Base64-3.15-1001.module+el8.6.0+882+2fa1e48f.x86_64
- perl-Getopt-Long-2.40-3.el7.noarch does not belong to a distupgrade repository
Problem 42: cannot install the best update candidate for package perl-File-Temp-0.23.01-3.el7.noarch
- problem with installed package perl-File-Temp-0.23.01-3.el7.noarch
- package perl-File-Temp-1:0.231.100-1.module+el8.6.0+879+823e3012.noarch requires perl(:MODULE_COMPAT_5.32.1), but none of the providers can be installed
- package perl-libs-4:5.32.1-471.module+el8.6.0+879+823e3012.x86_64 requires perl(Encode), but none of the providers can be installed
- package perl-Encode-2.51-7.el7.x86_64 requires perl(:MODULE_COMPAT_5.16.3), but none of the providers can be installed
- package perl-Encode-4:3.08-461.module+el8.6.0+879+823e3012.x86_64 requires perl(MIME::Base64), but none of the providers can be installed
- package perl-Encode-4:2.97-3.el8.i686 requires perl(MIME::Base64), but none of the providers can be installed
- package perl-4:5.16.3-299.el7_9.x86_64 requires libperl.so()(64bit), but none of the providers can be installed
- package perl-4:5.16.3-299.el7_9.x86_64 requires perl-libs = 4:5.16.3-299.el7_9, but none of the providers can be installed
- package perl-Encode-4:2.97-3.el8.x86_64 requires libperl.so.5.26()(64bit), but none of the providers can be installed
- package perl-MIME-Base64-3.15-396.el8.x86_64 requires libperl.so.5.26()(64bit), but none of the providers can be installed
- cannot install both perl-libs-4:5.32.1-471.module+el8.6.0+879+823e3012.x86_64 and perl-libs-4:5.16.3-299.el7_9.x86_64
- cannot install both perl-libs-4:5.32.1-471.module+el8.6.0+879+823e3012.x86_64 and perl-libs-4:5.26.3-421.el8.x86_64
- nothing provides perl(:MODULE_COMPAT_5.24.4) needed by perl-MIME-Base64-3.15-1001.module+el8.6.0+882+2fa1e48f.x86_64
- nothing provides libperl.so.5.24()(64bit) needed by perl-MIME-Base64-3.15-1001.module+el8.6.0+882+2fa1e48f.x86_64
- perl-File-Temp-0.23.01-3.el7.noarch does not belong to a distupgrade repository
Problem 43: cannot install the best update candidate for package perl-File-Path-2.09-2.el7.noarch
- problem with installed package perl-File-Path-2.09-2.el7.noarch
- package perl-File-Path-2.16-439.module+el8.6.0+879+823e3012.noarch requires perl(:MODULE_COMPAT_5.32.1), but none of the providers can be installed
- package perl-libs-4:5.32.1-471.module+el8.6.0+879+823e3012.x86_64 requires perl(Encode), but none of the providers can be installed
- package perl-Encode-2.51-7.el7.x86_64 requires perl(:MODULE_COMPAT_5.16.3), but none of the providers can be installed
- package perl-Encode-4:3.08-461.module+el8.6.0+879+823e3012.x86_64 requires perl(MIME::Base64), but none of the providers can be installed
- package perl-Encode-4:2.97-3.el8.i686 requires perl(MIME::Base64), but none of the providers can be installed
- package perl-4:5.16.3-299.el7_9.x86_64 requires libperl.so()(64bit), but none of the providers can be installed
- package perl-4:5.16.3-299.el7_9.x86_64 requires perl-libs = 4:5.16.3-299.el7_9, but none of the providers can be installed
- package perl-Encode-4:2.97-3.el8.x86_64 requires libperl.so.5.26()(64bit), but none of the providers can be installed
- package perl-MIME-Base64-3.15-396.el8.x86_64 requires libperl.so.5.26()(64bit), but none of the providers can be installed
- cannot install both perl-libs-4:5.32.1-471.module+el8.6.0+879+823e3012.x86_64 and perl-libs-4:5.16.3-299.el7_9.x86_64
- cannot install both perl-libs-4:5.32.1-471.module+el8.6.0+879+823e3012.x86_64 and perl-libs-4:5.26.3-421.el8.x86_64
- nothing provides perl(:MODULE_COMPAT_5.24.4) needed by perl-MIME-Base64-3.15-1001.module+el8.6.0+882+2fa1e48f.x86_64
- nothing provides libperl.so.5.24()(64bit) needed by perl-MIME-Base64-3.15-1001.module+el8.6.0+882+2fa1e48f.x86_64
- perl-File-Path-2.09-2.el7.noarch does not belong to a distupgrade repository
Problem 44: cannot install the best update candidate for package perl-Exporter-5.68-3.el7.noarch
- problem with installed package perl-Exporter-5.68-3.el7.noarch
- package perl-Exporter-5.74-458.module+el8.6.0+879+823e3012.noarch requires perl(:MODULE_COMPAT_5.32.1), but none of the providers can be installed
- package perl-libs-4:5.32.1-471.module+el8.6.0+879+823e3012.x86_64 requires perl(Encode), but none of the providers can be installed
- package perl-Encode-2.51-7.el7.x86_64 requires perl(:MODULE_COMPAT_5.16.3), but none of the providers can be installed
- package perl-Encode-4:3.08-461.module+el8.6.0+879+823e3012.x86_64 requires perl(MIME::Base64), but none of the providers can be installed
- package perl-Encode-4:2.97-3.el8.i686 requires perl(MIME::Base64), but none of the providers can be installed
- package perl-4:5.16.3-299.el7_9.x86_64 requires libperl.so()(64bit), but none of the providers can be installed
- package perl-4:5.16.3-299.el7_9.x86_64 requires perl-libs = 4:5.16.3-299.el7_9, but none of the providers can be installed
- package perl-Encode-4:2.97-3.el8.x86_64 requires libperl.so.5.26()(64bit), but none of the providers can be installed
- package perl-MIME-Base64-3.15-396.el8.x86_64 requires libperl.so.5.26()(64bit), but none of the providers can be installed
- cannot install both perl-libs-4:5.32.1-471.module+el8.6.0+879+823e3012.x86_64 and perl-libs-4:5.16.3-299.el7_9.x86_64
- cannot install both perl-libs-4:5.32.1-471.module+el8.6.0+879+823e3012.x86_64 and perl-libs-4:5.26.3-421.el8.x86_64
- nothing provides perl(:MODULE_COMPAT_5.24.4) needed by perl-MIME-Base64-3.15-1001.module+el8.6.0+882+2fa1e48f.x86_64
- nothing provides libperl.so.5.24()(64bit) needed by perl-MIME-Base64-3.15-1001.module+el8.6.0+882+2fa1e48f.x86_64
- perl-Exporter-5.68-3.el7.noarch does not belong to a distupgrade repository
Problem 45: cannot install the best update candidate for package perl-Carp-1.26-244.el7.noarch
- problem with installed package perl-Carp-1.26-244.el7.noarch
- package perl-Carp-1.50-439.module+el8.6.0+879+823e3012.noarch requires perl(:MODULE_COMPAT_5.32.1), but none of the providers can be installed
- package perl-libs-4:5.32.1-471.module+el8.6.0+879+823e3012.x86_64 requires perl(Encode), but none of the providers can be installed
- package perl-Encode-2.51-7.el7.x86_64 requires perl(:MODULE_COMPAT_5.16.3), but none of the providers can be installed
- package perl-Encode-4:3.08-461.module+el8.6.0+879+823e3012.x86_64 requires perl(MIME::Base64), but none of the providers can be installed
- package perl-Encode-4:2.97-3.el8.i686 requires perl(MIME::Base64), but none of the providers can be installed
- package perl-4:5.16.3-299.el7_9.x86_64 requires libperl.so()(64bit), but none of the providers can be installed
- package perl-4:5.16.3-299.el7_9.x86_64 requires perl-libs = 4:5.16.3-299.el7_9, but none of the providers can be installed
- package perl-Encode-4:2.97-3.el8.x86_64 requires libperl.so.5.26()(64bit), but none of the providers can be installed
- package perl-MIME-Base64-3.15-396.el8.x86_64 requires libperl.so.5.26()(64bit), but none of the providers can be installed
- cannot install both perl-libs-4:5.32.1-471.module+el8.6.0+879+823e3012.x86_64 and perl-libs-4:5.16.3-299.el7_9.x86_64
- cannot install both perl-libs-4:5.32.1-471.module+el8.6.0+879+823e3012.x86_64 and perl-libs-4:5.26.3-421.el8.x86_64
- nothing provides perl(:MODULE_COMPAT_5.24.4) needed by perl-MIME-Base64-3.15-1001.module+el8.6.0+882+2fa1e48f.x86_64
- nothing provides libperl.so.5.24()(64bit) needed by perl-MIME-Base64-3.15-1001.module+el8.6.0+882+2fa1e48f.x86_64
- perl-Carp-1.26-244.el7.noarch does not belong to a distupgrade repository
Problem 46: problem with installed package perl-Encode-2.51-7.el7.x86_64
- cannot install the best update candidate for package perl-Encode-2.51-7.el7.x86_64
- package perl-Encode-4:3.08-461.module+el8.6.0+879+823e3012.x86_64 requires perl(:MODULE_COMPAT_5.32.1), but none of the providers can be installed
- package perl-Encode-4:3.08-461.module+el8.6.0+879+823e3012.x86_64 requires libperl.so.5.32()(64bit), but none of the providers can be installed
- package perl-libs-4:5.32.1-471.module+el8.6.0+879+823e3012.x86_64 requires perl(Encode), but none of the providers can be installed
- package perl-Encode-2.51-7.el7.x86_64 requires perl(:MODULE_COMPAT_5.16.3), but none of the providers can be installed
- package perl-Encode-4:3.08-461.module+el8.6.0+879+823e3012.x86_64 requires perl(MIME::Base64), but none of the providers can be installed
- package perl-Encode-4:2.97-3.el8.i686 requires perl(MIME::Base64), but none of the providers can be installed
- package perl-4:5.16.3-299.el7_9.x86_64 requires libperl.so()(64bit), but none of the providers can be installed
- package perl-4:5.16.3-299.el7_9.x86_64 requires perl-libs = 4:5.16.3-299.el7_9, but none of the providers can be installed
- package perl-Encode-4:2.97-3.el8.x86_64 requires libperl.so.5.26()(64bit), but none of the providers can be installed
- package perl-MIME-Base64-3.15-396.el8.x86_64 requires libperl.so.5.26()(64bit), but none of the providers can be installed
- cannot install both perl-libs-4:5.32.1-471.module+el8.6.0+879+823e3012.x86_64 and perl-libs-4:5.16.3-299.el7_9.x86_64
- cannot install both perl-libs-4:5.32.1-471.module+el8.6.0+879+823e3012.x86_64 and perl-libs-4:5.26.3-421.el8.x86_64
- nothing provides perl(:MODULE_COMPAT_5.24.4) needed by perl-MIME-Base64-3.15-1001.module+el8.6.0+882+2fa1e48f.x86_64
- nothing provides libperl.so.5.24()(64bit) needed by perl-MIME-Base64-3.15-1001.module+el8.6.0+882+2fa1e48f.x86_64
Problem 47: package perl-libs-4:5.26.3-421.el8.x86_64 requires perl(Encode), but none of the providers can be installed
- package perl-Encode-4:2.97-3.el8.x86_64 requires perl(Getopt::Long), but none of the providers can be installed
- package perl-Encode-4:2.97-3.el8.i686 requires perl(Getopt::Long), but none of the providers can be installed
- package perl-Getopt-Long-1:2.50-4.el8.noarch requires perl(Pod::Usage) >= 1.14, but none of the providers can be installed
- package perl-Pod-Usage-4:1.69-395.el8.noarch requires perl-Pod-Perldoc, but none of the providers can be installed
- package perl-threads-1:2.21-2.el8.x86_64 requires libperl.so.5.26()(64bit), but none of the providers can be installed
- package perl-Pod-Perldoc-3.28-396.el8.noarch requires perl(HTTP::Tiny), but none of the providers can be installed
- package perl-Encode-2.51-7.el7.x86_64 requires perl(:MODULE_COMPAT_5.16.3), but none of the providers can be installed
- problem with installed package perl-threads-1.87-4.el7.x86_64
- cannot install the best update candidate for package perl-Getopt-Long-2.40-3.el7.noarch
- cannot install the best update candidate for package perl-HTTP-Tiny-0.033-3.el7.noarch
- cannot install the best update candidate for package perl-Pod-Perldoc-3.20-4.el7.noarch
- cannot install the best update candidate for package perl-Pod-Usage-1.63-3.el7.noarch
- package perl-4:5.16.3-299.el7_9.x86_64 requires perl(Time::HiRes), but none of the providers can be installed
- cannot install the best update candidate for package perl-threads-1.87-4.el7.x86_64
- package perl-Encode-4:3.08-461.module+el8.6.0+879+823e3012.x86_64 requires perl(:MODULE_COMPAT_5.32.1), but none of the providers can be installed
- package perl-Encode-4:3.08-461.module+el8.6.0+879+823e3012.x86_64 requires libperl.so.5.32()(64bit), but none of the providers can be installed
- package perl-Getopt-Long-1:2.52-1.module+el8.6.0+879+823e3012.noarch requires perl(:MODULE_COMPAT_5.32.1), but none of the providers can be installed
- package perl-HTTP-Tiny-0.078-1.module+el8.6.0+879+823e3012.noarch requires perl(:MODULE_COMPAT_5.32.1), but none of the providers can be installed
- package perl-Pod-Perldoc-3.28.01-443.module+el8.6.0+879+823e3012.noarch requires perl(:MODULE_COMPAT_5.32.1), but none of the providers can be installed
- package perl-Pod-Usage-4:2.01-1.module+el8.6.0+879+823e3012.noarch requires perl(:MODULE_COMPAT_5.32.1), but none of the providers can be installed
- package perl-Time-HiRes-4:1.9764-459.module+el8.6.0+879+823e3012.x86_64 requires perl(:MODULE_COMPAT_5.32.1), but none of the providers can be installed
- package perl-Time-HiRes-4:1.9764-459.module+el8.6.0+879+823e3012.x86_64 requires libperl.so.5.32()(64bit), but none of the providers can be installed
- package perl-threads-1:2.25-457.module+el8.6.0+879+823e3012.x86_64 requires perl(:MODULE_COMPAT_5.32.1), but none of the providers can be installed
- package perl-threads-1:2.25-457.module+el8.6.0+879+823e3012.x86_64 requires libperl.so.5.32()(64bit), but none of the providers can be installed
- package perl-libs-4:5.32.1-471.module+el8.6.0+879+823e3012.x86_64 requires perl(Encode), but none of the providers can be installed
- package perl-Encode-4:3.08-461.module+el8.6.0+879+823e3012.x86_64 requires perl(MIME::Base64), but none of the providers can be installed
- package perl-Encode-4:2.97-3.el8.i686 requires perl(MIME::Base64), but none of the providers can be installed
- package perl-4:5.16.3-299.el7_9.x86_64 requires libperl.so()(64bit), but none of the providers can be installed
- package perl-4:5.16.3-299.el7_9.x86_64 requires perl-libs = 4:5.16.3-299.el7_9, but none of the providers can be installed
- package perl-Encode-4:2.97-3.el8.x86_64 requires libperl.so.5.26()(64bit), but none of the providers can be installed
- package perl-MIME-Base64-3.15-396.el8.x86_64 requires libperl.so.5.26()(64bit), but none of the providers can be installed
- cannot install both perl-libs-4:5.32.1-471.module+el8.6.0+879+823e3012.x86_64 and perl-libs-4:5.16.3-299.el7_9.x86_64
- cannot install both perl-libs-4:5.32.1-471.module+el8.6.0+879+823e3012.x86_64 and perl-libs-4:5.26.3-421.el8.x86_64
- nothing provides perl(:MODULE_COMPAT_5.24.4) needed by perl-MIME-Base64-3.15-1001.module+el8.6.0+882+2fa1e48f.x86_64
- nothing provides libperl.so.5.24()(64bit) needed by perl-MIME-Base64-3.15-1001.module+el8.6.0+882+2fa1e48f.x86_64
- perl-Time-HiRes-4:1.9725-3.el7.x86_64 does not belong to a distupgrade repository
- perl-HTTP-Tiny-0.033-3.el7.noarch does not belong to a distupgrade repository

答案1

我怀疑你被一篇最近没有修订过的过时文章误导了。我碰巧使用飞跃并已通过以下方式执行操作系统迁移convert2rhel以及通过以下方式进行主要发行版升级飞跃

如果您想了解针对 RockyLinux 8 的更多最新讨论,我建议您参考这篇特定的文章。要点是他们说这不会像 Alma 博客中描述的那样起作用。

如何将 CentOS 7 迁移到 Rock Linux 8


另外,我转换了系统,但没有完全重新安装操作系统。但是,这是一个更长、更复杂的过程,我通常不建议这样做,而是建议进行完整的操作系统安装以及恢复数据和任何配置调整。但是,无论如何,我都会提供基本的要点,以防操作系统重新安装绝对不是一个选择。我建议先在具有快照的虚拟机上进行测试。这将有助于测试解决问题所需的任何步骤飞跃升级报告结果而无需尝试撤消任何不成功的测试,只需回滚到快照并再试一次。

  1. 获得 RHEL 生产或开发人员订阅。
  2. RHEL 转换指南并使用convert2rhel并将 CentOS 7 迁移到 RHEL 7。
  3. 跟着RHEL 指南,从 RHEL 7 升级到 RHEL 8并使用飞跃执行主要版本升级。
  4. 跟着如何迁移到 Rocky Linux 指南并使用迁移到洛基从 RHEL 转换为 RockyLinux。

相关内容