7.4. 限制和已知问题


已知在转换过程中会出现以下问题和限制:

  • 使用 HTTP 代理服务器连接到互联网的系统无法使用命令行通过 RHSM 使用 Red Hat CDN 或 Satellite 进行转换。要临时解决这个问题,为 yum 启用 HTTP 代理,然后为 RHSM 配置 HTTP 代理:

    1. 将 yum 配置为使用 HTTP 代理。如需更多信息,请参阅红帽知识库解决方案 如何在 RHEL 上为 yum 命令启用代理设置?
    2. 安装 subscription-manager 软件包:

      1. 下载 Red Hat GPG 密钥:

        # curl -o /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release https://security.access.redhat.com/data/fd431d51.txt
        Copy to Clipboard Toggle word wrap
      2. 为包含 subscription-manager 软件包的 client-tools 存储库安装存储库文件:

        • 转换为 RHEL 7:

          # curl -o /etc/yum.repos.d/client-tools.repo https://cdn-public.redhat.com/content/public/repofiles/client-tools-for-rhel-7-server.repo
          Copy to Clipboard Toggle word wrap
        • 要转换为 RHEL 8:

          # curl -o /etc/yum.repos.d/client-tools.repo https://cdn-public.redhat.com/content/public/repofiles/client-tools-for-rhel-8.repo
          Copy to Clipboard Toggle word wrap
        • 对于转换到 RHEL 9:

          # curl -o /etc/yum.repos.d/client-tools.repo https://ftp.redhat.com/redhat/client-tools/client-tools-for-rhel-9.repo
          Copy to Clipboard Toggle word wrap
      3. 如果您要转换为 RHEL 8 的早期版本,如 RHEL 8.5,请更新 client-tools 存储库中的 $releasever 值:

        # sed -i 's%\$releasever%<release_version>%' /etc/yum.repos.d/client-tools.repo
        Copy to Clipboard Toggle word wrap

        release_version 替换为正确的发行版本,如 8.58.8

      4. 安装以下 subscription-manager 软件包:

        # yum -y install subscription-manager subscription-manager-rhsm-certificates
        Copy to Clipboard Toggle word wrap
    3. 为 RHSM 配置 HTTP 代理。如需更多信息,请参阅红帽知识库解决方案 如何为红帽订阅管理配置 HTTP 代理
    4. 使用 RHSM 注册系统:

      # subscription-manager register --org <organization_id> --activationkey <activation_key>
      Copy to Clipboard Toggle word wrap

      使用红帽客户门户网站中的机构 ID 和激活码替换 organization_idactivation_key

    5. /etc/convert2rhel.ini 文件中删除机构 ID 和激活码。
    6. 执行到 RHEL 的转换:

      # convert2rhel
      Copy to Clipboard Toggle word wrap

      (RHELC-559)

  • 启用安全引导的 UEFI 系统不支持进行转换。要临时解决这个问题,请完成以下步骤:

    1. 在转换前禁用安全引导。如需更多信息,请参阅 红帽知识库解决方案 convert2rhel 在启用了安全引导 的 UEFI 系统中会失败
    2. 执行到 RHEL 的转换。
    3. 如果从 Oracle Linux 7 或 Alma Linux 8 转换,请安装 shim-x64 软件包:

      # yum install -y shim-x64
      Copy to Clipboard Toggle word wrap
    4. 重新启用安全引导。

      (RHELC-138)

  • 如果您使用 Red Hat Insights 进行转换,则同时运行两个 RHC 守护进程(rhcd)进程会防止预转换分析按预期运行。要防止这个问题,一次只运行一个 rhcd 进程。(HMS-2629)
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat