CentOS 7 使用leapp/elevate 升級到RockyLinux 8 失敗

CentOS 7 使用leapp/elevate 升級到RockyLinux 8 失敗

這個網址:如何將 Centos 7 升級到 Rocky Linux 8聲稱應該可以從 CentOS 7 直接遷移到 Rocky 8。

我在網路中的一台機器上創建了 RockyLinux 8 的本機儲存庫,並透過 Apache 提供給網路的其餘部分。對 Elevate 儲存庫執行了相同的操作。我需要這樣做,因為我必須遷移許多未連接到互聯網的伺服器......

在我想要遷移的 CentOS 7 機器上,我在 /etc/yum.repos.d 中建立了一個新的儲存庫文件,指向另一台機器上的提升儲存庫。因此,我能夠安裝leapp-upgrade leafp-data-rocky。

接下來是跳躍預升級命令:

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

(我更改了/etc/leapp/files目錄中的檔案leapp_upgrade_repositories.repo以指向我的本機Rocky儲存庫)

它愉快地運行了一段時間,我可以看到 rpm 套件安裝在 /var/lib/leapp/el8userspace 中,但隨後 actor 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

我懷疑您被一篇最近沒有修改的過時文章引入了歧途。我碰巧使用跳躍並已執行作業系統遷移,透過轉換2rhel,以及主要發行版升級跳躍

如果您想了解更多針對 RockyLinux 8 的最新討論,我建議您參考這篇文章。

如何將 CentOS 7 遷移到 Rock Linux 8


我單獨轉換了系統,而沒有重新安裝完整的作業系統。然而,這是一個更長、更複雜的過程,我通常不建議這樣做,而不是完整的作業系統安裝以及恢復資料和任何配置調整。不過,無論如何,我都會提供基本要點,以防重新安裝作業系統絕對不是一個選項。我建議先在有快照的虛擬機器上進行測試。這將有助於測試解決該問題所需的任何步驟跳躍升級報告結果,無需嘗試撤銷任何不成功的測試,只需回滾到快照並重試。

  1. 取得 RHEL 產品或開發人員訂閱。
  2. RHEL 轉換為 RHEL 的指南並使用轉換2rhel並將 CentOS 7 遷移到 RHEL 7。
  3. 跟著RHEL 指南從 RHEL 7 升級到 RHEL 8並使用跳躍執行主要版本升級。
  4. 跟著如何遷移到 Rocky Linux 指南並使用遷移2洛基從 RHEL 轉換為 RockyLinux。

相關內容