Package dependency issue in liberty deployments

Bug #1625463 reported by Carlos Camacho
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
Undecided
Carlos Camacho

Bug Description

Deploying liberty, when building the overcloud images there is a package dep error.

Error: Package: python2-osc-lib-1.1.0-2.el7.noarch (delorean-newton-testing)
           Requires: python-stevedore >= 1.16.0
           Available: python-stevedore-0.14-1.el7.noarch (epel)
               python-stevedore = 0.14-1.el7
           Available: python-stevedore-1.3.0-1.el7.noarch (openstack-kilo)
               python-stevedore = 1.3.0-1.el7
           Available: python-stevedore-1.8.0-1.el7.noarch (delorean-newton-testing)
               python-stevedore = 1.8.0-1.el7
           Installing: python2-stevedore-1.8.1-0.20160907001347.922ba83.el7.centos.noarch (delorean)
               python-stevedore = 1.8.1-0.20160907001347.922ba83.el7.centos
Error: Package: python2-osc-lib-1.1.0-2.el7.noarch (delorean-newton-testing)
           Requires: python-os-client-config >= 1.13.1
           Available: python2-os-client-config-1.7.5-0.20160613181254.b399898.el7.centos.noarch (delorean)
               python-os-client-config = 1.7.5-0.20160613181254.b399898.el7.centos
Error: Package: python2-neutronclient-6.0.0-1.el7.noarch (delorean-newton-testing)
           Requires: python-os-client-config >= 1.13.1
           Available: python2-os-client-config-1.7.5-0.20160613181254.b399898.el7.centos.noarch (delorean)
               python-os-client-config = 1.7.5-0.20160613181254.b399898.el7.centos
Error: Package: 1:python2-keystoneclient-3.5.0-1.el7.noarch (delorean-newton-testing)
           Requires: python-oslo-config >= 2:3.14.0
           Available: 2:python-oslo-config-1.9.3-1.el7.noarch (openstack-kilo)
               python-oslo-config = 2:1.9.3-1.el7
           Installing: 2:python2-oslo-config-2.4.1-0.20160613193018.32a7221.el7.centos.noarch (delorean)
               python-oslo-config = 2:2.4.1-0.20160613193018.32a7221.el7.centos
               python-oslo-config = 2:2.4.1.dev5
Error: Package: 1:python2-keystoneclient-3.5.0-1.el7.noarch (delorean-newton-testing)
           Requires: python-debtcollector >= 1.2.0
           Available: python-debtcollector-0.3.0-3.el7.noarch (openstack-kilo)
               python-debtcollector = 0.3.0-3.el7
           Installing: python2-debtcollector-0.8.1-0.20160916002428.58cdc92.el7.centos.noarch (delorean)
               python-debtcollector = 0.8.1-0.20160916002428.58cdc92.el7.centos
Error: Package: python2-keystonemiddleware-4.9.0-1.el7.noarch (delorean-newton-testing)
           Requires: python-oslo-utils >= 3.16.0
           Available: python-oslo-utils-1.4.0-1.el7.noarch (openstack-kilo)
               python-oslo-utils = 1.4.0-1.el7
           Installing: python2-oslo-utils-2.5.1-0.20160826002821.ac0ae79.el7.centos.noarch (delorean)
               python-oslo-utils = 2.5.1-0.20160826002821.ac0ae79.el7.centos
Error: Package: 1:python2-keystoneclient-3.5.0-1.el7.noarch (delorean-newton-testing)
           Requires: python-keystoneauth1 >= 2.10.0
           Available: python2-keystoneauth1-1.1.3-0.20160613170755.aa122e7.el7.centos.noarch (delorean)
               python-keystoneauth1 = 1.1.3-0.20160613170755.aa122e7.el7.centos
Error: Package: python2-osc-lib-1.1.0-2.el7.noarch (delorean-newton-testing)
           Requires: python-keystoneauth1 >= 2.10.0
           Installing: python2-keystoneauth1-1.1.3-0.20160613170755.aa122e7.el7.centos.noarch (delorean)
               python-keystoneauth1 = 1.1.3-0.20160613170755.aa122e7.el7.centos
Error: Package: 1:python2-keystoneclient-3.5.0-1.el7.noarch (delorean-newton-testing)
           Requires: python-oslo-utils >= 3.16.0
           Available: python-oslo-utils-1.4.0-1.el7.noarch (openstack-kilo)
               python-oslo-utils = 1.4.0-1.el7
           Installing: python2-oslo-utils-2.5.1-0.20160826002821.ac0ae79.el7.centos.noarch (delorean)
               python-oslo-utils = 2.5.1-0.20160826002821.ac0ae79.el7.centos
Error: Package: python2-osc-lib-1.1.0-2.el7.noarch (delorean-newton-testing)
           Requires: python-oslo-config >= 2:3.4.0
           Available: 2:python-oslo-config-1.9.3-1.el7.noarch (openstack-kilo)
               python-oslo-config = 2:1.9.3-1.el7
           Installing: 2:python2-oslo-config-2.4.1-0.20160613193018.32a7221.el7.centos.noarch (delorean)
               python-oslo-config = 2:2.4.1-0.20160613193018.32a7221.el7.centos
               python-oslo-config = 2:2.4.1.dev5
Error: Package: 1:python2-keystoneclient-3.5.0-1.el7.noarch (delorean-newton-testing)
           Requires: python-oslo-serialization >= 1.10.0
           Available: python-oslo-serialization-1.4.0-1.el7.noarch (openstack-kilo)
               python-oslo-serialization = 1.4.0-1.el7
           Installing: python2-oslo-serialization-1.9.1-0.20160907001509.f29d72a.el7.centos.noarch (delorean)
               python-oslo-serialization = 1.9.1-0.20160907001509.f29d72a.el7.centos
Error: Package: python2-keystonemiddleware-4.9.0-1.el7.noarch (delorean-newton-testing)
           Requires: python-oslo-config >= 2:3.14.0
           Available: 2:python-oslo-config-1.9.3-1.el7.noarch (openstack-kilo)
               python-oslo-config = 2:1.9.3-1.el7
           Installing: 2:python2-oslo-config-2.4.1-0.20160613193018.32a7221.el7.centos.noarch (delorean)
               python-oslo-config = 2:2.4.1-0.20160613193018.32a7221.el7.centos
               python-oslo-config = 2:2.4.1.dev5
Error: Package: python2-keystonemiddleware-4.9.0-1.el7.noarch (delorean-newton-testing)
           Requires: python-keystoneauth1 >= 2.10.0
           Installing: python2-keystoneauth1-1.1.3-0.20160613170755.aa122e7.el7.centos.noarch (delorean)
               python-keystoneauth1 = 1.1.3-0.20160613170755.aa122e7.el7.centos
Error: Package: python2-keystonemiddleware-4.9.0-1.el7.noarch (delorean-newton-testing)
           Requires: python-oslo-serialization >= 1.10.0
           Available: python-oslo-serialization-1.4.0-1.el7.noarch (openstack-kilo)
               python-oslo-serialization = 1.4.0-1.el7
           Installing: python2-oslo-serialization-1.9.1-0.20160907001509.f29d72a.el7.centos.noarch (delorean)
               python-oslo-serialization = 1.9.1-0.20160907001509.f29d72a.el7.centos
Error: Package: python2-osc-lib-1.1.0-2.el7.noarch (delorean-newton-testing)
           Requires: python-oslo-utils >= 3.16.0
           Available: python-oslo-utils-1.4.0-1.el7.noarch (openstack-kilo)
               python-oslo-utils = 1.4.0-1.el7
           Installing: python2-oslo-utils-2.5.1-0.20160826002821.ac0ae79.el7.centos.noarch (delorean)
               python-oslo-utils = 2.5.1-0.20160826002821.ac0ae79.el7.centos
Error: Package: python2-keystonemiddleware-4.9.0-1.el7.noarch (delorean-newton-testing)
           Requires: python-keystoneauth1 >= 2.10.0
           Available: python2-keystoneauth1-1.1.3-0.20160613170755.aa122e7.el7.centos.noarch (delorean)
               python-keystoneauth1 = 1.1.3-0.20160613170755.aa122e7.el7.centos
Error: Package: python2-keystonemiddleware-4.9.0-1.el7.noarch (delorean-newton-testing)
           Requires: python-oslo-context >= 2.9.0
           Available: python-oslo-context-0.2.0-5.el7.noarch (openstack-kilo)
               python-oslo-context = 0.2.0-5.el7
           Installing: python2-oslo-context-0.6.1-0.20160907121739.fe7899f.el7.centos.noarch (delorean)
               python-oslo-context = 0.6.1-0.20160907121739.fe7899f.el7.centos
Error: Package: 1:python2-keystoneclient-3.5.0-1.el7.noarch (delorean-newton-testing)
           Requires: python-keystoneauth1 >= 2.10.0
           Installing: python2-keystoneauth1-1.1.3-0.20160613170755.aa122e7.el7.centos.noarch (delorean)
               python-keystoneauth1 = 1.1.3-0.20160613170755.aa122e7.el7.centos
Error: Package: 1:python2-keystoneclient-3.5.0-1.el7.noarch (delorean-newton-testing)
           Requires: python-stevedore >= 1.16.0
           Available: python-stevedore-0.14-1.el7.noarch (epel)
               python-stevedore = 0.14-1.el7
           Available: python-stevedore-1.3.0-1.el7.noarch (openstack-kilo)
               python-stevedore = 1.3.0-1.el7
           Available: python-stevedore-1.8.0-1.el7.noarch (delorean-newton-testing)
               python-stevedore = 1.8.0-1.el7
           Installing: python2-stevedore-1.8.1-0.20160907001347.922ba83.el7.centos.noarch (delorean)
               python-stevedore = 1.8.1-0.20160907001347.922ba83.el7.centos
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

#######################################################################

By checking the full log there are packages not listed in the following repositories:
http://trunk.rdoproject.org/centos7-liberty/delorean-deps.repo
https://trunk.rdoproject.org/centos7-liberty/current/delorean.repo

  python2-neutronclient-6.0.0-1.el7.noarch requires: python-osc-lib

  TSINFO: Marking python2-neutronclient-6.0.0-1.el7.noarch as install for 1:python-neutron-7.1.3-0.20160915002308.d9242db.el7.centos.noarch

  TSINFO: Marking 1:python-neutron-7.1.3-0.20160915002308.d9242db.el7.centos.noarch as install for 1:openstack-neutron-common-7.1.3-0.20160915002308.d9242db.el7.centos.noarch

Don't exist - python-neutron-7.1.3-0.20160915002308.d9242db.el7.centos.noarch
Don't exist - python2-neutronclient-6.0.0-1.el7.noarch
Don't exist - python-osc-lib

The following package is in the repo, but its dependencies are failing (python-osc-lib should not be in liberty)

========================================================================================================= N/S matched: openstack-neutron-common ============================================================================================================
openstack-neutron-common.noarch : Neutron common files

  Name and summary matches only, use "search all" for everything.
[stack@instack etc]$ yum info openstack-neutron-common
Loaded plugins: fastestmirror, priorities
Loading mirror speeds from cached hostfile
 * base: mirror.karneval.cz
 * extras: mirror.karneval.cz
 * updates: mirror.karneval.cz
347 packages excluded due to repository priority protections
Installed Packages
Name : openstack-neutron-common
Arch : noarch
Epoch : 1
Version : 7.1.3
Release : 0.20160915002308.d9242db.el7.centos
Size : 59 k
Repo : installed
From repo : delorean
Summary : Neutron common files
URL : http://launchpad.net/neutron/
License : ASL 2.0
Description : Neutron provides an API to dynamically request and configure virtual
            : networks.
            :
            : This package contains Neutron common files.

Revision history for this message
Carlos Camacho (ccamacho) wrote :
description: updated
Changed in tripleo:
status: New → Confirmed
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-image-elements (master)

Fix proposed to branch: master
Review: https://review.openstack.org/373131

Changed in tripleo:
assignee: nobody → Carlos Camacho (ccamacho)
status: Confirmed → In Progress
Changed in tripleo:
status: In Progress → Fix Committed
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-image-elements (master)

Reviewed: https://review.openstack.org/373131
Committed: https://git.openstack.org/cgit/openstack/tripleo-image-elements/commit/?id=c52dc5db887dc193556dc0554a5bf0c01352071e
Submitter: Jenkins
Branch: master

commit c52dc5db887dc193556dc0554a5bf0c01352071e
Author: Carlos Camacho <email address hidden>
Date: Tue Sep 20 10:06:27 2016 +0000

    Add stable release to image elements

    When creating overcloud images the deps repo is
    all the time centos7/delorean-deps.repo without
    taking into account that when using stable releases
    needs to be changed to:

    centos7-liberty/delorean-deps.repo
    centos7-mitaka/delorean-deps.repo

    Change-Id: I8d5e52809b339bc156eb173dca6b3d2436ad0c87
    Closes-bug: #1625463
    Closes-bug: #1625315

Changed in tripleo:
status: Fix Committed → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/tripleo-image-elements 5.0.0.0rc2

This issue was fixed in the openstack/tripleo-image-elements 5.0.0.0rc2 release candidate.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/tripleo-image-elements 5.0.0

This issue was fixed in the openstack/tripleo-image-elements 5.0.0 release.

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.