[SRU] icehouse packages need python-six >= 1.5.2 Depends
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ceilometer (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Trusty |
Fix Released
|
Undecided
|
Unassigned | ||
cinder (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Trusty |
Fix Released
|
Undecided
|
Unassigned | ||
glance (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Trusty |
Fix Released
|
Undecided
|
Unassigned | ||
heat (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Trusty |
Fix Released
|
Undecided
|
Unassigned | ||
horizon (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Trusty |
Fix Released
|
Undecided
|
Unassigned | ||
keystone (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Trusty |
Fix Released
|
Undecided
|
Unassigned | ||
neutron (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Trusty |
Fix Released
|
Undecided
|
Unassigned | ||
nova (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Trusty |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[Impact]
This can potentially occur on any of the icehouse packages that do not already have:
Depends:
python-six (>= 1.5.2),
It is a bit of a corner case on precise, since you have to have installed python-six prior to adding the icehouse cloud archive, and then you'll hit it if you install the openstack package after adding the icehouse cloud archive.
2014-12-16 04:05:17 INFO install Setting up keystone (1:2014.
2014-12-16 04:05:17 INFO install Traceback (most recent call last):
2014-12-16 04:05:17 INFO install File "/usr/bin/
2014-12-16 04:05:17 INFO install from keystone import cli
2014-12-16 04:05:17 INFO install File "/usr/lib/
2014-12-16 04:05:17 INFO install from keystone.common import sql
2014-12-16 04:05:17 INFO install File "/usr/lib/
2014-12-16 04:05:17 INFO install from keystone.
2014-12-16 04:05:17 INFO install File "/usr/lib/
2014-12-16 04:05:17 INFO install from keystone.
2014-12-16 04:05:17 INFO install File "/usr/lib/
2014-12-16 04:05:17 INFO install class ModelBase(
2014-12-16 04:05:17 INFO install AttributeError: 'module' object has no attribute 'Iterator'
2014-12-16 04:05:17 INFO install dpkg: error processing keystone (--configure):
2014-12-16 04:05:17 INFO install subprocess installed post-installation script returned error exit status 1
[Test Case]
On a precise machine (e.g. juju bootstrap; juju deploy cs:precise/ubuntu ubuntu-precise) do the following:
1) add-apt-repository -r cloud-archive:
2) apt-get update
3) apt-get install python-six
4) add-apt-repository cloud-archive:
5) apt-get update
6) apt-get install keystone
[Regression Potential]
Extremely low risk of regression.
Related branches
- Ubuntu Server Developers: Pending requested
-
Diff: 56 lines (+18/-2)3 files modifieddebian/changelog (+10/-0)
debian/control (+2/-2)
debian/nova-compute.upstart (+6/-0)
- Ubuntu Server Developers: Pending requested
-
Diff: 68 lines (+29/-1)4 files modifieddebian/changelog (+7/-0)
debian/control (+2/-1)
debian/patches/drop-oslo-serialization.patch (+19/-0)
debian/patches/series (+1/-0)
- Ubuntu Server Developers: Pending requested
-
Diff: 35 lines (+8/-2)2 files modifieddebian/changelog (+6/-0)
debian/control (+2/-2)
- Ubuntu Server Developers: Pending requested
-
Diff: 35 lines (+8/-2)2 files modifieddebian/changelog (+6/-0)
debian/control (+2/-2)
- Ubuntu Server Developers: Pending requested
-
Diff: 35 lines (+8/-2)2 files modifieddebian/changelog (+6/-0)
debian/control (+2/-2)
- Ubuntu Server Developers: Pending requested
-
Diff: 35 lines (+8/-2)2 files modifieddebian/changelog (+6/-0)
debian/control (+2/-2)
- Ubuntu Server Developers: Pending requested
-
Diff: 33 lines (+8/-0)2 files modifieddebian/changelog (+6/-0)
debian/control (+2/-0)
- Ubuntu Server Developers: Pending requested
-
Diff: 35 lines (+8/-2)2 files modifieddebian/changelog (+6/-0)
debian/control (+2/-2)
summary: |
- icehouse package needs python-six 1.5.2-1 dependency + [SRU] icehouse package needs python-six 1.5.2-1 dependency |
description: | updated |
Changed in keystone (Ubuntu): | |
status: | New → Invalid |
summary: |
- [SRU] icehouse package needs python-six 1.5.2-1 dependency + [SRU] icehouse packages need python-six >= 1.5.2 Depends |
description: | updated |
no longer affects: | keystone |
Changed in neutron (Ubuntu): | |
status: | New → Invalid |
Changed in nova (Ubuntu): | |
status: | New → Invalid |
Changed in glance (Ubuntu): | |
status: | New → Invalid |
Changed in ceilometer (Ubuntu): | |
status: | New → Invalid |
Changed in cinder (Ubuntu): | |
status: | New → Invalid |
Changed in heat (Ubuntu): | |
status: | New → Invalid |
Changed in horizon (Ubuntu): | |
status: | New → Invalid |
When installing keystone in a fresh enviro using the cloud archive, it installs cleanly. But if an older version of python-six is already installed, such as may be provided earlier by another package's dependency, the older 1.1.0-2 six version remains.