[upgrade] Upgrade failed with Index out of range message

Bug #1373376 reported by Tatyanka
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Released
High
Ihor Kalnytskyi
5.1.x
Fix Released
High
Ihor Kalnytskyi

Bug Description

Steps to Reproduce:
1. Deploy 5.0.26 env
2. upload on master node latest master tarball
VERSION:
  feature_groups:
    - mirantis
  production: "docker"
  release: "6.0"
  api: "1.0"
  build_number: "524"
  build_id: "2014-09-23_00-01-46"
  astute_sha: "a3e5da62af91b99f958ab958161d3dcec09c657b"
  fuellib_sha: "5d82d660cdd2dfb6e34bebdfede7ee726e20b131"
  ostf_sha: "27b9a71385934a81bfd30d3556e61bdab3f93933"
  nailgun_sha: "2f4e8fc4e0e8c5d84c56a86308e2ab31efc9aded"
  fuelmain_sha: "bbebf681b52338459074ab2664ea4de2389074de"

3. Run .upgrade.sh

Actual result:

2014-09-24 11:00:03 ERROR 21116 (cli) list index out of range
Traceback (most recent call last):
  File "/var/tmp/upgrade/site-packages/fuel_upgrade/cli.py", line 159, in main
    run_upgrade(parse_args())
  File "/var/tmp/upgrade/site-packages/fuel_upgrade/cli.py", line 133, in run_upgrade
    config = build_config(args.src)
  File "/var/tmp/upgrade/site-packages/fuel_upgrade/config.py", line 87, in build_config
    return Config(config(update_path))
  File "/var/tmp/upgrade/site-packages/fuel_upgrade/config.py", line 635, in config
    host_system = get_host_system(update_path, new_version)
  File "/var/tmp/upgrade/site-packages/fuel_upgrade/config.py", line 198, in get_host_system
    openstack_version = sorted(openstack_versions, reverse=True)[0]
IndexError: list index out of range
==================================================
Upgrade failed

Igor:

[root@nailgun tmp]# ./upgrade.sh
> /var/tmp/upgrade/site-packages/fuel_upgrade/config.py(636)config()
-> host_system = get_host_system(update_path, new_version)
(Pdb) update_path
'/var/tmp/upgrade'
(Pdb) new_version
'6.0'

Tags: upgrade
Changed in fuel:
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-web (master)

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

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

Reviewed: https://review.openstack.org/123697
Committed: https://git.openstack.org/cgit/stackforge/fuel-web/commit/?id=f7354588ae1be3519d7da245fb9ef453011bd91b
Submitter: Jenkins
Branch: master

commit f7354588ae1be3519d7da245fb9ef453011bd91b
Author: Igor Kalnitsky <email address hidden>
Date: Wed Sep 24 14:31:32 2014 +0300

    Increase OpenStack version in openstack.yaml

    Change-Id: I94835736d3fe07c0dad92ed5c755be57df7d7ff0
    Closes-Bug: #1373376

Changed in fuel:
status: In Progress → Fix Committed
Revision history for this message
Andrey Sledzinskiy (asledzinskiy) wrote :

Issue is also reproduced on 5.1.1 upgrade script

Revision history for this message
Andrey Sledzinskiy (asledzinskiy) wrote :
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-web (stable/5.1)

Fix proposed to branch: stable/5.1
Review: https://review.openstack.org/127942

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

Reviewed: https://review.openstack.org/127942
Committed: https://git.openstack.org/cgit/stackforge/fuel-web/commit/?id=b9792cb5bbecddfa9c5c3afb4d0f961a2a2776a7
Submitter: Jenkins
Branch: stable/5.1

commit b9792cb5bbecddfa9c5c3afb4d0f961a2a2776a7
Author: Igor Kalnitsky <email address hidden>
Date: Mon Oct 13 14:50:18 2014 +0300

    Increase OpenStack version in openstack.yaml

    Closes-Bug: #1373376

    Change-Id: I94835736d3fe07c0dad92ed5c755be57df7d7ff0

Revision history for this message
Andrey Sledzinskiy (asledzinskiy) wrote :

verified on {

    "build_id": "2014-12-17_03-38-09",
    "ostf_sha": "a9afb68710d809570460c29d6c3293219d3624d4",
    "build_number": "50",
    "auth_required": true,
    "api": "1.0",
    "nailgun_sha": "dc621c96e30f0dd284998e975f3b800afe9fc082",
    "production": "docker",
    "fuelmain_sha": "fb89876812320464ebad60e7ca34b433d6b1d815",
    "astute_sha": "16b252d93be6aaa73030b8100cf8c5ca6a970a91",
    "feature_groups": [
        "mirantis"
    ],
    "release": "6.0",
    "release_versions": {
        "2014.1.3-5.1.1": {
            "VERSION": {
                "build_id": "2014-12-03_01-07-36",
                "ostf_sha": "64cb59c681658a7a55cc2c09d079072a41beb346",
                "build_number": "48",
                "api": "1.0",
                "nailgun_sha": "500e36d08a45dbb389bf2bd97673d9bff48ee84d",
                "production": "docker",
                "fuelmain_sha": "7626c5aeedcde77ad22fc081c25768944697d404",
                "astute_sha": "ef8aa0fd0e3ce20709612906f1f0551b5682a6ce",
                "feature_groups": [
                    "mirantis"
                ],
                "release": "5.1.1",
                "fuellib_sha": "a3043477337b4a0a8fd166dc83d6cd5d504f5da8"
            }
        },
        "2014.2-6.0": {
            "VERSION": {
                "build_id": "2014-12-17_03-38-09",
                "ostf_sha": "a9afb68710d809570460c29d6c3293219d3624d4",
                "build_number": "50",
                "api": "1.0",
                "nailgun_sha": "dc621c96e30f0dd284998e975f3b800afe9fc082",
                "production": "docker",
                "fuelmain_sha": "fb89876812320464ebad60e7ca34b433d6b1d815",
                "astute_sha": "16b252d93be6aaa73030b8100cf8c5ca6a970a91",
                "feature_groups": [
                    "mirantis"
                ],
                "release": "6.0",
                "fuellib_sha": "484f53f586c084cc38c88615b0594d9c48882c5a"
            }
        }
    },
    "fuellib_sha": "484f53f586c084cc38c88615b0594d9c48882c5a"

}

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.