本文主要介绍在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客户端。 
该文章对您有帮助吗?