Revision history [back]

Following exact steps workaround the failure.

rpm -e puppet [Uninstall puppet first as hiera is dependent for this] rpm -e hiera [Uninstall hiera-3.0.1-1.el7.noarch] rpm -ivh hiera-1.3.4-1.el7.noarch.rpm [Manually download exact 1.3.4 rpm and install manually] vi /etc/yum.repos.d/epel.repo [No go to this file and add new line [epel] ... gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7 exclude=hiera*] yum install -y puppet-3.6.2-3.el7.noarch [Now install back the puppet which was uninstalled earlier] Reboot the server. [Reboot the server to take effect changes. There might be some service restart also enough. But I could not find exact service to restart to take effect above changes] rm /etc/puppet/hiera.yaml [Clear the stale hiera.yaml if any left out due to previous install failure] packstack --answer-file=/root/answer_file.txt [Install openstack AllinOne]

Following exact steps workaround the failure.

  1. rpm -e puppet [Uninstall puppet first as hiera is dependent for this] this]

  2. rpm -e hiera [Uninstall hiera-3.0.1-1.el7.noarch] hiera-3.0.1-1.el7.noarch]

  3. rpm -ivh hiera-1.3.4-1.el7.noarch.rpm [Manually download exact 1.3.4 rpm and install manually] manually]

  4. vi /etc/yum.repos.d/epel.repo [No go to this file and add new line [epel] ... gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7 exclude=hiera*] exclude=hiera*]

  5. yum install -y puppet-3.6.2-3.el7.noarch [Now install back the puppet which was uninstalled earlier] earlier]

  6. Reboot the server. [Reboot the server to take effect changes. There might be some service restart also enough. But I could not find exact service to restart to take effect above changes] changes]

  7. rm /etc/puppet/hiera.yaml [Clear the stale hiera.yaml if any left out due to previous install failure] failure]

  8. packstack --answer-file=/root/answer_file.txt [Install openstack AllinOne]