本文主要介绍在Linux操作系统迁移时,迁移任务出错提示“failed to leapp upgrade”信息时的问题描述、问题原因及其解决方案。
问题描述
在SMC操作系统迁移到AnolisOS时,迁移任务出错提示“failed to leapp upgrade”信息。
问题原因
可能原因如下:
软件包下载安装失败
/etc/fstab 挂载配置检查失败
解决方案
软件包下载安装失败
远程连接源服务器。具体操作,请参见连接实例。
执行以下命令,在SMC客户端目录下的日志目录查看报错信息。
查看SMC客户端目录的具体操作,请参见查看SMC客户端。示例命令如下:
cat /smc/go2aliyun_client2.7.6_linux_x86_64/Logs/osm_prepare.log
其中:2.7.6是SMC客户端的版本号,您需要根据实际替换。
上述报错信息表明,更新软件包时,dnf_transaction_check阶段检查依赖关系失败。可能是仓库中缺少依赖的软件包,也可能是依赖的软件包之间存在冲突。如上述lynx包更新时仓库中找不到依赖包
anolis-indexhtml
。分析报错信息中的依赖关系,卸载导致问题的软件包。例如出现上述报错后,执行以下命令,卸载lynx。
yum remove lynx-2.8.8-0.3.dev15.1.al7.x86_64
问题排查解决后,运行SMC客户端再试。具体操作,请参见运行SMC客户端。
/etc/fstab挂载配置检查失败
远程连接源服务器。具体操作,请参见连接实例。
执行以下命令,在SMC客户端目录下的日志目录查看报错信息。
查看SMC客户端目录的具体操作,请参见查看SMC客户端。示例命令如下:
cat /smc/go2aliyun_client2.7.6_linux_x86_64/Logs/osm_prepare.log
其中:2.7.6是SMC客户端的版本号,您需要根据实际情况进行替换。
根据报错信息,检查
/etc/fstab
挂载配置。每个文件系统挂载项写在一行之内,不要因为参数过多而换行。
每个文件系统挂载项确保是可挂载的,可通过
mount -a
命令测试挂载。配置文件中不要出现中文。
问题排查解决后,运行SMC客户端再试。具体操作,请参见运行SMC客户端。
文档内容是否对您有帮助?