[Ubuntu 14] HA ceph deployment failed with Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold --force-yes install python-pushy' returned 100: Reading package lists...

Bug #1419774 reported by Andrey Sledzinskiy
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Released
High
Alexei Sheplyakov

Bug Description

{

    "ostf_sha": "6c046b69d29021524906109f18092363505ee222",
    "release_versions":

{

    "2014.2-6.1":

{

    "VERSION":

{

    "ostf_sha": "6c046b69d29021524906109f18092363505ee222",
    "api": "1.0",
    "nailgun_sha": "a23995949a1e42fac7b1811e6bf35c5f6049fa93",
    "production": "docker",
    "python-fuelclient_sha": "521c2491f7f04f31d8c85db68499cd193d4904e3",
    "astute_sha": "31bae60eff9e8a1f85b04025145cfbcc65b537d9",
    "feature_groups":

            [
                "experimental"
            ],
            "release": "6.1",
            "fuelmain_sha": "",
            "fuellib_sha": "2a234ac1f5228182c8911578e5312991388b726c"
        }
    }

},
"auth_required": true,
"api": "1.0",
"nailgun_sha": "a23995949a1e42fac7b1811e6bf35c5f6049fa93",
"production": "docker",
"python-fuelclient_sha": "521c2491f7f04f31d8c85db68499cd193d4904e3",
"astute_sha": "31bae60eff9e8a1f85b04025145cfbcc65b537d9",
"feature_groups":

    [
        "experimental"
    ],
    "release": "6.1",
    "fuelmain_sha": "",
    "fuellib_sha": "2a234ac1f5228182c8911578e5312991388b726c"

}

Steps:
1. Create next cluster - Ubuntu, HA, flat nova-network, cinder for volumes, 3 controllers, 2 compute, 2 ceph nodes
2. Start deployment

Actual - deployment failed on first controller (node-1) with (puppet.log):
2015-02-09 09:19:43 ERR

 Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold --force-yes install python-pushy' returned 100: Reading package lists...

Logs are attached

Tags: ubuntu14
Revision history for this message
Andrey Sledzinskiy (asledzinskiy) wrote :
Dmitry Ilyin (idv1985)
Changed in fuel:
status: New → Confirmed
Revision history for this message
Alexei Sheplyakov (asheplyakov) wrote :

Caused by several bugs in:

deployment/puppet/ceph/manifests/params.pp:
  package { ['ceph','ceph-deploy', 'python-pushy', ]:
        ensure => installed,
      }

In general puppet manifests is a wrong place to declare Debian packages' dependencies, and this
particular dependency is just plain wrong: ceph-deploy version 1.5.x does not actually use pushy.

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/154372

Changed in fuel:
status: Confirmed → In Progress
Changed in fuel:
assignee: Alexei Sheplyakov (asheplyakov) → Sergii Golovatiuk (sgolovatiuk)
Changed in fuel:
assignee: Sergii Golovatiuk (sgolovatiuk) → Alexei Sheplyakov (asheplyakov)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-library (master)

Reviewed: https://review.openstack.org/154372
Committed: https://git.openstack.org/cgit/stackforge/fuel-library/commit/?id=2a681a599e5c7d9f1e2f9dd8b984931319dc150b
Submitter: Jenkins
Branch: master

commit 2a681a599e5c7d9f1e2f9dd8b984931319dc150b
Author: Alexei Sheplyakov <email address hidden>
Date: Mon Feb 9 18:12:45 2015 +0300

    ceph: don't to install python-pushy on Ubuntu

    First of all ceph-deploy 1.5.x (the current version packaged for Ubuntu)
    does not use pushy at all. Secondly (and most importantly) puppet manifests
    is a wrong place for expressing Debian packages' dependencies.

    blueprint support-ubuntu-trusty
    Closes-Bug: #1419774

    Change-Id: I3b938aa38bde3d71ba1c690de8d6406c5c331088

Changed in fuel:
status: In Progress → Fix Committed
Revision history for this message
Kyrylo Romanenko (kromanenko) wrote :

Verification MOS 6.1:
{"build_id": "2015-02-23_22-54-44", "ostf_sha": "1a0b2c6618fac098473c2ed5a9af11d3a886a3bb", "build_number": "140", "release_versions": {"2014.2-6.1": {"VERSION": {"build_id": "2015-02-23_22-54-44", "ostf_sha": "1a0b2c6618fac098473c2ed5a9af11d3a886a3bb", "build_number": "140", "api": "1.0", "nailgun_sha": "3616ae9df4ac3e088157bb94f73743a521f76f1a", "production": "docker", "python-fuelclient_sha": "5657dbf06fddb74adb61e9668eb579a1c57d8af8", "astute_sha": "d81ff53c2f467151ecde120d3a4d284e3b5b3dfc", "feature_groups": ["mirantis"], "release": "6.1", "fuelmain_sha": "b975019fabdb429c1869047df18dd792d2163ecc", "fuellib_sha": "8b79d47ef41bff293210d2a7b1bb02843f70948d"}}}, "auth_required": true, "api": "1.0", "nailgun_sha": "3616ae9df4ac3e088157bb94f73743a521f76f1a", "production": "docker", "python-fuelclient_sha": "5657dbf06fddb74adb61e9668eb579a1c57d8af8", "astute_sha": "d81ff53c2f467151ecde120d3a4d284e3b5b3dfc", "feature_groups": ["mirantis"], "release": "6.1", "fuelmain_sha": "b975019fabdb429c1869047df18dd792d2163ecc", "fuellib_sha": "8b79d47ef41bff293210d2a7b1bb02843f70948d"}

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.