(imported topic written by ken@gracenote91)
I am really trying to completely understand BigFix’s behavior around Pending restarts. It seems to be somewhat non-deterministic … different times, it acts different ways.
Latest case in point…
I had a VM that I pushed Project 2007 upgrade to.
After the update, everything is fine. In the “Fixlets” tab there are
no
“Restart Needed” fixlets showing.
However, In Action history, there is a “Pending Restart” on an old Multi-action that I had previously applied. Now, I am a little surprised to see this since I had since rebooted my VM.
In any event, I say, no problem, let me shoot the “Restart Computers” to it. It just sits there “Not Reported” when I look at the Action . I give it a few minutes, hit refresh a few times. Nothing. I confirm that there are firewall exceptions. Still nothing.
So I say, “screw it”, and I go into my VM and manually reboot it.
It comes back up and BigFix sees it. It reports “Pending Message”. I go to the VM and there is the message that I had set on the “Restart Computer” task. It asks me to reboot… even though I just rebooted.
I reboot it (via the fixlet) and after the reboot all is good. No more reboot requests, no Pending Restart in Action History. nothing in Fixlets for my VM.
Why I am so fixated on understanding this is that I am getting a lot of grief from my endusers. Many of them complain that they get prompted to reboot multiple times within a short period of time.
So I guess one question is: Does one actual reboot clear multiple pending “Reboot Needed/Pending Reboot” messages?
Another question: Why didn’t I get a “Restart Needed” message in the Relevant Fixlet tab?
Actually, I just checked my Analysis: Pending Restart.,… and see that most of the computers it reports as it being relevant for do not show the Restart Needed fixlet as relevant. They do, however have old expired Action histories showing as “Pending Restart”.
Can someone (Ben?) “lay down some truth” that will allow me to fully comprehend how Restart Needed/Pending Restart works (including how they are cleared and their impact on sequential processing of other fixlets - either in a baseline or not in a baseline).
Thanks
Ken