Bug 532 - [centos8.3迁移anolis8.5]运行迁移脚本碰到Modular dependency problem
Summary: [centos8.3迁移anolis8.5]运行迁移脚本碰到Modular dependency problem
Status: RESOLVED FIXED
Alias: None
Product: Anolis OS 8
Classification: Anolis OS
Component: OsMigration (show other bugs) OsMigration
Version: 8.4
Hardware: All Linux
: P3-Medium S3-normal
Target Milestone: ---
Assignee: xuchunmei
QA Contact: shuming
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-02-23 00:10 UTC by jzk123
Modified: 2022-03-24 14:18 UTC (History)
1 user (show)

See Also:


Attachments
日志文件 (4.26 KB, text/plain)
2022-02-23 00:10 UTC, jzk123
Details

Note You need to log in before you can comment on or make changes to this bug.
Description jzk123 2022-02-23 00:10:26 UTC
Created attachment 156 [details]
日志文件

Description of problem:
问题描述:
centos8.3迁移anolis8.5过程中无法正常迁移。
centos8.3是从头安装的操作系统,安装完成后未进行任何改动。
然后在其上执行迁移脚本,执行过程中报错如下:
 Problem: conflicting requests
  - nothing provides module(platform:el8) needed by module virt:rhel:8050020211221192853:b4937e53-0.x86_64
Error:
 Problem 1: package firefox-91.6.0-1.0.1.an8_5.x86_64 requires libnss3.so(NSS_3.55)(64bit), but none of the providers can be installed
  - package firefox-91.6.0-1.0.1.an8_5.x86_64 requires libnss3.so(NSS_3.58)(64bit), but none of the providers can be installed
  - package firefox-91.6.0-1.0.1.an8_5.x86_64 requires nss >= 3.67, but none of the providers can be installed
  - cannot install the best update candidate for package firefox-78.3.0-1.el8.x86_64
  - nss-3.67.0-6.el8_4.x86_64 does not belong to a distupgrade repository
 Problem 2: package firefox-91.6.0-1.0.1.an8_5.x86_64 requires libnss3.so(NSS_3.55)(64bit), but none of the providers can be installed
  - package firefox-91.6.0-1.0.1.an8_5.x86_64 requires libnss3.so(NSS_3.58)(64bit), but none of the providers can be installed
  - package firefox-91.6.0-1.0.1.an8_5.x86_64 requires nss >= 3.67, but none of the providers can be installed
  - package nss-3.67.0-6.el8_4.x86_64 requires nss-softokn(x86-64) >= 3.67.0, but none of the providers can be installed
  - problem with installed package firefox-78.3.0-1.el8.x86_64
  - nss-softokn-3.67.0-7.el8_5.x86_64 does not belong to a distupgrade repository
  - firefox-78.3.0-1.el8.x86_64 does not belong to a distupgrade repository
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
Could not automatically sync with Anolis OS repositories.
        Check the output of 'yum distro-sync' to manually resolve the issue.
After you resolve the issue, Please use 'python3 centos2anolis.py -c ' to continue migration



Version-Release number of selected component (if applicable):
版本信息:
centos8.3

How reproducible:
复现上述问题过程:
Steps to Reproduce:
1. 使用centos8.3的镜像,重新安装一个centos8.3的操作系统。安装装完成后不做任何改动
2. 在上述新的 centos8.3系统上,修改 repo源为阿里云提供的 centos8的源
3. 下载并执行 迁移脚本。
4. 迁移过程中报上述错误

Actual results:
脚本输出结果:
 Problem: conflicting requests
  - nothing provides module(platform:el8) needed by module virt:rhel:8050020211221192853:b4937e53-0.x86_64
Error:
 Problem 1: package firefox-91.6.0-1.0.1.an8_5.x86_64 requires libnss3.so(NSS_3.55)(64bit), but none of the providers can be installed
  - package firefox-91.6.0-1.0.1.an8_5.x86_64 requires libnss3.so(NSS_3.58)(64bit), but none of the providers can be installed
  - package firefox-91.6.0-1.0.1.an8_5.x86_64 requires nss >= 3.67, but none of the providers can be installed
  - cannot install the best update candidate for package firefox-78.3.0-1.el8.x86_64
  - nss-3.67.0-6.el8_4.x86_64 does not belong to a distupgrade repository
 Problem 2: package firefox-91.6.0-1.0.1.an8_5.x86_64 requires libnss3.so(NSS_3.55)(64bit), but none of the providers can be installed
  - package firefox-91.6.0-1.0.1.an8_5.x86_64 requires libnss3.so(NSS_3.58)(64bit), but none of the providers can be installed
  - package firefox-91.6.0-1.0.1.an8_5.x86_64 requires nss >= 3.67, but none of the providers can be installed
  - package nss-3.67.0-6.el8_4.x86_64 requires nss-softokn(x86-64) >= 3.67.0, but none of the providers can be installed
  - problem with installed package firefox-78.3.0-1.el8.x86_64
  - nss-softokn-3.67.0-7.el8_5.x86_64 does not belong to a distupgrade repository
  - firefox-78.3.0-1.el8.x86_64 does not belong to a distupgrade repository
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
Could not automatically sync with Anolis OS repositories.
        Check the output of 'yum distro-sync' to manually resolve the issue.
After you resolve the issue, Please use 'python3 centos2anolis.py -c ' to continue migration



Expected results:
期望的结果:能够从centos8.3正常迁移至openAnolis8.2系统


Additional info:
Comment 1 xuchunmei alibaba_cloud_group 2022-03-24 14:18:51 UTC
nss的问题已经解决。
目前建议迁移到Anolis OS 8最新的版本,也就是8.5.