RHN に登録しようとすると SSL 証明書の認証に失敗する
Issue
- システムを Satellite に登録していましたが、RHN に登録する必要があります。
- https から RHN にシステムを登録すると、SSL 証明書の認証に失敗します。
- クライアントを登録しようとすると /var/log/up2date ファイルにエラーが出力されます。
[Mon Aug 5 10:30:56 2013] up2date
Traceback (most recent call last):
File "/usr/sbin/rhnreg_ks", line 219, in <module>
cli.run()
File "/usr/share/rhn/up2date_client/rhncli.py", line 84, in run
sys.exit(self.main() or 0)
File "/usr/sbin/rhnreg_ks", line 89, in main
rhnreg.getCaps()
File "/usr/share/rhn/up2date_client/rhnreg.py", line 249, in getCaps
s.capabilities.validate()
File "/usr/share/rhn/up2date_client/rhnserver.py", line 160, in __get_capabilities
self.registration.welcome_message()
File "/usr/share/rhn/up2date_client/rhnserver.py", line 68, in __call__
raise up2dateErrors.SSLCertificateVerifyFailedError()
<class 'up2date_client.up2dateErrors.SSLCertificateVerifyFailedError'>:The SSL certificate failed verification.
- システムを登録してから rhn_check を実行すると以下のエラーが発生します。
# rhn_check -vvv:
...
ERROR:SSL errors detected
[('SSL routines', 'SSL3_GET_SERVER_CERTIFICATE', 'certificate verify failed')]
...
- RHN に RHEL 6.4 システムを登録すると以下のエラーが発生します。
Traceback (most recent call last):
File "/usr/share/rhn/virtualization/poller.py", line 308, in ?
_send_notifications(cached_state)
File "/usr/share/rhn/virtualization/poller.py", line 251, in
_send_notifications
plan.execute()
File "/usr/share/rhn/virtualization/notification.py", line 76, in
execute
server.registration.virt_notify(systemid, self.__items)
File "/usr/share/rhn/up2date_client/rhnserver.py", line 64, in __call__
raise up2dateErrors.SSLCertificateVerifyFailedError()
up2date_client.up2dateErrors.SSLCertificateVerifyFailedError:The
certificate is expired.Please ensure you have the correct certificate and
your system time is correct.
Environment
- Red Hat Enterprise Linux 6 以降
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.