x2openEuler原地升级--案例二:Centos 8 stream迁移到openEuler22.03-LTS原地升级失败的案例

前文我们已经完成了Centos 8 stream迁移到openEuler22.03-LTS的系统信息收集评估测试,详见

本次我们尝试真正完成Centos 8 stream迁移到openEuler22.03-LTS的原地升级。

一、首先要清除此前完成的系统信息收集评估任务

因为同一个源主机是不能存在两个任务中的,点击任务中的删除即可。

二、新建系统升级任务

  1. 点击新建任务-系统升级任务,参照上一节评估任务,添加节点,完成相应参数的填定:

  1. 点击确定,出现指纹信息内容

  1. 点击确定,此时返回到任务视图。

三、执行升级任务

  1. 在任务视图中点击确定,系统会自动进行连通性测试,稍等一会,显示测试通过,如下:

  1. 点开始检查,此时会进行系统信息评估检查。

因上一节已经做过系统信息评估检查了,所有的坑都已填上,所以很快就检查通过了

  1. 点击开始升级。

又出现报错,信息如下:

错误:
问题: 无法为软件包安装最佳更新候选 libsolv-0.7.20-3.el8.x86_64
- 软件包 python3-libdnf-0.65.0-2.oe2203.x86_64 需要 libsolv.so.1()(64bit),但没有提供者可以被安装
- 软件包 python3-libdnf-0.65.0-2.oe2203.x86_64 需要 libsolvext.so.1()(64bit),但没有提供者可以被安装
- 软件包 libsolv-0.7.20-3.el8.x86_64 需要 librpm.so.8()(64bit),但没有提供者可以被安装
- 软件包 libsolv-0.7.20-3.el8.x86_64 需要 librpmio.so.8()(64bit),但没有提供者可以被安装
- 无法同时安装 rpm-libs-4.17.0-8.oe2203.x86_64 和 rpm-libs-4.14.3-14.el8_4.x86_64
- 软件包 python3-libdnf-0.65.0-2.oe2203.x86_64 需要 librpm.so.9()(64bit),但没有提供者可以被安装
- 软件包 python3-libdnf-0.65.0-2.oe2203.x86_64 需要 librpmio.so.9()(64bit),但没有提供者可以被安装
- 软件包 python3-dnf-4.10.0-3.oe2203.noarch 需要 python3-libdnf >= 0.65.0,但没有提供者可以被安装
- 软件包 dnf-4.10.0-3.oe2203.noarch 需要 python3-dnf = 4.10.0-3.oe2203,但没有提供者可以被安装
- 无法为软件包安装最佳更新候选 dnf-4.7.0-11.el8.noarch
(尝试添加 '--nobest' 来不只使用软件包的最佳候选)
[ ERROR ] - [initramfs] - [Upgrade]: grubby set first boot entry failed.
[ ERROR ] - [initramfs] - [Upgrade]: dnf upgrade system error.
[ ERROR ] - [initramfs] - [Upgrade]: failed to upgrade your system.
[ ERROR ] - [initramfs] - [Upgrade]: failed to upgrade system.
[ ERROR ] - [x2openEuler-upgrade] - failed to upgrade system
[ ERROR ] - [centos2openEuler]: Upgrade migrate failed
2
##THE END##
  1. 分析日志,还是包有问题,不能成功升级。点击回退:

  1. 显示回退失败,点初始化,再次尝试

  1. 点修改

再次报错:

  1. 经排查,系目标服务器上/etc/os-release文件被删除引起,新建文件:

[root@CT-ZBXDB-10 opt]# vi /etc/os-release
[root@CT-ZBXDB-10 opt]# cat /etc/os-release
NAME="CentOS Stream"
VERSION="8"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="8"
PLATFORM_ID="platform:el8"
PRETTY_NAME="CentOS Stream 8"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:8"
HOME_URL="https://centos.org/"
BUG_REPORT_URL="https://bugzilla.redhat.com/"
REDHAT_SUPPORT_PRODUCT="Red Hat Enterprise Linux 8"
REDHAT_SUPPORT_PRODUCT_VERSION="CentOS Stream"
  1. 再次进行检查,报硬件信息收集失败,出错信息如下:

2023-01-18 11:25:44,230 - Client_IP:UNKNOWN - USER_ID:1003 - UUID:57e9a09a-96df-11ed-a2f6-005056adcb29 - INFO - post delete packages: bind-export-libs-9.11.26-4.el8_4.x86_64,centos-gpg-keys-8-2.el8.noarch,centos-stream-repos-8-2.el8.noarch,elfutils-debuginfod-client-0.185-1.el8.x86_64,geolite2-city-20180605-1.el8.noarch,geolite2-country-20180605-1.el8.noarch,iptables-ebtables-1.8.4-17.el8.x86_64,kernel-4.18.0-310.el8.x86_64,kernel-core-4.18.0-310.el8.x86_64,kernel-modules-4.18.0-310.el8.x86_64,langpacks-zh_CN-1.0-12.el8.noarch,libcroco-0.6.12-4.el8_2.1.x86_64,libdb-5.3.28-40.el8.x86_64,libdb-utils-5.3.28-40.el8.x86_64,libsodium-1.0.18-2.el8.x86_64,libssh-config-0.9.4-3.el8.noarch,libxmlb-0.1.15-1.el8.x86_64,lshw-B.02.19.2-5.el8.x86_64,lsscsi-0.32-2.el8.x86_64,memstrack-0.1.11-1.el8.x86_64,microcode_ctl-20210216-1.20210525.1.el8_4.x86_64,mozjs60-60.9.0-4.el8.x86_64,open-vm-tools-11.2.5-2.el8.x86_64,openpgm-5.2.122-21.el8.x86_64,openssh-clients-debuginfo-8.6p1-1.el8.x86_64,openssh-debuginfo-8.6p1-1.el8.x86_64,openssh-debugsource-8.6p1-1.el8.x86_64,platform-python-3.6.8-38.el8.x86_64,platform-python-pip-9.0.3-19.el8.noarch,platform-python-setuptools-39.2.0-6.el8.noarch,postgresql14-14.5-1PGDG.rhel8.x86_64,postgresql14-libs-14.5-1PGDG.rhel8.x86_64,postgresql14-server-14.5-1PGDG.rhel8.x86_64,prefixdevname-0.1.0-6.el8.x86_64,python3-contextvars-2.4-1.el8.noarch,python3-immutables-0.14-1.el8.x86_64,python3-msgpack-0.6.2-1.el8.x86_64,python3-pip-wheel-9.0.3-19.el8.noarch,python3-setuptools-wheel-39.2.0-6.el8.noarch,python3-syspurpose-1.28.17-1.el8.x86_64,python3-zmq-19.0.0-1.el8.x86_64,salt-3003-1.el8.noarch,salt-minion-3003-1.el8.noarch,timescaledb-2-loader-postgresql-14-2.7.0-0.el8.x86_64,timescaledb-2-postgresql-14-2.7.0-0.el8.x86_64,timescaledb-tools-0.14.1-0.el8.x86_64,tuned-2.15.0-2.el8_4.1.noarch,x2openEuler-client-2.0.0-2.noarch,x2openEuler-upgrade-1.1.3-33.x86_64,zabbix-agent-4.4.8-1.el8.x86_64,zeromq-4.3.4-2.el8.x86_64,文件 /etc/crypto-policies/back-ends/krb5.config 不属于任何软件包,没有软件包提供 (NetworkManager,没有软件包提供 crypto
  1. 应该是升级过程中一些原Centos 8 stream系统检测的包被卸载了,无法再继续。

本次测试使用的是原服务器克隆的镜像备份,通过此次测试来看,强行从Centos 8 stream原地升级到openEuler22.03-LTS,x2openEuler还是未做适配(官方指可以从Centos8.2升级),存在问题,本次测试是失败。各位如有解决办法,欢迎跟贴指正。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
CentOS 8.4版本(CentOS-8.4.2105-x86_64-dvd1)适用于x86_64,必须集齐10个文件才能一起解压缩使用,10个文件下载地址: CentOS-8.4.2105-x86_64-dvd1.part10.rar https://download.csdn.net/download/weixin_43800734/20398657 CentOS-8.4.2105-x86_64-dvd1.part09.rar https://download.csdn.net/download/weixin_43800734/20398613 CentOS-8.4.2105-x86_64-dvd1.part08.rar https://download.csdn.net/download/weixin_43800734/20398556 CentOS-8.4.2105-x86_64-dvd1.part07.rar https://download.csdn.net/download/weixin_43800734/20398444 CentOS-8.4.2105-x86_64-dvd1.part06.rar https://download.csdn.net/download/weixin_43800734/20397724 CentOS-8.4.2105-x86_64-dvd1.part05.rar https://download.csdn.net/download/weixin_43800734/20396741 CentOS-8.4.2105-x86_64-dvd1.part04.rar https://download.csdn.net/download/weixin_43800734/20393257 CentOS-8.4.2105-x86_64-dvd1.part03.rar https://download.csdn.net/download/weixin_43800734/20393220 CentOS-8.4.2105-x86_64-dvd1.part02.rar https://download.csdn.net/download/weixin_43800734/20393173 CentOS-8.4.2105-x86_64-dvd1.part01.rar https://download.csdn.net/download/weixin_43800734/20392924 CentOS是免费的、开源的、可以重新分发的开源操作系统,CentOS(Community Enterprise Operating System,中文意思是社区企业操作系统)是Linux发行版之一。 CentOS Linux发行版是一个稳定的,可预测的,可管理的和可复现的平台,源于Red Hat Enterprise Linux(RHEL)依照开放源代码(大部分是GPL开源协议 )规定释出的源码所编译而成。自2004年3月以来,CentOS Linux一直是社区驱动的开源项目,旨在与RHEL在功能上兼容。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

代先生.重庆

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值