[Update] Update cluster with customization from 9.1 to 9.2 failed on upgrade package [openvswitch-common]

Bug #1652795 reported by Ilya Bumarskov
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Released
High
Sergii Rizvan

Bug Description

Fuel 9.2 snapshot-id#687
!mos_mu tool was installed from git (https://github.com/aepifanov/mos_mu.git, version date: 27.12.2016)

Steps to reproduce:
   - Deploy 9.1 env with following nodes:
         * Controller
         * Compute, cinder
         * Compute, cinder
   - Apply patch with customization for nova pkg (https://review.openstack.org/#/c/385195/)
   - Install mos-playbooks tool on master node (git clone https://github.com/aepifanov/mos_mu.git && git checkout 9.2 && cd mos_mu)
   - Execute preparation playbooks (ansible-playbook playbooks/mos9_prepare_fuel.yml && ansible-playbook playbooks/mos9_prepare_env.yml -e '{"env_id":1, "snapshot_repo":"<MOS_UBUNTU_MIRROR_ID>"}')
   - Check configuration customizations (fuel2 env redeploy --noop <env_id>)
   - Gathering code customizations (ansible-playbook playbooks/gather_customizations.yml -e '{"env_id":<env_id>, "snapshot_repo":"<MOS_UBUNTU_MIRROR_ID>", "srcs_list_tmpl":"sources.list.with.proposed.j2", "unknown_upgradable_pkgs":"keep"}')
   - Verify patches (ansible-playbook playbooks/verify_patches.yml -e '{"env_id":<env_id>, "ignore_applied_patches":true}')
   - Update Fuel node (ansible-playbook playbooks/update_fuel.yml -e '{"rebuild_bootstrap":false}')
   - Update environment (fuel2 update --env <ENV_ID> install --repos mos9.2)

Observed behavior:
Deployment has failed. All nodes are finished. Failed tasks: Task[pkg_upgrade/2] Stopping the deployment process!

Puppet logs (fragment):
(/Stage[main]/Osnailyfacter::Upgrade::Pkg_upgrade/Package[openvswitch-common]/ensure) Failed to issue method call: Unit openvswitch-nonetwork.service failed to load: No such file or directory. See system logs and 'systemctl status openvswitch-nonetwork.service' for details.

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

This bug also is reproducible during upgrade from 9.0 env without customization (snapshot-id #691)

Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Fix proposed to packages/trusty/openvswitch (9.0)

Fix proposed to branch: 9.0
Change author: Sergii Rizvan <email address hidden>
Review: https://review.fuel-infra.org/29616

Changed in fuel:
status: Confirmed → In Progress
Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Fix merged to packages/trusty/openvswitch (9.0)

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

Commit: 65c1290edb77868086e8b521ced56d6ce805154e
Author: Sergii Rizvan <email address hidden>
Date: Thu Dec 29 14:58:12 2016

Remove systemd from list of debian helpers

Change-Id: Id77d2f8054f98649fd1967b1d4bf145d74bbd6c8
Related-Bug: #1648732
Closes-Bug: #1652795

Changed in fuel:
status: In Progress → Fix Committed
Sergii Rizvan (srizvan)
Changed in fuel:
assignee: Fuel Sustaining (fuel-sustaining-team) → Sergii Rizvan (srizvan)
Revision history for this message
Ilya Bumarskov (ibumarskov) wrote :

Verified on snapshot-id #767

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.