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 of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
