Red Hat Bugzilla – Bug 1295849
Overcloud Update Failure - YUM excludes break package dependencies
Last modified: 2016-02-10 16:41:07 EST
Created attachment 1111896 [details]
Description of problem:
When attempting to update the overcloud from OSP 7.1 to 7.2, the update fails on the Compute nodes due to package dependency errors.
The command used to update the overcloud was:
openstack overcloud update stack Lab3 -i --templates ~/templates/my-overcloud/ -e ~/templates/my-overcloud/overcloud-resource-registry-puppet.yaml -e ~/templates/my-overcloud/environments/network-isolation.yaml -e ~/templates/nic-configs/network-environment.yaml -e ~/templates/my-overcloud/environments/storage-environment.yaml -e ~/templates/my-overcloud/firstboot/wipe_disk_resource.yaml -e /usr/share/openstack-tripleo-heat-templates/environments/updates/update-from-vip.yaml
starting package update on stack Lab3
templates/my-overcloud/extraconfig/tasks/yum_update.sh uses this command to decide what packages to exclude during the yum update "cat /var/lib/tripleo/installed-packages/* | sort -u"
The output gathered from one of the compute nodes:
I have attached a file yum_output showing the dependency errors when running the yum update with and without the excludes.
Also attached is the heat resource output from the compute resource (pkg_dependencies)
Version-Release number of selected component (if applicable):
The environment is using RHEL 7.2. The Director node has the OSP 7.2 packages and images.
Steps to Reproduce:
resolving the broken packages manually does work, but customer is interested in finding the root cause and/or official solution for making the updates work without manual intervention.
Created attachment 1111897 [details]
*** This bug has been marked as a duplicate of bug 1299022 ***