Kolla not buildable for Debian:stretch-backports

Bug #1769850 reported by Marcin Juszkiewicz
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
kolla
Fix Released
Undecided
Unassigned

Bug Description

I got back after holidays and found out that with recent debian:stretch-backports image I am unable to build Kolla images - base and nova-compute images fail.

The reason are libsystemd* libudev* packages in an image. 'open-iscsi' (base image) fails to install if 'udev/stretch-backports' is not installed at same time. Similar with 'python-guestfs' for nova-compute one.

I have patches and will send them for review and backport for Queens as well.

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

Reviewed: https://review.openstack.org/566692
Committed: https://git.openstack.org/cgit/openstack/kolla/commit/?id=d50cc5d5d4a577ddd87f1e6bc77d25c509a31cb6
Submitter: Zuul
Branch: master

commit d50cc5d5d4a577ddd87f1e6bc77d25c509a31cb6
Author: Marcin Juszkiewicz <email address hidden>
Date: Mon May 7 18:58:18 2018 +0100

    base/nova-compute: install udev/systemd to satisfy dependencies

    For Debian we use 'stretch-backports' image due to requirements of some
    images. That means that we also have systemd from backports. This breaks
    'open-iscsi' (base) and 'python-guestfs' (nova-compute) installation.
    Solution is to install 'udev' and 'systemd' in proper versions.

    INFO:kolla.common.utils.base:Some packages could not be installed. This may mean that you have
    INFO:kolla.common.utils.base:requested an impossible situation or if you are using the unstable
    INFO:kolla.common.utils.base:distribution that some required packages have not yet been created
    INFO:kolla.common.utils.base:or been moved out of Incoming.
    INFO:kolla.common.utils.base:The following information may help to resolve the situation:
    INFO:kolla.common.utils.base:The following packages have unmet dependencies:
    INFO:kolla.common.utils.base: open-iscsi : Depends: udev but it is not going to be installed
    INFO:kolla.common.utils.base:E: Unable to correct problems, you have held broken packages.

    INFO:kolla.common.utils.nova-compute: python-guestfs : Depends: libguestfs0 (= 1:1.34.6-2) but it is not going to be installed
    INFO:kolla.common.utils.nova-compute:E: Unable to correct problems, you have held broken packages.

    Closes-bug: #1769850

    Change-Id: I4865c279d665cf34fc150794c01368a1602319f0

Changed in kolla:
status: New → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to kolla (stable/queens)

Fix proposed to branch: stable/queens
Review: https://review.openstack.org/567650

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

Reviewed: https://review.openstack.org/567650
Committed: https://git.openstack.org/cgit/openstack/kolla/commit/?id=334a336c4870c71e171c62df48bef261085688cf
Submitter: Zuul
Branch: stable/queens

commit 334a336c4870c71e171c62df48bef261085688cf
Author: Marcin Juszkiewicz <email address hidden>
Date: Mon May 7 18:58:18 2018 +0100

    base/nova-compute: install udev/systemd to satisfy dependencies

    For Debian we use 'stretch-backports' image due to requirements of some
    images. That means that we also have systemd from backports. This breaks
    'open-iscsi' (base) and 'python-guestfs' (nova-compute) installation.
    Solution is to install 'udev' and 'systemd' in proper versions.

    INFO:kolla.common.utils.base:Some packages could not be installed. This may mean that you have
    INFO:kolla.common.utils.base:requested an impossible situation or if you are using the unstable
    INFO:kolla.common.utils.base:distribution that some required packages have not yet been created
    INFO:kolla.common.utils.base:or been moved out of Incoming.
    INFO:kolla.common.utils.base:The following information may help to resolve the situation:
    INFO:kolla.common.utils.base:The following packages have unmet dependencies:
    INFO:kolla.common.utils.base: open-iscsi : Depends: udev but it is not going to be installed
    INFO:kolla.common.utils.base:E: Unable to correct problems, you have held broken packages.

    INFO:kolla.common.utils.nova-compute: python-guestfs : Depends: libguestfs0 (= 1:1.34.6-2) but it is not going to be installed
    INFO:kolla.common.utils.nova-compute:E: Unable to correct problems, you have held broken packages.

    Closes-bug: #1769850

    Change-Id: I4865c279d665cf34fc150794c01368a1602319f0
    (cherry picked from commit d50cc5d5d4a577ddd87f1e6bc77d25c509a31cb6)

tags: added: in-stable-queens
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/kolla 7.0.0.0b2

This issue was fixed in the openstack/kolla 7.0.0.0b2 development milestone.

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

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