如何解决在使用up2date命令连接到红帽网络时SSL连接报错的问题?

已更新 -

首先,确保你有一个升级过的SSL证书。请访问如下链接来获得访问升级SSL证书的帮助信息。 https://rhn.redhat.com/help/latest-up2date.pxt

除了证书过期以外,最常见的SSL连接出错的原因是系统时间不正确。如果日期不对会导致SSL证书被误认为过期。请确保你的系统时间正确。

同时如果系统在防火墙之后,请确保防火墙没有阻塞443端口(https)。

然后确保系统指向正确的升级服务器,可以运行下面命令中的任何一条:

up2date --configure --nox for Red Hat Enterprise Linux 3 and 4

or

rhn_register --configure --nox for Red Hat Enterprise Linux 2.1

像下面的例子那样检查noSSLServerURL和serverURL:

noSSLserverURL: http://xmlrpc.rhn.redhat.com/XMLRPC

serverURL: https://xmlrpc.rhn.redhat.com/XMLRPC

如果上面所有的信息都正确但仍然出现SSL错误,就需要确保你的系统使用正确的证书,该证书在up2date和rhn_register配置文件中设置。并且需要访问RHN用户配置指南来获得相关客户端应用程序的配置方法。

如果系统使用RHN代理服务器或者RHN的Satellite服务器来获得升级,你必须安装该服务器的证书并且按照上面提示的信息重新配置客户端应用程序。请阅读RHN客户配置指南来获得相关信息。这个指南可以在RHN网站的help部分获得。