解决 Redhat 证书上传错误

问题

补丁扫描或部署失败,提示信息:Linux 包管理器文件不可用,因为 Red Hat 证书无效。请导航至 Red Hat Linux 设置页面检查错误信息。

下面是补丁过程中可能出现的错误:

从 Agent 上传证书到服务器时出错:

  • 选择的系统的证书上传过程正在进行中。
  • 之前指定系统的证书上传过程正在进行中。
  • 之前指定系统的证书上传失败;将从其他代理上传有效证书。
  • 选择的系统的证书上传失败;将从其他代理上传有效证书。

上传的证书无效:

  • 由于超时,Red Hat 订阅验证过程失败。
  • 由于证书已过期,此版本的 Red Hat 补丁将失败;将从其他代理上传有效证书。
  • 上传的证书即将过期;请续订订阅。

选择备用系统时显示的错误备注:

  • 选择的系统具有无效的 Red Hat 订阅;请选用其他系统。
  • 选择的系统拥有 RHUI 订阅,不受支持;请选用其他系统。
  • 选择的系统配置了私有镜像,不受支持;请选用其他系统。
  • 选择的系统具有 Red Hat Satellite 订阅,不受支持;请选用其他系统。

原因

  • Agent 安装的系统上无活跃订阅。
  • Agent 安装的系统中缺少指向 cdn.redhat.com 的有效证书。

解决方案:

您可以按以下方式解决问题:

  1. 如果您是 Red Hat Enterprise 补丁的新手,请从购买 Red Hat 订阅开始。

    Red Hat 订阅让您获得企业级软件、更新以及跨整个应用基础设施、生命周期和架构的信息与支持服务。

  2. 要从 Red Hat 门户接收更新,您需要拥有有效的活跃订阅。确保提供的 Red Hat 账户拥有当前有效的订阅以接收更新。
  3. 验证所购订阅是否近期已过期。如已过期,请续订您的订阅。 请参阅此处的续订步骤。
  4. 运行以下代码检查系统的订阅状态: "sudo subscription-manager status"在 Linux 终端中执行。
    • 如果 Red Hat 订阅状态 显示为 “Unknown”,可能是因为您的机器在离线状态下注册。如果是这种情况, 请参照此处的步骤。.
    • 如果 Red Hat 订阅状态 显示为 '“Insufficient”,可能是因为您订阅了一个迁移过的虚拟机。在这种情况下, 请参照此处的步骤。.
    • 如果您仍然遇到问题或订阅状态既不属于以上两种情况,请尝试从系统上分离/移除订阅。然后,再次将订阅关联到系统。 请参阅此处的步骤。
  5. 验证 redhat.repo 文件:
    • 检查 redhat.repo 文件是否存在于 /etc/yum.repos.d.
    • 如果缺少 redhat.repo 文件,确保 /etc/rhsm/rhsm.confmanage_repos 设置为“1”。

如有任何疑问,请联系 在线支持

以下机构信赖