Issue #1527 has been updated by luke.

ohadlevy wrote:
> 
> well, the main problem is that puppetd will never run again on this machine 
> unless you manually remove the fact, so ideally, puppet should try to check 
> once in a while if the fact has changed on the server.

Really?  I would expect the fact syncing to still work, even if there are 
broken facts.  That's not the case right now?
> 
> I would suggest that puppet
> # do not fail when facter fails, worst case you get a compile error because 
> of a missing fact.

I actually think the run probably should fail if Facter fails -- I think most 
people would agree it's better to fail than to compile with incomplete 
information.

> # puppet resync facts if facter fail (which is almost the same like today 
> when you have factsync, e.g. puppet syncs the facts and reloaded after 
> factsync).

We should be resyncing facts *anyway*, so I don't see how this helps or hurts.  
We should resync facts on every run, regardless of whether they're working or 
not.

Can you confirm that a broken fact causes factsync and/or pluginsync not to 
work any longer?


----------------------------------------
Bug #1527: puppet fails to run if store facts wont compile
http://projects.reductivelabs.com/issues/show/1527

Author: ohadlevy
Status: Needs more information
Priority: Normal
Assigned to: community
Category: 
Target version: 
Complexity: Unknown
Affected version: 0.24.4
Keywords: 


It seems that if puppet has synced a fact which does not compile, puppet will 
not run.
fixing the fact on the puppet server does not solve the problem and one needs 
to delete the copied fact on the client to get factsync working again.

I would expect puppet to sync the fact again in a case of fact execution 
problem and not to exit


----------------------------------------
You have received this notification because you have either subscribed to it, 
or are involved in it.
To change your notification preferences, please click here: 
http://reductivelabs.com/redmine/my/account

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Puppet Bugs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/puppet-bugs?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to