[Spacewalk-list] osa-dispatcher "service requested for unknown domain" ??

Michael Masseo mmasseo at mypublisher.com
Fri Dec 11 00:44:56 UTC 2009


Josh,

Thank You for the help!

I set jabber to put its log files to /var/log/rhn/ for ease of viewing.

The problem turned out to be that the fqdn "spacewalk.mydomain.com" , 
was not consisitent in the sm.xml c2s.xml files, I corrected this, then 
found out in the osa-dispatcher.log file, that my SSL CN was mismatched.

This Mismatch was caused by the the PTR record in my dns resolving to an 
alternate FQDN, during my intial setup.

Instead of reconfiguring everything, I just told the osa-dispatcher to 
not check for the mismatch, by commenting out the following:
# if common_name != hdot:
        #    raise SSLVerifyError("Mismatch: peer name: %s; common name: 
%s" %
         #       (self._host, common_name))

in:

/usr/share/rhn/osad/jabber_lib.py


After that was changed, I started osa_dispatcher, and there was an issue 
with the username and password it was using for jabberd.  I found out 
which username and password the osa-dispatcher was attempting to use, by 
adding this in the
/usr/share/rhn/osad/jabber_lib.py file

                 # Need to register the user if possible
                 log_error("Invalid password", password)
                 log_error("User:", username)

I took a look in the jabber database to see if this password was right:

1 - cd /var/lib/jabberd/db
2 -  strings * |grep rhn-dispatcher- |grep -v com |grep -v sat

(the password from the osa log did not match (perhaps due to me 
re-installing jabberd and running through the setup again)

Either way, I now have the right password and put it in /etc/rhn/rhn.conf

I started osa-dispatcher, and it worked!

Thanks for pointing me in the right direction.


Mike



On 12/10/2009 09:33 AM, Joshua Roys wrote:
> On 12/10/2009 09:20 AM, Michael Masseo wrote:
>> 2009/12/10 09:12:27 -04:00 10232 0.0.0.0:
>> osad/jabber_lib.connect('ERROR', '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>)
>> 2009/12/10 09:12:27 -04:00 10232 0.0.0.0:
>> osad/jabber_lib.print_message('SSLError',)
>> 2009/12/10 09:12:27 -04:00 10232 0.0.0.0:
>> osad/jabber_lib.print_message('Could not connect to jabber server',
>> 'spacewalk.myhost.com')
>> 2009/12/10 09:12:27 -04:00 10232 0.0.0.0:
>> osad/jabber_lib.setup_connection('Could not connect to any jabber 
>> server',)
>> 2009/12/10 09:12:27 -04:00 10232 0.0.0.0: osad/jabber_lib.main('Unable
>> to connect to jabber servers, sleeping 10 seconds',)
>>
>> I have looked at all of the SSL settings, and it appears that the .pem
>> file correctly exists. I have also verified that the FQDN is in the
>> jabberd config files, and is reachable.
>> Im not sure what else to do, does anyone have insight?
>>
>
> The next thing to check is the jabberd output.  (what version of 
> jabberd/spacewalk do you have?)  If you didn't set it to go anywhere 
> else, it will do to /var/log/messages .  If you don't see anything out 
> of the norm, then here's what you can do:
>
> # service jabberd stop
> ...
> (open 4 terminals, or 4 `screen's)
> t1# router -D
>
> t2# sm -D
>
> t3# c2s -D
>
> t4# s2s -D
>
> And first look for errors on startup.  None of them should detach from 
> the terminal or otherwise end.  Then try osa-dispatcher again and see 
> what you get.
>
> Hope to help,
>
> Josh
>
>
> _______________________________________________
> Spacewalk-list mailing list
> Spacewalk-list at redhat.com
> https://www.redhat.com/mailman/listinfo/spacewalk-list

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/spacewalk-list/attachments/20091210/b0292e2d/attachment.htm>


More information about the Spacewalk-list mailing list