Barbican containers failing to build on CentOS

Bug #1794039 reported by Mark Goddard
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
kolla
Fix Released
High
Unassigned
Pike
Fix Released
High
Unassigned
Queens
Fix Released
High
Unassigned

Bug Description

On Queens and earlier builds, source CentOS images fail with this error:

INFO:kolla.common.utils.barbican-base:No package uwsgi-plugin-python available.
INFO:kolla.common.utils.barbican-base:Error: Not tolerating missing names on install, stopping.
INFO:kolla.common.utils.barbican-base:

CentOS binary builds fail with a similar error in the barbican-api image.

This seems to have been caused by a rename of uwsgi-plugin-python to uwsgi-plugin-python2 [1].

That bug claims that a virtual provides will be added to the package to make the change backwards compatible, but this does not seem to have been done yet.

[1] https://bugzilla.redhat.com/show_bug.cgi?id=1628147

Mark Goddard (mgoddard)
Changed in kolla:
importance: Undecided → High
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to kolla (stable/queens)

Reviewed: https://review.openstack.org/604705
Committed: https://git.openstack.org/cgit/openstack/kolla/commit/?id=6fa970ff43f9b550a8882330bbd4cc677f977ae4
Submitter: Zuul
Branch: stable/queens

commit 6fa970ff43f9b550a8882330bbd4cc677f977ae4
Author: Mark Goddard <email address hidden>
Date: Mon Sep 24 10:12:32 2018 +0100

    Rename uwsgi-plugin-python to uwsgi-plugin-python2 in CentOS

    On Queens and earlier builds, source CentOS images fail with this error:

    INFO:kolla.common.utils.barbican-base:No package uwsgi-plugin-python available.
    INFO:kolla.common.utils.barbican-base:1mError: Not tolerating missing names on install, stopping.
    INFO:kolla.common.utils.barbican-base:m

    CentOS binary builds fail with a similar error in the barbican-api
    image.

    This seems to have been caused by a rename of uwsgi-plugin-python to
    uwsgi-plugin-python2 [1].

    That bug report claims that a virtual provides will be added to the
    package to make the change backwards compatible, but this does not seem
    to have been done yet.

    [1] https://bugzilla.redhat.com/show_bug.cgi?id=1628147

    Change-Id: If9b43dbf3fab6a76f47a0e4fb9213c5efa655c0d
    Closes-Bug: #1794039

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to kolla (stable/pike)

Reviewed: https://review.openstack.org/604733
Committed: https://git.openstack.org/cgit/openstack/kolla/commit/?id=d45e2295d9eebab68eb635875d479379636cbef3
Submitter: Zuul
Branch: stable/pike

commit d45e2295d9eebab68eb635875d479379636cbef3
Author: Mark Goddard <email address hidden>
Date: Mon Sep 24 10:12:32 2018 +0100

    Rename uwsgi-plugin-python to uwsgi-plugin-python2 in CentOS

    On Queens and earlier builds, source CentOS images fail with this error:

    INFO:kolla.common.utils.barbican-base:No package uwsgi-plugin-python available.
    INFO:kolla.common.utils.barbican-base:1mError: Not tolerating missing names on install, stopping.
    INFO:kolla.common.utils.barbican-base:m

    CentOS binary builds fail with a similar error in the barbican-api
    image.

    This seems to have been caused by a rename of uwsgi-plugin-python to
    uwsgi-plugin-python2 [1].

    That bug report claims that a virtual provides will be added to the
    package to make the change backwards compatible, but this does not seem
    to have been done yet.

    [1] https://bugzilla.redhat.com/show_bug.cgi?id=1628147

    Change-Id: If9b43dbf3fab6a76f47a0e4fb9213c5efa655c0d
    Closes-Bug: #1794039

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to kolla (stable/ocata)

Fix proposed to branch: stable/ocata
Review: https://review.openstack.org/615954

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on kolla (stable/ocata)

Change abandoned by Jeffrey Zhang (<email address hidden>) on branch: stable/ocata
Review: https://review.openstack.org/615954

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to kolla (stable/ocata)

Reviewed: https://review.openstack.org/615954
Committed: https://git.openstack.org/cgit/openstack/kolla/commit/?id=fa401bd8d01a0c6c2191d9d67d8434967ddd2408
Submitter: Zuul
Branch: stable/ocata

commit fa401bd8d01a0c6c2191d9d67d8434967ddd2408
Author: Mark Goddard <email address hidden>
Date: Mon Sep 24 10:12:32 2018 +0100

    Rename uwsgi-plugin-python to uwsgi-plugin-python2 in CentOS

    On Queens and earlier builds, source CentOS images fail with this error:

    INFO:kolla.common.utils.barbican-base:No package uwsgi-plugin-python available.
    INFO:kolla.common.utils.barbican-base:1mError: Not tolerating missing names on install, stopping.
    INFO:kolla.common.utils.barbican-base:m

    CentOS binary builds fail with a similar error in the barbican-api
    image.

    This seems to have been caused by a rename of uwsgi-plugin-python to
    uwsgi-plugin-python2 [1].

    That bug report claims that a virtual provides will be added to the
    package to make the change backwards compatible, but this does not seem
    to have been done yet.

    [1] https://bugzilla.redhat.com/show_bug.cgi?id=1628147

    Also this PS cherry-picks 2316743d1e5b85ade1f4beac3ac58c9f3081ab8f
    Without both changes, gates are broken and cannot merge non of them.

    Change-Id: If9b43dbf3fab6a76f47a0e4fb9213c5efa655c0d
    Closes-Bug: #1794039
    (cherry picked from commit d45e2295d9eebab68eb635875d479379636cbef3)

tags: added: in-stable-ocata
Revision history for this message
Michal Nasiadka (mnasiadka) wrote :

Mark, can this be closed?

Revision history for this message
Mark Goddard (mgoddard) wrote :

Yep.

Changed in kolla:
status: New → Fix Committed
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/kolla 5.0.4

This issue was fixed in the openstack/kolla 5.0.4 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/kolla 6.1.1

This issue was fixed in the openstack/kolla 6.1.1 release.

Mark Goddard (mgoddard)
Changed in kolla:
status: Fix Committed → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/kolla ocata-eol

This issue was fixed in the openstack/kolla ocata-eol 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.