upgrade jobs failing with openstack-heat-templates vs openstack-heat-agents dependencies

Bug #1685418 reported by Alex Schultz
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
Critical
Alfredo Moralejo

Bug Description

During upgrade, there appears to be a conflict between openstack-heat-templates and openstack-heat-agents

http://logs.openstack.org/58/457258/1/check/gate-tripleo-ci-centos-7-multinode-upgrades/16ecec8/console.html#_2017-04-22_04_09_37_035228
http://logs.openstack.org/79/439579/2/check/gate-tripleo-ci-centos-7-multinode-upgrades/840aab7/console.html#_2017-04-22_04_22_14_465709

2017-04-22 04:09:37.035177 | --> Processing Dependency: openstack-heat-templates for package: instack-undercloud-5.2.1-0.20170413030137.b3a7d23.el7.centos.noarch
2017-04-22 04:09:37.035228 | Package openstack-heat-templates is obsoleted by openstack-heat-agents, but obsoleting package does not provide for requirements
2017-04-22 04:09:37.035256 | ---> Package python-linecache2.noarch 0:1.0.0-1.el7 will be installed
2017-04-22 04:09:37.035273 | --> Finished Dependency Resolution
2017-04-22 04:09:37.035297 | You could try using --skip-broken to work around the problem
2017-04-22 04:09:37.035330 | Error: Package: instack-undercloud-5.2.1-0.20170413030137.b3a7d23.el7.centos.noarch (delorean)
2017-04-22 04:09:37.035351 | Requires: openstack-heat-templates
2017-04-22 04:09:37.035387 | Available: openstack-heat-templates-0.0.1-0.20170409152047.8dbb1e7.el7.centos.noarch (delorean)
2017-04-22 04:09:37.035418 | openstack-heat-templates = 0.0.1-0.20170409152047.8dbb1e7.el7.centos
2017-04-22 04:09:37.035440 | You could try running: rpm -Va --nofiles --nodigest
2017-04-22 04:09:37.035470 | Transferred: sent 3452, received 87588 bytes, in 6.2 seconds

Tags: ci upgrade
Revision history for this message
Alfredo Moralejo (amoralej) wrote :

Nodes have ocata repos rpm installed centos-release-openstack-ocata-1-1.el7.noarch when deploying newton, that's causing the issue.

I'm investigating where it's coming from, i guess it may be from base image. tripleo-ci has code to clean rdo-release rpm but not when using centos-release-openstack-ocata.

Revision history for this message
Alfredo Moralejo (amoralej) wrote :

https://github.com/openstack-infra/system-config/commit/98c77cf0c6912e91e7c90c329e65d4c5cd81fb74 switch from rdo-release to centos-release-openstack-ocata.

We need to clean it up in tripleo-ci scripts.

Revision history for this message
Alex Schultz (alex-schultz) wrote :
Changed in tripleo:
status: Triaged → In Progress
assignee: nobody → Alfredo Moralejo (amoralej)
tags: removed: upgrade
tags: added: upgrade
removed: alert
Changed in tripleo:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.