Red Hat Bugzilla – Bug 961049
Running packstack from a Fedora machine with RHEL targets fails
Last modified: 2013-12-19 19:02:35 EST
Description of problem:
When running packstack from a Fedora machine, but targeting RHEL VMs, installation fails because copyPuppetModules() in packstack/plugins/puppet_950.py checks whether the *local machine* is Fedora, and if so doesn't copy over the create_resources puppet module (as it is included in Puppet 2.7 which exists on Fedora, as opposed to Puppet 2.6 which RHEL has).
Commenting out these two lines:
if platform.linux_distribution() == "Fedora":
tar_opts += "--exclude create_resources "
works around the problem, but what really needs to happen is that each target host needs to be checked for either being Fedora or more specifically for having an available puppet package with version >= 2.7.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Install packstack on a Fedora instance
2. Set any of the target hosts in the answer file to the IP of a RHEL instance
3. Run packstack
Mysql fails to install because create_resources doesn't exist.
Auto adding >= MODIFIED bugs to beta
Note the latest built Fedora package usable on Fedora 19, is the Fedora 20 build at:
In general one can see the latest RDO package at:
Thank you Pádraig!
Moving this bug from RHOS to RDO since there are no RHOS packages packaged for Fedora.
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.