centos7.9升级到openEuler-22.03-LTS.升级中显示升级失败

按照官方手册,升级centos7.9升级到openEuler-22.03-LTS,需要的软件包已经放到/etc/x2openEuler/rpms/databases
目录下,新建节点的软件源也是论坛中找的22.03的源

1 Like

dnf makecache
看看执行是否有问题

1 Like

1 Like

ldconfig -p | grep libcurl
cat /etc/ld.so.conf
cat /etc/ld.so.conf.d/*
看看

1 Like

图片

1 Like

升级日志能否完整导出来看看

1 Like

这个论坛不支持上产文件 :sweat_smile:

1 Like

用这个上传 https://www.wenshushu.cn/

1 Like

文叔叔 - 传文件,找文叔叔(永不限速) 复制链接到浏览器打开

1 Like

不是工具端日志
要的日志是你web点下载的日志
或者登陆待升级节点取这个文件/opt/x2openEuler-upgrade/upgrade/upgrade.log

1 Like

文叔叔 - 传文件,找文叔叔(永不限速) 复制链接到浏览器打开

1 Like

换成华为云的源吧

1 Like

换成华为源直接检查中断了,都没到升级这一步 :joy:

1 Like

换完源,重新初始化,再走一篇流程

然后到这个地方也是失败的话,那就需要检查环境

x2版本给下

把/etc/sut/sut.conf里面文件打开看下

dnf check输出是什么?

最后确定LD_LIBRARY_PATH的值

1 Like

从日志看没有其他报错信息,这里的问题在于dnf命令使用有报错,可能和某些lib库有关,这个主机运维过程有没有做过修改lib库的操作,如手动改lib软链接、替换lib文件之类的.

1 Like

升级前yum不可用,python2.7下有个pycurl.so用了一个其他软件的libcurl.so.4,我把/usr/lib64/下的这个文件连接到那个文件的位置了,其他的改动就不清楚了,不这样改动,运行前检查都不通过

1 Like

换成华为源,重新检查,报错与使用openEuler源一模一样
用的是x2openEuler-core-3.0.0-20240125.x86_64.rpm版本
这是sut.conf内容


图片

1 Like

echo $LD_LIBRARY_PATH

1 Like

1 Like

bashrc中LD_LIBRARY_PATH中注释掉,只保留系统默认的lib指向就行

1 Like