Issue #1869 has been reported by pneff.
----------------------------------------
Bug #1869: Not all providers loaded because of ImportErrors
http://projects.reductivelabs.com/issues/show/1869
Author: pneff
Status: Unreviewed
Priority: Normal
Assigned to:
Category:
Target version:
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
-~----------~----~----~----~------~----~------~--~---