Bug 1295849 - Overcloud Update Failure - YUM excludes break package dependencies
Summary: Overcloud Update Failure - YUM excludes break package dependencies
Keywords:
Status: CLOSED DUPLICATE of bug 1299022
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: rhosp-director
Version: 7.0 (Kilo)
Hardware: Unspecified
OS: Unspecified
medium
high
Target Milestone: y3
: 7.0 (Kilo)
Assignee: Hugh Brock
QA Contact: Alexander Chuzhoy
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-01-05 15:37 UTC by Jeremy
Modified: 2019-09-12 09:41 UTC (History)
7 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2016-02-09 16:52:50 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)
yum output (276.33 KB, text/plain)
2016-01-05 15:37 UTC, Jeremy
no flags Details
pkg deps (179.28 KB, text/plain)
2016-01-05 15:38 UTC, Jeremy
no flags Details

Description Jeremy 2016-01-05 15:37:56 UTC
Created attachment 1111896 [details]
yum output

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:
ceph
libvirt-daemon-config-nwfilter
libvirt-daemon-kvm
net-snmp
ntp
openstack-ceilometer-common
openstack-ceilometer-compute
openstack-neutron
openstack-neutron-ml2
openstack-neutron-openvswitch
openstack-nova-common
openstack-nova-compute
openvswitch
pm-utils
python-greenlet
python-nova

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.

How reproducible:


Steps to Reproduce:
1.
2.
3.

Actual results:


Expected results:


Additional info:
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.

Comment 1 Jeremy 2016-01-05 15:38:19 UTC
Created attachment 1111897 [details]
pkg deps

Comment 6 Jeremy 2016-02-09 16:52:50 UTC

*** This bug has been marked as a duplicate of bug 1299022 ***


Note You need to log in before you can comment on or make changes to this bug.