[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...
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Released
|
High
|
Alexei Sheplyakov |
Bug Description
{
"ostf_sha": "6c046b69d29021
"release_
{
"2014.2-6.1":
{
"VERSION":
{
"ostf_sha": "6c046b69d29021
"api": "1.0",
"nailgun_sha": "a23995949a1e42
"production": "docker",
"python-
"astute_sha": "31bae60eff9e8a
"feature_
[
],
}
}
},
"auth_required": true,
"api": "1.0",
"nailgun_sha": "a23995949a1e42
"production": "docker",
"python-
"astute_sha": "31bae60eff9e8a
"feature_groups":
[
],
"release": "6.1",
"fuelmain_sha": "",
"fuellib_sha": "2a234ac1f52281
}
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:
Logs are attached
Changed in fuel: | |
status: | New → Confirmed |
Changed in fuel: | |
assignee: | Alexei Sheplyakov (asheplyakov) → Sergii Golovatiuk (sgolovatiuk) |
Changed in fuel: | |
assignee: | Sergii Golovatiuk (sgolovatiuk) → Alexei Sheplyakov (asheplyakov) |
Caused by several bugs in:
deployment/ puppet/ ceph/manifests/ params. pp: ,'ceph- deploy' , 'python-pushy', ]:
package { ['ceph'
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.