The enabled_repos_upload yum plugin is not compatible with Puppet 4 or Enterprise
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
Steps to Reproduce:
1. Install katello-host-tools
2. Run puppet agent -t
Puppet fails with many errors:
Debug: Executing: '/bin/yum check-update'
Error: Could not get latest version: undefined method `' for nil:NilClass
puppet runs correctly
See the following URL's:
Puppet 3 does not have an issue with the enabled_repos_upload plugin
Possible work around, setting debuglevel=1 in yum.conf
#6 Updated by Justin Sherrill about 4 years ago
- Status changed from Ready For Testing to Closed
- % Done changed from 0 to 100
Applied in changeset katello-agent|156d88442c07c3144a8924799d53865d33fda6a3.