Issue #1869 has been updated by luke. Status changed from Needs more information to Accepted Target version set to 0.25.0
It's way past time to replace autoload.rb, I think. ---------------------------------------- Bug #1869: Not all providers loaded because of ImportErrors http://projects.reductivelabs.com/issues/show/1869 Author: pneff Status: Accepted Priority: Normal Assigned to: luke Category: plumbing Target version: 0.25.0 Complexity: Unknown Affected version: 0.24.7 Keywords: On one of our systems a recipe didn't work which did work on another host with the exact same configuration. Turns out that the Dir.glob() from the util/autoload.rb method loadall returned files in a different order. In the failure case it tried to load the "directoryservice" group provider before all the others. On other servers that provider cam in the end. The fix is: <pre>--- autoload.rb.old 2009-01-15 17:59:32.000000000 +0100 +++ autoload.rb 2009-01-15 17:59:48.000000000 +0100 @@ -115,7 +115,7 @@ begin Kernel.require file loaded(name, file) - rescue => detail + rescue LoadError => detail if Puppet[:trace] puts detail.backtrace end</pre> The same happened in bug #312 but I don't know enough about Ruby to know why this happens. ---------------------------------------- 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 -~----------~----~----~----~------~----~------~--~---
