Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

3. Red Hat Enterprise Linux 6

3.1. yum update 无法建立通信

红帽使用内容交付网络(CDN)通过 yum 发布更新。如果您在通过 yum 进行故障排除时遇到问题,您可能会看到 "[Errno 14] 问题进行 ssl 连接"。通信没有正确与正确的证书建立。要排除错误:

流程

  1. 验证代理没有更改 SSL 证书。有时,代理被配置为重新签名 SSL 通信。
  2. 验证系统的 UUID 是否与客户门户网站中看到的内容匹配。要检查系统的 UUID,请输入:

    # openssl x509 -in /etc/pki/consumer/cert.pem -noout -text| grep 'Subject: CN'
  3. 如果 UUID 不匹配,请从系统中刷新订阅数据:

    # subscription-manager refresh --force
    # subscription-manager attach --auto
  4. 如果您在 Red Hat Subscription Manager 中使用 HTTP 代理,则代理设置需要记录在 ''/etc/rhsm/rhsm.conf' 中(而不是 '/etc/yum.conf')。
  5. 检查系统是否使用来自红帽的标准 curl 软件包。

3.2. 手动设置首选操作系统版本

从 Red Hat Enterprise Linux 6.3 开始,红帽订阅管理器可以设置一个首选的操作系统版本来限制系统的自动更新。这是多个首选项之一,可用于自动附加订阅。但是,无法在旧版本的 Red Hat Enterprise Linux 上通过 Red Hat Subscription Manager 设置首选的操作系统。

通过编辑 yum 配置,可以将系统限制为 Red Hat Enterprise Linux 6.2 上的某个操作系统版本。例如,将 yum 更新限制为 6.2-version 软件包:

[root@server ~]# echo 6.2 > /etc/yum/vars/releasever