Issue #11380 has been updated by James Turnbull. Category changed from yumrepo to package Status changed from Unreviewed to Needs More Information Assignee set to Jo Rhett
Jo - could you provide the full output of the py script failure - I'd like to actually fix the Python script too. We can't always guarantee python2.4 might be available. ---------------------------------------- Bug #11380: yum.rb should hardcode python2.4 on rhel5 systems, or allow configuration option to override https://projects.puppetlabs.com/issues/11380 Author: Jo Rhett Status: Needs More Information Priority: Normal Assignee: Jo Rhett Category: package Target version: Affected Puppet version: 2.6.12 Keywords: Branch: On rhel5 systems yum only works with the system-installed python2.4 binary. If any other python version is in the path, you get the following error: <pre> Wed Dec 14 00:52:13 +0000 2011 Puppet (err): Could not prefetch package provider 'yum': Execution of '/usr/local/bin/python /usr/lib/ruby/site_ruby/1.8/puppet/provider/package/yumhelper.py' returned 1: _pkg NetworkManager.i386 0 CentOS Base 1:0.7.0-13.el5 (snip) _pkg NetworkManager.x86_64 0 CentOS Base 1:0.7.0-13.el5 <type 'exceptions.AttributeError'> </pre> On redhat systems it makes no sense to call python unqualified praying that any given python in the path will work. "/usr/bin/python2.4" will always work. A much better option would be to allow the python to be called as a configuration option. -- 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://projects.puppetlabs.com/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.
