Bug #20787
closedThe enabled_repos_upload yum plugin is not compatible with Puppet 4 or Enterprise
Description
Cloned from https://bugzilla.redhat.com/show_bug.cgi?id=1482635
Description of problem:
Puppet 4 and Enterprise agents read the stdout output of yum check-update and expect all plugins to output their data before yum lists the updatable packages. enabled_repos_upload sends output to stdout after the list of updates is displayed. This completely breaks the puppet agent on the clients.
Version-Release number of selected component (if applicable):
katello-hosts-tools included with Satellite 6.2.11 Tools
How reproducible:
consistently
Steps to Reproduce:
1. Install katello-host-tools
2. Run puppet agent -t
Actual results:
Puppet fails with many errors:
Debug: Executing: '/bin/yum check-update'
Error: Could not get latest version: undefined method `[]' for nil:NilClass
Expected results:
puppet runs correctly
Additional info:
See the following URL's:
http://projects.theforeman.org/issues/20567
https://tickets.puppetlabs.com/browse/PUP-7813
https://github.com/puppetlabs/puppet/pull/6128
Puppet 3 does not have an issue with the enabled_repos_upload plugin
Possible work around, setting debuglevel=1 in yum.conf
Updated by Brad Buckingham over 7 years ago
- Subject changed from The enabled_repos_upload yum plugin is not compatible with Puppet 4 or Enterprise to The enabled_repos_upload yum plugin is not compatible with Puppet 4 or Enterprise
- Target version set to 213
Updated by John Mitsch over 7 years ago
- Translation missing: en.field_release set to 250
Updated by Brad Buckingham over 7 years ago
- Target version changed from 213 to 217
Updated by Justin Sherrill over 7 years ago
- Status changed from New to Assigned
- Assignee set to Justin Sherrill
Updated by The Foreman Bot over 7 years ago
- Status changed from Assigned to Ready For Testing
- Pull request https://github.com/Katello/katello-agent/pull/49 added
Updated by Justin Sherrill about 7 years ago
- Status changed from Ready For Testing to Closed
- % Done changed from 0 to 100
Applied in changeset katello-agent|156d88442c07c3144a8924799d53865d33fda6a3.