tripleo-ci-centos-7-containerized-undercloud-upgrades job fails with: fragment_class is None

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

Bug Description

This jobs seems broken from long:- http://zuul.openstack.org/builds?job_name=tripleo-ci-centos-7-containerized-undercloud-upgrades&branch=master

But the current issue[1] is related to upgrade from ansible-2.7 to ansible-2.8 started happening after ansible-2.8 is pushed to RDO Train[2]. The issue is legit so should be handled in TripleO.

Example log:- http://logs.openstack.org/77/662577/3/check/tripleo-ci-centos-7-containerized-undercloud-upgrades/9bf0fa1/logs/undercloud/home/zuul/undercloud_upgrade.log.txt.gz#_2019-06-03_21_16_12

Ansible upgraded[3] as a part of Task: upgrade all packages and the next Task failed with Error:- fragment_class is None.

I also checked some other upgrade jobs like standalone ones but they are not seeing as there i see ansible-2.8 is installed by some earlier phase.

[1] https://github.com/ansible/ansible/issues/56636
[2] https://review.rdoproject.org/r/#/c/20989/
[3] http://logs.openstack.org/77/662577/3/check/tripleo-ci-centos-7-containerized-undercloud-upgrades/9bf0fa1/logs/undercloud/var/log/yum.log.txt.gz

yatin (yatinkarel)
Changed in tripleo:
milestone: none → train-1
status: New → Triaged
importance: Undecided → High
Changed in tripleo:
assignee: nobody → Carlos Camacho (ccamacho)
status: Triaged → In Progress
Revision history for this message
Carlos Camacho (ccamacho) wrote :
Changed in tripleo:
milestone: train-1 → train-2
tags: added: ci
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-heat-templates (master)

Reviewed: https://review.opendev.org/662996
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=53650f9635bc3b911e368a894603d7d07e3dec6a
Submitter: Zuul
Branch: master

commit 53650f9635bc3b911e368a894603d7d07e3dec6a
Author: Carlos Camacho <email address hidden>
Date: Tue Jun 4 12:03:05 2019 +0200

    Put on hold the Ansible package update until is fixed

    Package update for Ansible breaks[1] with:
    Ansible 2.7 crashes on apt upgrade
    because it upgrades itself to 2.8:
    "fragment_class is None"

    [1]: https://github.com/ansible/ansible/issues/56636

    Change-Id: I1dabe448edfb118440b9ef1ee59c2e080d16ccf8
    Closes-Bug: 1831589

Changed in tripleo:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-heat-templates (stable/stein)

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

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-heat-templates (stable/stein)

Reviewed: https://review.opendev.org/664849
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=126ab398169b49dfd2b4eeccb320a220268e6999
Submitter: Zuul
Branch: stable/stein

commit 126ab398169b49dfd2b4eeccb320a220268e6999
Author: Carlos Camacho <email address hidden>
Date: Tue Jun 4 12:03:05 2019 +0200

    Put on hold the Ansible package update until is fixed

    Package update for Ansible breaks[1] with:
    Ansible 2.7 crashes on apt upgrade
    because it upgrades itself to 2.8:
    "fragment_class is None"

    [1]: https://github.com/ansible/ansible/issues/56636

    Change-Id: I1dabe448edfb118440b9ef1ee59c2e080d16ccf8
    Closes-Bug: 1831589
    (cherry picked from commit 53650f9635bc3b911e368a894603d7d07e3dec6a)

tags: added: in-stable-stein
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/tripleo-heat-templates 10.6.0

This issue was fixed in the openstack/tripleo-heat-templates 10.6.0 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/tripleo-heat-templates 11.1.0

This issue was fixed in the openstack/tripleo-heat-templates 11.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.