出错提示“Upgrade requires links in root directory to be relative”

本文主要介绍在Linux操作系统迁移时,迁移任务出错提示“Upgrade requires links in root directory to be relative”信息时的问题描述、问题原因及其解决方案。

问题描述

在使用SMC操作系统迁移时,迁移任务出错提示“Upgrade requires links in root directory to be relative”信息。

问题原因

迁移升级要求根目录下的链接是相对路径,目前检测到根目录下符号链接存在绝对路径。

解决方案

  1. 远程连接源服务器。具体操作,请参见连接实例

  2. 执行以下命令,查看根目录下是否存在符号链接。

    ll

    image

    上述信息表明,/根目录下存在绝对路径符号链接 test_migration指向了一个绝对路径/root/migration,如果在此条件下迁移,重新启动后部分升级过程可能会失败。

  3. 执行以下命令,重新将链接改成相对路径。

    ln -snf root/migration /test_migration
  4. 问题排查解决后,运行SMC客户端再试。具体操作,请参见运行SMC客户端