RHN客户端注册的时候报SSL错误

RHN Server  信息:

IP :                192.168.3.2

Hostname:    desktop2.example.com


RHN Client  IP信息

IP:                  192.168.3.3

Hostname:      buildRPM


1.通过图形化界面注册:

[root@buildRPM ~]# rhn_register

按照正常流程操作,报错

203349365.jpg


2.通过激活key注册

【1】配置/etc/sysconfig/rhn/up2date 中的参数

[root@buildRPM ~]# grep serverURL  /etc/sysconfig/rhn/up2date   |tail -n 1
serverURL=https://desktop2.example.com/XMLRPC
[root@buildRPM ~]# grep ssl  /etc/sysconfig/rhn/up2date   |tail -n 1
sslCACert=/tmp/RHN-ORG-TRUSTED-SSL-CERT

【2】通过指定激活Key注册

[root@buildRPM ~]# rhnreg_ks  --activationkey=2-key401
An error has occurred:
The SSL certificate failed verification.
See /var/log/up2date for more information



看到莫有,报错,不管怎样,就是注册不了了,查看日志文件也看不出什么头绪。

删除/var/www/html/pub目录中的SSL文件,重新拷贝,再测试还是不行。

最后搜到这篇:https://bugzilla.redhat.com/show_bug.cgi?id=439383

大概知道跟时间是有关系的,准确的说我觉得是跟时区有关系,于是乎检查了RHN服务器跟一些客户端机器上的时间,果然不一样,然后查看原因,才知道,客户端机器是通过 RHN上面的PXE服务器安装的,而在配置Kickstart文件的时候,时区并没有选择跟RHN服务器一样的时区,比如

RHN 服务器的时区是 Asia/Shanghai

RHN 客户端的时区是 America/New_York

kickstart配置的时候时区选择了 America/New_York,所以装出来的机器时区必定是这个,所以导致SSL校验失败了。


解决方法:修改时区,修改时间即可。

在RHN服务器上面配置kickstart文件的时候,将System Details下的 Locale选项设置成跟RHN服务器一样的时区,否则,安装出来的客户端机器是不会注册成功的。

如何查看当前系统时区:

[root@buildRPM ~]# cat /etc/sysconfig/clock
# The time zone of the system is defined by the contents of /etc/localtime.
# This file is only for evaluation by system-config-date, do not rely on its
# contents elsewhere.
ZONE="Asia/Shanghai"


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值