[Update] Patching on Ubuntu nova ha failed with Unmet dependencies

Bug #1356873 reported by Tatyanka
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Invalid
Critical
Dmitry Ilyin
5.0.x
In Progress
Critical
Dmitry Ilyin

Bug Description

1. Deploy Ha env + nova vlan on Ubuntu 2014.1 release (I use release iso 5.0-26)
2. Upgrade master node to 5.1 ({"build_id": "2014-08-14_12-04-35", "ostf_sha": "d2a894d228c1f3c22595a77f04b1e00d09d8e463", "build_number": "437", "auth_required": true, "api": "1.0", "nailgun_sha": "b5bdd19c2dbeb26ce3bd88270d09f5e7541a3aea", "production": "docker", "fuelmain_sha": "9f327045cdd72d406d89063393a499635be5e3d4", "astute_sha": "b52910642d6de941444901b0f20e95ebbcb2b2e9", "feature_groups": ["mirantis"], "release": "5.1", "fuellib_sha": "4b085bfbf7be973f0aa29d9d5e4f3ebd5bf789a1"}, 437 tarball )
3. Update ha from 5.0-2014.1 to 5.0.2-2014.1.1

Expected:
Update passed, cluster ready

Actual:
Controllers re-deployment fails with next errors:

http://paste.openstack.org/show/95012/

Revision history for this message
Tatyanka (tatyana-leontovich) wrote :
Revision history for this message
Tatyanka (tatyana-leontovich) wrote :
Revision history for this message
Tatyanka (tatyana-leontovich) wrote :
Changed in fuel:
status: New → Incomplete
status: Incomplete → Confirmed
Changed in fuel:
assignee: Fuel Library Team (fuel-library) → Dmitry Ilyin (idv1985)
Revision history for this message
Dmitry Ilyin (idv1985) wrote :

Most likely caused by this

 (/Stage[netconfig]/L23network::L2/Package[ifenslave]/ensure) swift-container : Depends: python-swift (= 1.13.1.fuel5.0~mira1) but 1:1.13.1-fuel5.0.2~mira2 is to be installed
 (/Stage[netconfig]/L23network::L2/Package[ifenslave]/ensure) swift-account : Depends: python-swift (= 1.13.1.fuel5.0~mira1) but 1:1.13.1-fuel5.0.2~mira2 is to be installed

swift-container swift-account require python-swift (= 1.13.1.fuel5.0~mira1 but should require >= or =1:1.13.1-fuel5.0.2~mira2

Changed in fuel:
assignee: Dmitry Ilyin (idv1985) → Fuel OSCI Team (fuel-osci)
Dmitry Ilyin (idv1985)
Changed in fuel:
assignee: Fuel OSCI Team (fuel-osci) → Dmitry Ilyin (idv1985)
Revision history for this message
OSCI Robot (oscirobot) wrote :
Revision history for this message
OSCI Robot (oscirobot) wrote :
Changed in fuel:
assignee: Dmitry Ilyin (idv1985) → Fuel QA Team (fuel-qa)
Changed in fuel:
assignee: Fuel QA Team (fuel-qa) → Dmitry Ilyin (idv1985)
Revision history for this message
Ihor Kalnytskyi (ikalnytskyi) wrote :

We still have some problems:

    http://paste.openstack.org/raw/97709/
    http://paste.openstack.org/raw/97710/
    http://paste.openstack.org/raw/97712/

The full log in the attachment.

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

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

Changed in fuel:
status: Confirmed → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-library (stable/5.0)

Fix proposed to branch: stable/5.0
Review: https://review.openstack.org/115647

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

Change abandoned by Dmitry Ilyin (<email address hidden>) on branch: master
Review: https://review.openstack.org/115617
Reason: close

Revision history for this message
Ihor Kalnytskyi (ikalnytskyi) wrote :

Looks like it works. But in case of downgrading the puppet logs have the following error:

    http://paste.openstack.org/raw/98103/

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

Reviewed: https://review.openstack.org/115647
Committed: https://git.openstack.org/cgit/stackforge/fuel-library/commit/?id=7a1b1443c1daa4e15f86b4a83bdbf8ce36dd3754
Submitter: Jenkins
Branch: stable/5.0

commit 7a1b1443c1daa4e15f86b4a83bdbf8ce36dd3754
Author: Dmitry Ilyin <email address hidden>
Date: Wed Aug 20 16:21:24 2014 +0400

    Add remove_swift class

    This class removes swift packages on Ubuntu
    nodes before new swift packages are installed or
    updated. This is a workaround for the broken swift
    packages in 5.0 release that conflicts with other packages
    durung the update.

    Change-Id: I83fb7f78415309d088a6894a54a57708e8b40b91
    Closes-Bug: 1356873

Dmitry Pyzhov (dpyzhov)
no longer affects: fuel/5.1.x
Mike Scherbakov (mihgen)
tags: added: experimental
Revision history for this message
Dmitry Mescheryakov (dmitrymex) wrote :

There is an open review for the bug: https://gerrit.mirantis.com/#/c/20694/1 . Hence Mike moved the bug to 'in progress'

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to fuel-main (master)

Reviewed: https://review.openstack.org/117832
Committed: https://git.openstack.org/cgit/stackforge/fuel-main/commit/?id=5fef51d0334289894d66b41a938878070d71d5c5
Submitter: Jenkins
Branch: master

commit 5fef51d0334289894d66b41a938878070d71d5c5
Author: Tatyana Leontovich <email address hidden>
Date: Thu Aug 28 14:39:59 2014 +0000

    Add additional checks for patching tests

    Added:
    - check if os services restarted
    - check dep versions on slaves
    - temporary disable tests for rollback

    Change-Id: Ic91b76857cce16220a41f58829fbc9764c92de43
    Related-bug: #1356873

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.