<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.24.1">
</HEAD>
<BODY>
<BR>
<BR>
Been having an issue where if the spacewalk server is rebooted or a "rhn-satellite restart" is issued, scheduled actions DO NOT happen until an rhn_check is run.<BR>
<BR>
By rhn_check I mean either manually running rhn_check, or restarting the osad daemon on the client (which essentially does an rhn_check).<BR>
After restarting osad, if I immediately schedule another action, it still does not get pushed to client unless another osad restart or rhn_check is done.<BR>
<BR>
<BR>
<BR>
<BR>
If I do the following steps, my scheduled actions are taken care of immediately....<BR>
<BR>
-------------------<BR>
1.  rm -Rf /var/lib/jabberd/db/*<BR>
2.  service jabberd restart<BR>
3.  service osa-dispatcher restart<BR>
4.  service osad restart  (On spacewalk clients)<BR>
----------------------<BR>
<BR>
<BR>
<BR>
I have tried just restarting jabberd and osa-dispatcher on the server, and then osad on clients, it makes no difference.<BR>
However, if I re-do the above steps, it starts to handle actions very quickly again.<BR>
<BR>
<BR>
<BR>
>From what I understand, the above commands re-build the jabber auth database.<BR>
<BR>
So why after a database rebuild does it work properly, but breaks after a reboot or "rhn-satellite restart"???<BR>
What is changing after a reboot or "rhn-satellite restart" ?<BR>
<BR>
I still see clients successfully logging into jabber via the logs.<BR>
<BR>
<BR>
Using spacewalk v0.6 on RHEL5<BR>
<BR>
<BR>
Thanks for reading through this!<BR>
-Josh
</BODY>
</HTML>