osa-dispatcher および osad クライアントを Satellite の jabber サービスに接続することができません
Issue
Satellite サーバーでソフトウェアをアップデートすると、osa-dispatcher および osad クライアントを jabber サービスに接続することができなくなります。osad プロシージャを開始すると次のエラーが発生します。
Starting osad:Traceback (most recent call last):
File "/usr/share/rhn/osad/jabber_lib.py", line 254, in setup_connection
c = self._get_jabber_client(js)
File "/usr/share/rhn/osad/jabber_lib.py", line 311, in _get_jabber_client
c.connect()
File "/usr/share/rhn/osad/jabber_lib.py", line 577, in connect
jabber.Client.connect(self)
File "/usr/lib/python2.4/site-packages/jabber/xmlstream.py", line 464, in connect
else: self._sock.connect((self._hostIP, self._port))
File "<string>", line 1, in connect
error:(111, 'Connection refused')
osa-dispatcher.log には、jabber サーバーに接続することができないことが示されています。
2012/02/27 18:25:35 -04:00 530 0.0.0.0: osad/jabber_lib.setup_connection('Connecting to', 'satellite.example.com')
2012/02/27 18:25:35 -04:00 530 0.0.0.0: osad/jabber_lib._get_jabber_client
2012/02/27 18:25:35 -04:00 530 0.0.0.0: osad/jabber_lib._get_jabber_client('Connecting to', 'satellite.example.com')
2012/02/27 18:25:35 -04:00 530 0.0.0.0: osad/jabber_lib.__init__
2012/02/27 18:25:35 -04:00 530 0.0.0.0: osad/jabber_lib.__init__
2012/02/27 18:25:35 -04:00 530 0.0.0.0: osad/jabber_lib.connect
2012/02/27 18:25:35 -04:00 530 0.0.0.0: osad/jabber_lib.print_message('socket error',)
2012/02/27 18:25:35 -04:00 530 0.0.0.0: osad/jabber_lib.print_message('Could not connect to jabber server', 'satellite.example.com')
2012/02/27 18:25:35 -04:00 530 0.0.0.0: osad/jabber_lib.setup_connection('ERROR', 'Traceback (most recent call last):\n File "/usr/share/rhn/osad/jabber_lib.py", line 254, in setup_connection\n c = self._get_jabber_client(js)\n File "/usr/share/rhn/osad/jabber_lib.py", line 311, in _get_jabber_client\n c.connect()\n File "/usr/share/rhn/osad/jabber_lib.py", line 577, in connect\n jabber.Client.connect(self)\n File "/usr/lib/python2.4/site-packages/jabber/xmlstream.py", line 464, in connect\n else: self._sock.connect((self._hostIP, self._port))\n File "<string>", line 1, in connect\nerror:(111, \'Connection refused\')\n')
2012/02/27 18:25:35 -04:00 530 0.0.0.0: osad/jabber_lib.setup_connection('Could not connect to any jabber server',)
2012/02/27 18:25:35 -04:00 530 0.0.0.0: osad/jabber_lib.main('Unable to connect to jabber servers, sleeping 10 seconds',)
ただし、jabber サービスは [OK] で開始し、ps の結果に表示されているように、プロセスは実行されています。
Environment
Red Hat Network Satellite 5.4.1
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.