← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1403114] Re: [SRU] icehouse packages need python-six >= 1.5.2 Depends

 

** Also affects: keystone
   Importance: Undecided
       Status: New

** No longer affects: keystone

** Also affects: cinder (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: ceilometer (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: neutron (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: glance (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: nova (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: horizon (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: heat (Ubuntu)
   Importance: Undecided
       Status: New

** 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

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to Keystone.
https://bugs.launchpad.net/bugs/1403114

Title:
  [SRU] icehouse packages need python-six >= 1.5.2 Depends

Status in ceilometer package in Ubuntu:
  Invalid
Status in cinder package in Ubuntu:
  Invalid
Status in glance package in Ubuntu:
  Invalid
Status in heat package in Ubuntu:
  Invalid
Status in horizon package in Ubuntu:
  Invalid
Status in keystone package in Ubuntu:
  Invalid
Status in neutron package in Ubuntu:
  Invalid
Status in nova package in Ubuntu:
  Invalid

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.1.3-0ubuntu2~cloud0) ...
  2014-12-16 04:05:17 INFO install Traceback (most recent call last):
  2014-12-16 04:05:17 INFO install   File "/usr/bin/keystone-manage", line 37, in <module>
  2014-12-16 04:05:17 INFO install     from keystone import cli
  2014-12-16 04:05:17 INFO install   File "/usr/lib/python2.7/dist-packages/keystone/cli.py", line 23, in <module>
  2014-12-16 04:05:17 INFO install     from keystone.common import sql
  2014-12-16 04:05:17 INFO install   File "/usr/lib/python2.7/dist-packages/keystone/common/sql/__init__.py", line 17, in <module>
  2014-12-16 04:05:17 INFO install     from keystone.common.sql.core import *
  2014-12-16 04:05:17 INFO install   File "/usr/lib/python2.7/dist-packages/keystone/common/sql/core.py", line 35, in <module>
  2014-12-16 04:05:17 INFO install     from keystone.openstack.common.db.sqlalchemy import models
  2014-12-16 04:05:17 INFO install   File "/usr/lib/python2.7/dist-packages/keystone/openstack/common/db/sqlalchemy/models.py", line 32, in <module>
  2014-12-16 04:05:17 INFO install     class ModelBase(six.Iterator):
  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:icehouse #remove cloud archive
  2) apt-get update
  3) apt-get install python-six
  4) add-apt-repository cloud-archive:icehouse #add cloud archive
  5) apt-get update
  6) apt-get install keystone

  [Regression Potential]

  Extremely low risk of regression.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ceilometer/+bug/1403114/+subscriptions