Hrmmm. Interesting. The server's name is "bilbo", but the FQDN is "bilbo.studyblue.local". Looking through /etc/jabberd/*.xml on the spacewalk server, I found two places that referenced "bilbo" instead of "bilbo.studyblue.local". I updated those and made some progress. Of course, it still doesn't work... :)<div>
<br></div><div>---snip---</div><div><div># service osad start</div><div>Starting osad: 2010-11-12 01:12:36 osad._setup_config: Updating configuration</div><div>2010-11-12 01:12:37 osad._setup_config: Time drift 268</div><div>
2010-11-12 01:12:37 osad._setup_config: Client name 613496345888de34</div><div>2010-11-12 01:12:37 osad._setup_config: Shared key 1f8d4979df825e62db95fde7efe7470cda4683d9</div><div>2010-11-12 01:12:37 jabber_lib.setup_connection: Connecting to bilbo.studyblue.local</div>
<div>2010-11-12 01:12:37 jabber_lib._get_jabber_client: </div><div>2010-11-12 01:12:37 jabber_lib._get_jabber_client: Connecting to bilbo.studyblue.local</div><div>2010-11-12 01:12:37 jabber_lib.__init__: </div><div>2010-11-12 01:12:37 jabber_lib.__init__: </div>
<div>2010-11-12 01:12:37 jabber_lib.check_cert: Loading cert <X509Name object '/C=US/ST=WI/L=Madison/O=StudyBlue, Inc./OU=frodo.studyblue.local/CN=frodo.studyblue.local'></div><div>2010-11-12 01:12:37 jabber_lib.connect: </div>
<div>2010-11-12 01:12:37 jabber_lib.connect: Attempting to connect</div><div>--> <?xml version='1.0' encoding='UTF-8'?><stream:stream to='bilbo.studyblue.local' xmlns='jabber:client' xmlns:stream='<a href="http://etherx.jabber.org/streams">http://etherx.jabber.org/streams</a>' version='1.0'></div>
<div><br></div><div>2010-11-12 01:12:37 jabber_lib.process: 300</div><div>2010-11-12 01:12:37 jabber_lib.process: before select(); timeout 300.0</div><div>2010-11-12 01:12:37 jabber_lib.process: select() returned</div><div>
2010-11-12 01:12:37 jabber_lib._auth_dispatch: <error><host-gone xmlns = 'urn:ietf:params:xml:ns:xmpp-streams'  /><text xmlns = 'urn:ietf:params:xml:ns:xmpp-streams' >session manager for requested domain is not available</text></error></div>
<div><-- <error><host-gone xmlns = 'urn:ietf:params:xml:ns:xmpp-streams'  /><text xmlns = 'urn:ietf:params:xml:ns:xmpp-streams' >session manager for requested domain is not available</text></error></div>
<div><br></div><div>2010-11-12 01:12:37 jabber_lib.connect: Connected</div><div>---snip---</div><div><br></div><div>And here's a snippet of the certificate on the Spacewalk server:</div><div><br></div><div>---snip---</div>
<div><div>]# cat /etc/pki/spacewalk/jabberd/server.pem</div><div>Certificate:</div><div>    Data:</div><div>        Version: 3 (0x2)</div><div><TEXT DELETED></div><div>        Signature Algorithm: sha1WithRSAEncryption</div>
<div>        Issuer: C=US, ST=WI, L=Madison, O=studyblue.local, OU=bilbo.studyblue.local, CN=bilbo</div><div>        Validity</div><div>            Not Before: Nov  5 00:21:43 2010 GMT</div><div>            Not After : Nov  5 00:21:44 2036 GMT</div>
<div>        Subject: C=US, ST=WI, O=studyblue.local, OU=bilbo.studyblue.local, CN=bilbo/emailAddress=spacewalk@TEXT_DELETED</div></div><div>---snip---</div><div><br></div><div>Anything else obvious at this point? Am I even barking up the right tree, so to speak?</div>
<div><br></div><div>-Sean</div><br><div class="gmail_quote">On Thu, Nov 11, 2010 at 7:49 PM, Glaser, David <span dir="ltr"><<a href="mailto:dsglaser@umich.edu">dsglaser@umich.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div lang="EN-US" link="blue" vlink="purple"><div><p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D">Just ran into this problem with our Satellite. Our problem appears to have been that the hostname was listed wrong in /etc/jabberd/*.xml . Check the files and make sure that the server names listed there match the server name listed in server.pem (the CAcert). The file that jabber points to is listed in c2s.xml with the <pemfile> stanza. In spacewalk this is usually /etc/pki/spacewalk/jabberd/server.pem I believe. </span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D"> </span></p><p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D">Dave</span></p><p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D"> </span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D">Dave Glaser</span></p><p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D">University of Michigan: LSA</span></p><p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D"> </span></p>
<p class="MsoNormal"><b><span style="font-size:10.0pt">From:</span></b><span style="font-size:10.0pt"> <a href="mailto:spacewalk-list-bounces@redhat.com" target="_blank">spacewalk-list-bounces@redhat.com</a> [mailto:<a href="mailto:spacewalk-list-bounces@redhat.com" target="_blank">spacewalk-list-bounces@redhat.com</a>] <b>On Behalf Of </b>Sean Laurent<br>
<b>Sent:</b> Thursday, November 11, 2010 8:38 PM<br><b>To:</b> <a href="mailto:spacewalk-list@redhat.com" target="_blank">spacewalk-list@redhat.com</a><br><b>Subject:</b> [Spacewalk-list] osad not working after re-registering</span></p>
<div><div></div><div class="h5"><p class="MsoNormal"> </p><div><p class="MsoNormal">I had a working copy of Spacewalk running CentOS 5.5 x86_64 with several clients connected to it. I then setup a new copy of CentOS on a different server and registered two of the clients with it. Both clients registered successfully and show in the new Spacewalk server. Unfortunately, osad isn't working. With the debug level cranked up to 6, I see the following messages on the client:</p>
</div><div><p class="MsoNormal"> </p></div><div><p class="MsoNormal">---snip---</p></div><div><div><p class="MsoNormal"># service osad start</p></div><div><p class="MsoNormal">Starting osad: 2010-11-11 19:31:07 osad._setup_config: Updating configuration</p>
</div><div><p class="MsoNormal">2010-11-11 19:31:07 osad._setup_config: Time drift 268</p></div><div><p class="MsoNormal">2010-11-11 19:31:07 osad._setup_config: Client name e95df18be2f52f6a</p></div><div><p class="MsoNormal">
2010-11-11 19:31:07 osad._setup_config: Shared key 9306c8e03531e3786f37b0dd8d6c63e5495a80e1</p></div><div><p class="MsoNormal">2010-11-11 19:31:07 jabber_lib.setup_connection: Connecting to bilbo.studyblue.local</p></div>
<div><p class="MsoNormal">2010-11-11 19:31:07 jabber_lib._get_jabber_client: </p></div><div><p class="MsoNormal">2010-11-11 19:31:07 jabber_lib._get_jabber_client: Connecting to bilbo.studyblue.local</p></div><div><p class="MsoNormal">
2010-11-11 19:31:07 jabber_lib.__init__: </p></div><div><p class="MsoNormal">2010-11-11 19:31:07 jabber_lib.__init__: </p></div><div><p class="MsoNormal">2010-11-11 19:31:07 jabber_lib.check_cert: Loading cert <X509Name object '/C=US/ST=WI/L=Madison/O=StudyBlue, Inc./OU=frodo.studyblue.local/CN=frodo.studyblue.local'></p>
</div><div><p class="MsoNormal">2010-11-11 19:31:07 jabber_lib.connect: </p></div><div><p class="MsoNormal">2010-11-11 19:31:07 jabber_lib.connect: Attempting to connect</p></div><div><p class="MsoNormal">--> <?xml version='1.0' encoding='UTF-8'?><stream:stream to='bilbo.studyblue.local' xmlns='jabber:client' xmlns:stream='<a href="http://etherx.jabber.org/streams" target="_blank">http://etherx.jabber.org/streams</a>' version='1.0'></p>
</div><div><p class="MsoNormal"> </p></div><div><p class="MsoNormal">2010-11-11 19:31:07 jabber_lib.process: 300</p></div><div><p class="MsoNormal">2010-11-11 19:31:07 jabber_lib.process: before select(); timeout 299.999999046</p>
</div><div><p class="MsoNormal">2010-11-11 19:31:07 jabber_lib.process: select() returned</p></div><div><p class="MsoNormal">2010-11-11 19:31:07 jabber_lib._auth_dispatch: <error><host-unknown xmlns = 'urn:ietf:params:xml:ns:xmpp-streams'  /><text xmlns = 'urn:ietf:params:xml:ns:xmpp-streams' >service requested for unknown domain</text></error></p>
</div><div><p class="MsoNormal"><-- <error><host-unknown xmlns = 'urn:ietf:params:xml:ns:xmpp-streams'  /><text xmlns = 'urn:ietf:params:xml:ns:xmpp-streams' >service requested for unknown domain</text></error></p>
</div><div><p class="MsoNormal"> </p></div><div><p class="MsoNormal">2010-11-11 19:31:07 jabber_lib.connect: Connected</p></div><div><p class="MsoNormal">2010-11-11 19:31:07 jabber_lib.connect: Expecting features stanza, got: <error><host-unknown xmlns = 'urn:ietf:params:xml:ns:xmpp-streams'  /><text xmlns = 'urn:ietf:params:xml:ns:xmpp-streams' >service requested for unknown domain</text></error></p>
</div><div><p class="MsoNormal">Server did not return a <features /> stanza</p></div><div><p class="MsoNormal">--> <presence type='unavailable' /></p></div><div><p class="MsoNormal"> </p></div><div>
<p class="MsoNormal">2010-11-11 19:31:07 jabber_lib.print_message: SSLError</p></div><div><p class="MsoNormal">2010-11-11 19:31:07 jabber_lib.print_message: Could not connect to jabber server bilbo.studyblue.local</p></div>
<div><p class="MsoNormal">Traceback (most recent call last):</p></div><div><p class="MsoNormal">  File "/usr/share/rhn/osad/jabber_lib.py", line 254, in setup_connection</p></div><div><p class="MsoNormal">    c = self._get_jabber_client(js)</p>
</div><div><p class="MsoNormal">  File "/usr/share/rhn/osad/jabber_lib.py", line 311, in _get_jabber_client</p></div><div><p class="MsoNormal">    c.connect()</p></div><div><p class="MsoNormal">  File "/usr/share/rhn/osad/jabber_lib.py", line 593, in connect</p>
</div><div><p class="MsoNormal">    raise SSLDisabledError</p></div><div><p class="MsoNormal">SSLDisabledError</p></div><div><p class="MsoNormal"> </p></div><div><p class="MsoNormal">2010-11-11 19:31:07 jabber_lib.setup_connection: Could not connect to any jabber server</p>
</div></div><div><div><p class="MsoNormal">---snip---</p></div></div><div><p class="MsoNormal"> </p></div><div><p class="MsoNormal">On the server (bilbo.studyblue.local), I see the following error in /var/log/rhn/osa-dispatcher.log:</p>
</div><div><p class="MsoNormal"> </p></div><div><div><p class="MsoNormal">---snip---</p></div><div><p class="MsoNormal">2010/11/11 19:35:44 -05:00 6206 <a href="http://0.0.0.0" target="_blank">0.0.0.0</a>: osad/jabber_lib.main('ERROR', 'Error caught:')</p>
</div><div><p class="MsoNormal">2010/11/11 19:35:44 -05:00 6206 <a href="http://0.0.0.0" target="_blank">0.0.0.0</a>: osad/jabber_lib.main('ERROR', 'Traceback (most recent call last):\n  File "/usr/share/rhn/osad/jabber_lib.py", line 120, in main\n    c = self.setup_connection(no_fork=no_fork)\n  File "/usr/share/rhn/osad/jabber_lib.py", line 288, in setup_connection\n    resource=self._resource)\n  File "/usr/share/rhn/osad/dispatcher_client.py", line 33, in start\n    self.auth(username, password, resource)\n  File "/usr/share/rhn/osad/jabber_lib.py", line 892, in auth\n    self.SendAndWaitForResponse(auth_set_iq)\n  File "/usr/lib/python2.4/site-packages/jabber/jabber.py", line 401, in SendAndWaitForResponse\n    return self.waitForResponse(ID,timeout)\n  File "/usr/share/rhn/osad/jabber_lib.py", line 1160, in waitForResponse\n    raise TimeoutError()\nTimeoutError\n')</p>
</div><div><p class="MsoNormal">2010/11/11 19:35:54 -05:00 6206 <a href="http://0.0.0.0" target="_blank">0.0.0.0</a>: osad/jabber_lib.__init__</p></div><div><p class="MsoNormal">2010/11/11 19:35:54 -05:00 6206 <a href="http://0.0.0.0" target="_blank">0.0.0.0</a>: osad/jabber_lib.setup_connection('Connected to jabber server', 'bilbo')</p>
</div></div><div><div><p class="MsoNormal">---snip---</p></div></div><div><p class="MsoNormal"> </p></div><div><p class="MsoNormal">Any suggestions?</p></div><p class="MsoNormal"> </p><div><p class="MsoNormal">-Sean</p></div>
</div></div></div></div></blockquote></div><br>
</div>