Issue #1354 has been updated by luke.
This kind of shell-out if the yum libraries are missing seems like a good idea -- then you at least get degenerate behaviour when nothing else is available. My guess, though, is that it'd be impossible to have the shell-out produce the same output format as the yumhelper, which means, really, that the yum provider needs to support both the yumhelpler and yum directly, for when yumhelper fails, I guess. ---------------------------------------- Bug #1354: yum provider problems with RHEL 3 http://projects.reductivelabs.com/issues/show/1354 Author: digant Status: Accepted Priority: Normal Assigned to: community Category: Red Hat Target version: Complexity: Unknown Patch: None Affected version: Keywords: When using the yum provider with RHEL 3, the following error occurs. <pre> [0;32minfo: Retrieving plugins [0m [0;31mnotice: Ignoring cache [0m [0;32minfo: Caching catalog at /var/lib/puppet/localconfig.yaml [0m [0;31mnotice: Starting catalog run [0m /usr/lib/site_ruby/1.8/puppet/util.rb:374:in `execute' /usr/lib/site_ruby/1.8/puppet/provider.rb:138:in `python' /usr/lib/site_ruby/1.8/puppet/provider.rb:127:in `python' /usr/lib/site_ruby/1.8/puppet/provider/package/yum.rb:32:in `prefetch' /usr/lib/site_ruby/1.8/puppet/transaction.rb:490:in `prefetch' /usr/lib/site_ruby/1.8/puppet/transaction.rb:487:in `each' /usr/lib/site_ruby/1.8/puppet/transaction.rb:487:in `prefetch' /usr/lib/site_ruby/1.8/puppet/transaction.rb:502:in `prepare' /usr/lib/site_ruby/1.8/puppet/transaction.rb:299:in `evaluate' /usr/lib/site_ruby/1.8/puppet/node/catalog.rb:118:in `apply' /usr/lib/site_ruby/1.8/puppet/network/client/master.rb:264:in `run' /usr/lib/site_ruby/1.8/puppet/network/client/master.rb:263:in `benchmark' /usr/lib/site_ruby/1.8/puppet/util.rb:211:in `measure' /usr/lib/ruby/1.8/benchmark.rb:342:in `realtime' /usr/lib/site_ruby/1.8/puppet/util.rb:211:in `benchmark' /usr/lib/site_ruby/1.8/puppet/network/client/master.rb:263:in `run' /usr/lib/site_ruby/1.8/puppet/network/client/master.rb:245:in `synchronize' /usr/lib/site_ruby/1.8/puppet/network/client/master.rb:245:in `run' /usr/sbin/puppetd:439 [0;33merr: Could not prefetch package provider 'yum': Execution of '/usr/bin/python /usr/lib/site_ruby/1.8/puppet/provider/package/yumhelper.py' returned 256: Traceback (most recent call last): File "/usr/lib/site_ruby/1.8/puppet/provider/package/yumhelper.py", line 7, in ? import yum ImportError: No module named yum [0m [0;32minfo: Sent transaction report in 0.45 seconds [0m [0;31mnotice: Finished catalog run in 11.16 seconds [0m </pre> ---------------------------------------- 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 -~----------~----~----~----~------~----~------~--~---
