Description of problem: Undercloud installation fails due to missing tripleo-common package: Error: Execution of '/bin/yum -d 0 -e 0 -y list tripleo-common' returned 1: Error: No matching Packages to list Error: /Stage[main]/Main/Package[tripleo-common]/ensure: change from absent to present failed: Execution of '/bin/yum -d 0 -e 0 -y list tripleo-common' returned 1: Error: No matching Packages to list Version-Release number of selected component (if applicable): instack-undercloud-4.0.1-0.20160606104910.f7c7d30.el7ost.noarch How reproducible: 100% Steps to Reproduce: 1. openstack undercloud install Actual results: Fails: Error: Execution of '/bin/yum -d 0 -e 0 -y list tripleo-common' returned 1: Error: No matching Packages to list Error: /Stage[main]/Main/Package[tripleo-common]/ensure: change from absent to present failed: Execution of '/bin/yum -d 0 -e 0 -y list tripleo-common' returned 1: Error: No matching Packages to list Expected results: Installation completes. Additional info: I can see that there is a package called openstack-tripleo-common.noarch available for installation.
Workaround: s/tripleo-common/openstack-tripleo-common in: /usr/share/instack-undercloud/undercloud-install/os-refresh-config/post-configure.d/98-undercloud-setup /usr/share/instack-undercloud/puppet-stack-config/puppet-stack-config.pp
Cherry-picked upstream patch Change-Id: I4246a874941c9f97e7c5b3775298948e3df16313 from upstream which resolves this issue. Next tag will include this patch as well
Verified: Environment: instack-undercloud-5.0.0-0.20160818065636.41ef775.el7ost.noarch Was able to deploy undercloud without reproducing the reported issue.
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. https://rhn.redhat.com/errata/RHEA-2016-2948.html