[Update] Update cluster from 9.1 to 9.2 failed on openstack-network-compute-nova task

Bug #1647309 reported by Ilya Bumarskov
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Released
Critical
Ivan Suzdal

Bug Description

Fuel 9.2 snapshot-id#595 with http://perestroika-repo-tst.infra.mirantis.net/review/CR-29118/mos-repos/ubuntu/9.0

Steps to reproduce:
   - Deploy 9.1 env with following nodes:
         * Controller
         * Compute, cinder
         * Compute, cinder
   - Install mos-playbooks tool on master (yum install -y http://mirror.fuel-infra.org/mos-repos/centos/mos9.0-centos7/snapshots/proposed-latest/x86_64/Packages/mos-release-9.2-0.1.beta.el7.noarch.rpm && yum install -y mos-playbooks)
   - Execute preparation playbooks (ansible-playbook playbooks/mos9_prepare_fuel.yml && ansible-playbook playbooks/mos9_prepare_env.yml -e '{"env_id":1, "snapshot_repo":"9.0-2016-11-29-224322"}')
   - Update fuel node (ansible-playbook playbooks/update_fuel.yml -e '{"rebuild_bootstrap":false}')
   - Add "perestroika" repo (http://perestroika-repo-tst.infra.mirantis.net/review/CR-29118/mos-repos/ubuntu/9.0)
   - Update env (fuel2 update install --env 1 --repos mos9.2, perestroika)

Observed behavior:
Deployment has failed. All nodes are finished. Failed tasks: Task[openstack-network-compute-nova/1], Task[openstack-network-compute-nova/3] Stopping the deployment process!

Changed in fuel:
importance: Undecided → Critical
milestone: none → 9.2
tags: added: blocker-for-qa
Revision history for this message
Ilya Bumarskov (ibumarskov) wrote :
Changed in fuel:
assignee: nobody → Fuel Sustaining (fuel-sustaining-team)
status: New → Confirmed
tags: added: area-library
Revision history for this message
Anton Chevychalov (achevychalov) wrote :

2016-12-05 09:33:22 +0000 Puppet (err): Could not update: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold -o APT::Get::AllowUnauthenticated=1 install python-libvirt' returned 100: Reading package lists...
Building dependency tree...
Reading state information...
python-libvirt is already the newest version.
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
 libvirt-clients : Depends: libvirt-bin (= 1.3.1-1ubuntu6~u1404+mos6) but 1.2.9.3-9~u14.04+mos10 is to be installed
 libvirt-daemon : Depends: libvirt-bin (= 1.3.1-1ubuntu6~u1404+mos6) but 1.2.9.3-9~u14.04+mos10 is to be installed
 libvirt-daemon-system : Depends: libvirt-bin (= 1.3.1-1ubuntu6~u1404+mos6) but 1.2.9.3-9~u14.04+mos10 is to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

Changed in fuel:
assignee: Fuel Sustaining (fuel-sustaining-team) → MOS Linux (mos-linux)
Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Fix proposed to packages/trusty/libvirt (9.0)

Fix proposed to branch: 9.0
Change author: Ivan Suzdal <email address hidden>
Review: https://review.fuel-infra.org/29151

Changed in fuel:
status: Confirmed → In Progress
Changed in fuel:
assignee: MOS Linux (mos-linux) → Ivan Suzdal (isuzdal)
Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Fix merged to packages/trusty/libvirt (9.0)

Reviewed: https://review.fuel-infra.org/29151
Submitter: Pkgs Jenkins <email address hidden>
Branch: 9.0

Commit: e96d3188cf9964ca8b840c2d7ebf36c9875e4c89
Author: Ivan Suzdal <email address hidden>
Date: Wed Dec 7 14:27:51 2016

Fix initscript name in libvirtd postinstall script

Also, add fake packages as Break for libvirt-bin packages.
This change resolves broken dependencies caused by our fake pkgs

Change-Id: Icc59583c90e212a1a002ffd4279de0689263b42b
Closes-Bug: #1647309

Changed in fuel:
status: In Progress → Fix Committed
tags: added: on-verification
Revision history for this message
Ilya Bumarskov (ibumarskov) wrote :

Was verified on snapshot-id #611

tags: removed: on-verification
Changed in fuel:
status: Fix Committed → Fix Released
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.