Systemd bindings do not exist when using ironic ansible deploy interface

Bug #1861427 reported by Antony Messerli
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
kolla
Fix Released
Medium
Antony Messerli
Ussuri
Fix Released
Medium
Antony Messerli

Bug Description

When using the Ironic Ansible deploy interface and kolla_install_type: "source", a build fails with the error "System bindings do not exist".

The ironic conductor source containers don't have the needed python3-systemd packages which causes the Ansible deploy interface to fail, and upstream ironic does not have them listed as dependencies.

Changed in kolla:
assignee: nobody → Antony Messerli (antonym)
Changed in kolla:
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to kolla (master)

Reviewed: https://review.opendev.org/705021
Committed: https://git.openstack.org/cgit/openstack/kolla/commit/?id=4a67e58f7971641c55247f02985e13ef391ca7ab
Submitter: Zuul
Branch: master

commit 4a67e58f7971641c55247f02985e13ef391ca7ab
Author: Antony Messerli <email address hidden>
Date: Thu Jan 30 08:16:18 2020 -0600

    Adds python3-systemd for ansible deploy interface

    When doing a source install, ironic doesn't have python3-systemd as a
    dependency and the current ironic-conductor container doesn't install
    the required dependencies which causes the ansible deploy interface to
    fail with the error, "Systemd bindings do not exist". This adds the
    needed dependencies when doing a source build. This installs the needed
    files for both rpm and deb builds on python 2.x and 3.x.

    Change-Id: I5d1bcb0f7d7902b4e122c12697483433bcf52ca2
    Closes-Bug: #1861427

Changed in kolla:
status: In Progress → Fix Released
Mark Goddard (mgoddard)
Changed in kolla:
importance: Undecided → Medium
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to kolla (stable/train)

Fix proposed to branch: stable/train
Review: https://review.opendev.org/712419

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

Fix proposed to branch: stable/stein
Review: https://review.opendev.org/712421

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

Reviewed: https://review.opendev.org/712419
Committed: https://git.openstack.org/cgit/openstack/kolla/commit/?id=b2a18a53423cde85e26c1611ae2b2a915b99bc3a
Submitter: Zuul
Branch: stable/train

commit b2a18a53423cde85e26c1611ae2b2a915b99bc3a
Author: Antony Messerli <email address hidden>
Date: Thu Jan 30 08:16:18 2020 -0600

    Adds python3-systemd for ansible deploy interface

    When doing a source install, ironic doesn't have python3-systemd as a
    dependency and the current ironic-conductor container doesn't install
    the required dependencies which causes the ansible deploy interface to
    fail with the error, "Systemd bindings do not exist". This adds the
    needed dependencies when doing a source build. This installs the needed
    files for both rpm and deb builds on python 2.x and 3.x.

    Change-Id: I5d1bcb0f7d7902b4e122c12697483433bcf52ca2
    Closes-Bug: #1861427
    (cherry picked from commit 4a67e58f7971641c55247f02985e13ef391ca7ab)

tags: added: in-stable-train
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to kolla (stable/stein)

Reviewed: https://review.opendev.org/712421
Committed: https://git.openstack.org/cgit/openstack/kolla/commit/?id=a9f759d1dc23445c192c9f300275317fc372a8d5
Submitter: Zuul
Branch: stable/stein

commit a9f759d1dc23445c192c9f300275317fc372a8d5
Author: Antony Messerli <email address hidden>
Date: Thu Jan 30 08:16:18 2020 -0600

    Adds python3-systemd for ansible deploy interface

    When doing a source install, ironic doesn't have python3-systemd as a
    dependency and the current ironic-conductor container doesn't install
    the required dependencies which causes the ansible deploy interface to
    fail with the error, "Systemd bindings do not exist". This adds the
    needed dependencies when doing a source build. This installs the needed
    files for both rpm and deb builds on python 2.x and 3.x.

    Change-Id: I5d1bcb0f7d7902b4e122c12697483433bcf52ca2
    Closes-Bug: #1861427
    (cherry picked from commit 4a67e58f7971641c55247f02985e13ef391ca7ab)

tags: added: in-stable-stein
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.