centos-release-* repos conflicting with dlrn

Bug #1685814 reported by Ben Nemec
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
Critical
Ben Nemec

Bug Description

A number of centos-release-* packages are being installed on our Jenkins nodes, and in at least some cases they're conflicting with the dlrn repos we want to use. I'm guessing this was a change made by infra, but we need to remove these packages so we can only use the repos that we explicitly enable as part of testing.

Currently this is breaking the newton stable jobs completely because one of the repos is ocata openstack which doesn't work with the newton dlrn repos. There are also ceph and qemu repos that could cause problems.

Newton log: http://logs.openstack.org/57/459257/1/check-tripleo/gate-tripleo-ci-centos-7-ovb-nonha-newton/1e55314/console.html#_2017-04-24_12_56_15_061212

2017-04-24 12:56:15.061212 | 2017-04-24 12:56:14.000 | Error: Package: python2-mistralclient-3.0.0-1.el7.noarch (centos-openstack-ocata)
2017-04-24 12:56:15.061255 | 2017-04-24 12:56:14.000 | Requires: python-oslo-utils >= 3.18.0
2017-04-24 12:56:15.061317 | 2017-04-24 12:56:14.000 | Installing: python2-oslo-utils-3.16.0-0.20161003160023.e1d503c.el7.centos.noarch (delorean)
2017-04-24 12:56:15.061405 | 2017-04-24 12:56:14.000 | python-oslo-utils = 3.16.0-0.20161003160023.e1d503c.el7.centos
2017-04-24 12:56:15.061468 | 2017-04-24 12:56:14.000 | Error: Package: python2-mistralclient-3.0.0-1.el7.noarch (centos-openstack-ocata)
2017-04-24 12:56:15.061510 | 2017-04-24 12:56:14.000 | Requires: python-osc-lib >= 1.2.0
2017-04-24 12:56:15.061570 | 2017-04-24 12:56:14.000 | Installing: python2-osc-lib-1.1.0-0.20170202162647.9bf62fd.el7.centos.noarch (delorean)
2017-04-24 12:56:15.061622 | 2017-04-24 12:56:14.000 | python-osc-lib = 1.1.0-0.20170202162647.9bf62fd.el7.centos
2017-04-24 12:56:15.061676 | 2017-04-24 12:56:14.000 | Error: Package: python2-mistralclient-3.0.0-1.el7.noarch (centos-openstack-ocata)
2017-04-24 12:56:15.061719 | 2017-04-24 12:56:14.000 | Requires: python-cliff >= 2.3.0
2017-04-24 12:56:15.061778 | 2017-04-24 12:56:14.000 | Installing: python-cliff-2.2.0-0.20161003161644.50d6708.el7.centos.noarch (delorean)
2017-04-24 12:56:15.061829 | 2017-04-24 12:56:14.000 | python-cliff = 2.2.0-0.20161003161644.50d6708.el7.centos
2017-04-24 12:56:15.061890 | 2017-04-24 12:56:14.000 | Error: Package: python2-mistralclient-3.0.0-1.el7.noarch (centos-openstack-ocata)
2017-04-24 12:56:15.061944 | 2017-04-24 12:56:14.000 | Requires: python-keystoneclient >= 1:3.8.0
2017-04-24 12:56:15.062012 | 2017-04-24 12:56:14.000 | Installing: 1:python2-keystoneclient-3.5.0-0.20161005220349.39373aa.el7.centos.noarch (delorean)
2017-04-24 12:56:15.062067 | 2017-04-24 12:56:14.000 | python-keystoneclient = 1:3.5.0-0.20161005220349.39373aa.el7.centos
2017-04-24 12:56:15.062126 | 2017-04-24 12:56:14.000 | Error: Package: instack-undercloud-5.2.1-0.20170413030137.b3a7d23.el7.centos.noarch (delorean)
2017-04-24 12:56:15.062167 | 2017-04-24 12:56:14.000 | Requires: openstack-heat-templates
2017-04-24 12:56:15.062230 | 2017-04-24 12:56:14.000 | Available: openstack-heat-templates-0.0.1-0.20170409152047.8dbb1e7.el7.centos.noarch (delorean)
2017-04-24 12:56:15.062285 | 2017-04-24 12:56:14.000 | openstack-heat-templates = 0.0.1-0.20170409152047.8dbb1e7.el7.centos

Tags: ci
Revision history for this message
Ben Nemec (bnemec) wrote :

Mitaka jobs are also failing on what looks like a packaging related issue with ceph. I don't see the centos-release ceph package installed, but there is a storage-common package that could be causing issues too. In any case, I'm going to hold off on opening a separate bug for that problem until the fix for this merges and we know whether it's related.

Revision history for this message
Emilien Macchi (emilienm) wrote :
Revision history for this message
Ben Nemec (bnemec) wrote :

This should be fixed now that https://review.openstack.org/459421 has merged. Note that the mitaka job is still broken, so apparently that was a different issue. Will open a new bug for it.

Changed in tripleo:
status: Triaged → Fix Released
Revision history for this message
Ben Nemec (bnemec) wrote :

Reopening. The previous fix was only partial, there are still other centos-release-* repos on the images and they're now causing us problems too: http://logs.openstack.org/68/449068/2/gate/gate-tripleo-ci-centos-7-nonha-multinode-oooq/e8a95f8/logs/undercloud/home/jenkins/undercloud_install.log.txt.gz#_2017-05-01_19_09_49

Changed in tripleo:
status: Fix Released → Triaged
Revision history for this message
Ben Nemec (bnemec) wrote :

Okay, this might not actually be related to the centos-release repos. Apparently we are installing two separate qemu repos ourselves (so we've got 3!). We should still remove these though.

Revision history for this message
Ben Nemec (bnemec) wrote :

Dropping alert. It looks like this wasn't causing the failure above. Patch to fix this once and for all (hopefully) is here: https://review.openstack.org/#/c/461497/

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

I think a similar patch on top of https://review.openstack.org/#/c/460339 is required for full fix in oooq jobs.

Ben Nemec (bnemec)
Changed in tripleo:
status: Triaged → In Progress
Changed in tripleo:
milestone: pike-2 → pike-3
Revision history for this message
Ben Nemec (bnemec) wrote :

Fix has merged, we can close this one.

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.