У меня проблемы с настройкой только что вышедшего в космос.
Я зарегистрировал свой тестовый клиент и установил службу osad, чтобы не запускать rhn_check.
Но когда я запускаю сервис osad, я получаю следующую ошибку:
Starting osad: Not able to reconnect
Traceback (most recent call last):
File "/usr/share/rhn/osad/jabber_lib.py", line 253, in setup_connection
c = self._get_jabber_client(js)
File "/usr/share/rhn/osad/jabber_lib.py", line 320, in _get_jabber_client
c.connect()
File "/usr/share/rhn/osad/jabber_lib.py", line 604, in connect
raise SSLDisabledError
SSLDisabledError
[ OK ]
Я пытаюсь запустить osad командой osad -v
и я получаю следующее:
2014-11-06 11:26:23 jabber_lib.__init__:
2014-11-06 11:26:23 jabber_lib.connect: Server did not return a <features /> stanza, reconnecting
2014-11-06 11:26:24 jabber_lib.connect: Server did not return a <features /> stanza, reconnecting
2014-11-06 11:26:25 jabber_lib.connect: Server did not return a <features /> stanza, reconnecting
Not able to reconnect
2014-11-06 11:26:26 jabber_lib.print_message: SSLError
2014-11-06 11:26:26 jabber_lib.print_message: Could not connect to jabber server spacewalk.example.com
Traceback (most recent call last):
File "/usr/share/rhn/osad/jabber_lib.py", line 253, in setup_connection
c = self._get_jabber_client(js)
File "/usr/share/rhn/osad/jabber_lib.py", line 320, in _get_jabber_client
c.connect()
File "/usr/share/rhn/osad/jabber_lib.py", line 604, in connect
raise SSLDisabledError
SSLDisabledError
2014-11-06 11:26:26 jabber_lib.setup_connection: Could not connect to any jabber server
На сервере Spacewalk есть jabberd и osa-dispatcher, которые работают правильно и прослушивают порт 5222 / TCP
Кроме того, я могу подключиться к порту 5222 Spacewalk через telnet с клиентской машины.
На обеих машинах отключены iptables и разрешен SELinux.
Любая помощь будет принята с благодарностью.
С уважением. Мигель
Я увеличил подробность отладки и увидел, что сертификат SSL CN не соответствует FQDN сервера Satellite.
Похоже, что сертификат SSL не был правильно создан при настройке сервера Spacewalk