build fuel-bootstrap failed due to broken deps: python-babel-

Bug #1573627 reported by Alexander Gordeev
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Committed
Critical
Sergey Kulanov

Bug Description

regular bootstrap has been built without any flaw.

but build of ironic deploy bootstrap image failed with

2016-04-22 10:29:59,017] ERROR fuel-bootstrap Unexpected error while running command.
Command: chroot /tmp/tmpmHdZZC.fuel-agent-image apt-get -y install i40e-dkms squashfs-tools linux-image-generic-lts-trusty xz-utils live-boot openssh-server ntp msmtp-mta linux-firmware-nonfree live-boot-initramfs-tools fuel-agent linux-firmware ubuntu-minimal wget hpsa-dkms linux-headers-generic
Exit code: 100
Stdout: 'Reading package lists...\nBuilding dependency tree...\nReading state information...\nubuntu-minimal is already the newest version.\nSome packages could not be installed. This may mean that you have\nrequested an impossible situation or if you are using the unstable\ndistribution that some required packages have not yet been created\nor been moved out of Incoming.\nThe following information may help to resolve the situation:\n\nThe following packages have unmet dependencies:\n fuel-agent : Depends: python-babel- but it is not installable\n'
Stderr: 'E: Unable to correct problems, you have held broken packages.\n'

eg: https://ci.fuel-infra.org/job/master.fuel-agent.pkgs.ubuntu.review_fuel_agent_ironic_deploy/27/

Revision history for this message
Alexander Gordeev (a-gordeev) wrote :
Revision history for this message
Alexander Gordeev (a-gordeev) wrote :
Dmitry Klenov (dklenov)
tags: added: area-qa
Changed in fuel:
milestone: none → 10.0
Revision history for this message
Andrey Sledzinskiy (asledzinskiy) wrote :

Alexander, what is expected from fuel-qa team here ? You've changed requirements and that might lead to failed test.
Ironic was added to test on purpose, because changes to fuel-agent breaks Ironic very often.
From my point of view owner of patch should figure out how not to break related components

Changed in fuel:
assignee: Fuel QA Team (fuel-qa) → Alexander Gordeev (a-gordeev)
Changed in fuel:
status: New → In Progress
Revision history for this message
Sergey Kulanov (skulanov) wrote :

looks like we need to revert https://review.openstack.org/#/c/309035/

Changed in fuel:
importance: High → Critical
Revision history for this message
Sergey Kulanov (skulanov) wrote :

@Alexander, this patch https://review.openstack.org/#/c/309035/ also breaks current master bootstrap, so probably we need to revert, please check

Trying to execute command: chroot /tmp/tmpBps3ES.fuel-agent-image apt-get -y install squashfs-tools nailgun-agent nailgun-mcagents live-boot openssh-server i40e-dkms vim fuel-agent mcollective xz-utils msmtp-mta wget hpsa-dkms multipath-tools-boot multipath-tools hwloc openssh-client mc ntp linux-firmware linux-firmware-nonfree network-checker live-boot-initramfs-tools linux-headers-generic linux-image-generic-lts-trusty ubuntu-minimal
Failed to execute command: Unexpected error while running command.
Command: chroot /tmp/tmpBps3ES.fuel-agent-image apt-get -y install squashfs-tools nailgun-agent nailgun-mcagents live-boot openssh-server i40e-dkms vim fuel-agent mcollective xz-utils msmtp-mta wget hpsa-dkms multipath-tools-boot multipath-tools hwloc openssh-client mc ntp linux-firmware linux-firmware-nonfree network-checker live-boot-initramfs-tools linux-headers-generic linux-image-generic-lts-trusty ubuntu-minimal
Exit code: 100
Stdout: 'Reading package lists...\nBuilding dependency tree...\nReading state information...\nubuntu-minimal is already the newest version.\nSome packages could not be installed. This may mean that you have\nrequested an impossible situation or if you are using the unstable\ndistribution that some required packages have not yet been created\nor been moved out of Incoming.\nThe following information may help to resolve the situation:\n\nThe following packages have unmet dependencies:\n fuel-agent : Depends: python-babel- but it is not installable\n'

Revision history for this message
Sergey Kulanov (skulanov) wrote :

This test patch [1] didn't pass fuel-ci test with deployment [2]

but master node was successfully deployed [3] with this patch from custom_iso [4],

so probably there is some issue with fuel-qa tests as well

[1]. https://review.openstack.org/#/c/309645/
[2]. https://ci.fuel-infra.org/job/master.fuel-agent.pkgs.ubuntu.review_fuel_agent_ironic_deploy/36/
[3]. https://custom-ci.infra.mirantis.net/job/10.0.custom.system_test/157/console
[4]. https://custom-ci.infra.mirantis.net/job/10.0.custom.iso/142/

Revision history for this message
Aleksey Zvyagintsev (azvyagintsev) wrote :

Teams, any news?

tags: added: blocker-for-qa swarm-blocker
Changed in fuel:
assignee: Alexander Gordeev (a-gordeev) → Sergey Kulanov (skulanov)
Revision history for this message
Sergey Kulanov (skulanov) wrote :

Folks, I also believe that we have an issue with tests:

We update fuel-agent rpm package, but image one builds with old fuel-agent deb packages

Revision history for this message
Sergey Kulanov (skulanov) wrote :

ok it seems issue with old fuel-agent envs,

since for now test is running with correct fuel-agent version [1]

, fuel-agent: 10.0.0-279.2.gerrit309505.1.git5fa99a9,

https://ci.fuel-infra.org/job/master.fuel-agent.pkgs.ubuntu.review_fuel_agent_ironic_deploy/46/console

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on fuel-agent (master)

Change abandoned by Aleksandr Gordeev (<email address hidden>) on branch: master
Review: https://review.openstack.org/309505
Reason: this patch has been superseded by https://review.openstack.org/#/c/309645

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

Reviewed: https://review.openstack.org/309645
Committed: https://git.openstack.org/cgit/openstack/fuel-agent/commit/?id=0c100a3deebc6c1e6b0d682c8ffcbc73a6a93b56
Submitter: Jenkins
Branch: master

commit 0c100a3deebc6c1e6b0d682c8ffcbc73a6a93b56
Author: Sergey Kulanov <email address hidden>
Date: Sat Apr 23 06:47:09 2016 +0300

    Fix Babel alignment

    Align Babel to global requirements [1]

    [1]. https://review.openstack.org/#/c/305000/

    Change-Id: Ib80c9924cca1892877500fea731d924dd85bc9fd
    Related-bug: #1573498
    Closes-bug: #1573627

Changed in fuel:
status: In Progress → Fix Committed
Revision history for this message
Sergey Kulanov (skulanov) wrote :

please track activity regarding CI in this bug

https://bugs.launchpad.net/fuel/+bug/1574591

summary: - [qa] review_fuel_agent_ironic_deploy failed due to broken deps: python-
- babel
+ build fuel-bootstrap failed due to broken deps: python-babel-
tags: added: area-build
removed: area-qa
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-agent (stable/mitaka)

Fix proposed to branch: stable/mitaka
Review: https://review.openstack.org/313645

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-agent (stable/mitaka)

Reviewed: https://review.openstack.org/313645
Committed: https://git.openstack.org/cgit/openstack/fuel-agent/commit/?id=d409784fc65861ab2fd4a3bcb6f9c883b4a3de8d
Submitter: Jenkins
Branch: stable/mitaka

commit d409784fc65861ab2fd4a3bcb6f9c883b4a3de8d
Author: Krzysztof Szukiełojć <email address hidden>
Date: Thu Apr 21 16:32:39 2016 +0200

    Babel version 2.3.x excluded in requirements

    Align Babel to global requirements [1]

    [1]. https://review.openstack.org/#/c/305000/

    Change-Id: I601ed69b97425988683119a9b5ed383b647296e6
    Related-Bug: #1573498
    Closes-Bug: #1573627
    Closes-Bug: #1573498
    (backported from commit 5fa99a9fb66d315d66aa0d532cbf82e42651b2f1
     and 0c100a3deebc6c1e6b0d682c8ffcbc73a6a93b56)

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