oooq pike undercloud deploy fails on virt-customize ironic-python-agent.vmlinuz

Bug #1719564 reported by Tom Barron
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
Low
Attila Darazs

Bug Description

Description
===========
Running ooq with tripleo-ci/pike release target, the undercloud install fails with: "virt-customize: error: libguestfs error: open: \n/home/stack/ironic-python-agent.vmlinuz: No such file or directory".

Steps to reproduce
==================
Run:
./tripleo-quickstart/quickstart.sh -R tripleo-ci/pike -T all -t 'untagged,provision,environment,undercloud-scripts,overcloud-scripts,undercloud-install,undercloud-post-install' -N ./tripleo-quickstart/config/nodes/1ctlr_1comp.yml 127.0.0.2

Expected Result: Undercloud deploys correctly.

Actual Result: Deploy fails.

Environment: 64GB CentOS 7.4 virthost

Revision history for this message
Tom Barron (tpb) wrote :
Changed in tripleo:
importance: Undecided → Low
assignee: nobody → Tom Barron (tpb)
milestone: none → queens-1
Revision history for this message
Tom Barron (tpb) wrote :

Jan Provaznik mentioned to me that we don't hit this issue with master because of this commit:

commit 395d3b08987b262b06f1044595a06f9139d21df8
Author: John Trowbridge <email address hidden>
Date: Mon Jul 10 11:35:31 2017 -0400

    Fix master-tripleo-ci release config

    We no longer get both vmlinuz and kernel files for the
    ironic-python-agent in tripleo. The vmlinuz was always redundant,
    so this does not have any impact other than failing when we try
    to inject it into the undercloud. This can be easily resolved by
    just not trying to inject the missing image.

    Change-Id: I706bb7d89fa4b12bab887e41cb2d6e1001c7058d

diff --git a/config/release/tripleo-ci/master.yml b/config/release/tripleo-ci/master.yml
index 61ec08c..62acdae 100644
--- a/config/release/tripleo-ci/master.yml
+++ b/config/release/tripleo-ci/master.yml
@@ -9,7 +9,6 @@ images:
       type: tar
 inject_images:
     - "ironic-python-agent.initramfs"
- - "ironic-python-agent.vmlinuz"
     - "ironic-python-agent.kernel"
     - "overcloud-full.qcow2"
     - "overcloud-full.initrd"

Likely we can remove ironic-python-agent.vmlinuz from the pike release configs as well.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-quickstart (master)

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

Changed in tripleo:
status: New → In Progress
Changed in tripleo:
assignee: Tom Barron (tpb) → Attila Darazs (adarazs)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-quickstart (master)

Reviewed: https://review.openstack.org/507493
Committed: https://git.openstack.org/cgit/openstack/tripleo-quickstart/commit/?id=8851cd2e0bd09353d7d897a865adf3c5fa14652b
Submitter: Jenkins
Branch: master

commit 8851cd2e0bd09353d7d897a865adf3c5fa14652b
Author: Tom Barron <email address hidden>
Date: Tue Sep 26 06:44:31 2017 -0400

    Fix pike release config

    Remove vmlinuz from inject images for pike release config
    as this change [1] did for master-tripleo-ci.

    [1] I706bb7d89fa4b12bab887e41cb2d6e1001c7058d

    Change-Id: I55a726c27a77b3b3d83d65c9d22020dd206ab7bb
    Closes-Bug: #1719564

Changed in tripleo:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/tripleo-quickstart 2.1.1

This issue was fixed in the openstack/tripleo-quickstart 2.1.1 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.