Nova API and Scheduler requires python-six>=1.4.1, but 1.3.0 is present in the repository in Saucy

Bug #1323634 reported by Zoltan Martha
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
nova (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

[Affected release]
Description: Ubuntu 13.10
Release: 13.10

[Affected packages]
nova-scheduler:
  Installed: 1:2013.2.3-0ubuntu1
  Candidate: 1:2013.2.3-0ubuntu1

nova-api:
  Installed: 1:2013.2.3-0ubuntu1
  Candidate: 1:2013.2.3-0ubuntu1

python-six:
  Installed: 1.3.0-1
  Candidate: 1.3.0-1

[Contents of nova-api.log]
2014-05-27 11:35:32.710 23014 ERROR stevedore.extension [-] Could not load 'file': (six 1.3.0 (/usr/lib/python2.7/dist-packages), Requirement.parse('six>=1.4.1'))
2014-05-27 11:35:32.710 23014 ERROR stevedore.extension [-] (six 1.3.0 (/usr/lib/python2.7/dist-packages), Requirement.parse('six>=1.4.1'))
2014-05-27 11:35:32.710 23014 TRACE stevedore.extension Traceback (most recent call last):
2014-05-27 11:35:32.710 23014 TRACE stevedore.extension File "/usr/lib/python2.7/dist-packages/stevedore/extension.py", line 89, in _load_plugins
2014-05-27 11:35:32.710 23014 TRACE stevedore.extension invoke_kwds,
2014-05-27 11:35:32.710 23014 TRACE stevedore.extension File "/usr/lib/python2.7/dist-packages/stevedore/extension.py", line 101, in _load_one_plugin
2014-05-27 11:35:32.710 23014 TRACE stevedore.extension plugin = ep.load()
2014-05-27 11:35:32.710 23014 TRACE stevedore.extension File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2014, in load
2014-05-27 11:35:32.710 23014 TRACE stevedore.extension if require: self.require(env, installer)
2014-05-27 11:35:32.710 23014 TRACE stevedore.extension File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2027, in require
2014-05-27 11:35:32.710 23014 TRACE stevedore.extension working_set.resolve(self.dist.requires(self.extras),env,installer))
2014-05-27 11:35:32.710 23014 TRACE stevedore.extension File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 598, in resolve
2014-05-27 11:35:32.710 23014 TRACE stevedore.extension raise VersionConflict(dist,req) # XXX put more info here
2014-05-27 11:35:32.710 23014 TRACE stevedore.extension VersionConflict: (six 1.3.0 (/usr/lib/python2.7/dist-packages), Requirement.parse('six>=1.4.1'))

[Contents of nova-scheduler.log]
2014-05-27 11:35:33.990 23148 ERROR stevedore.extension [-] Could not load 'file': (six 1.3.0 (/usr/lib/python2.7/dist-packages), Requirement.parse('six>=1.4.1'))
2014-05-27 11:35:33.991 23148 ERROR stevedore.extension [-] (six 1.3.0 (/usr/lib/python2.7/dist-packages), Requirement.parse('six>=1.4.1'))
2014-05-27 11:35:33.991 23148 TRACE stevedore.extension Traceback (most recent call last):
2014-05-27 11:35:33.991 23148 TRACE stevedore.extension File "/usr/lib/python2.7/dist-packages/stevedore/extension.py", line 89, in _load_plugins
2014-05-27 11:35:33.991 23148 TRACE stevedore.extension invoke_kwds,
2014-05-27 11:35:33.991 23148 TRACE stevedore.extension File "/usr/lib/python2.7/dist-packages/stevedore/extension.py", line 101, in _load_one_plugin
2014-05-27 11:35:33.991 23148 TRACE stevedore.extension plugin = ep.load()
2014-05-27 11:35:33.991 23148 TRACE stevedore.extension File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2014, in load
2014-05-27 11:35:33.991 23148 TRACE stevedore.extension if require: self.require(env, installer)
2014-05-27 11:35:33.991 23148 TRACE stevedore.extension File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2027, in require
2014-05-27 11:35:33.991 23148 TRACE stevedore.extension working_set.resolve(self.dist.requires(self.extras),env,installer))
2014-05-27 11:35:33.991 23148 TRACE stevedore.extension File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 598, in resolve
2014-05-27 11:35:33.991 23148 TRACE stevedore.extension raise VersionConflict(dist,req) # XXX put more info here
2014-05-27 11:35:33.991 23148 TRACE stevedore.extension VersionConflict: (six 1.3.0 (/usr/lib/python2.7/dist-packages), Requirement.parse('six>=1.4.1'))

Revision history for this message
Zoltan Martha (marthazoli) wrote :

I pulled back the python-six package:
python-six:
  Installed: 1.5.2-1
  Candidate: 1.5.2-1

Now the scheduler and api logs contain the following message:
2014-05-27 16:48:48.179 5803 ERROR stevedore.extension [-] Could not load 'file': (six 1.5.2 (/usr/lib/python2.7/dist-packages), Requirement.parse('six<1.4.1'))
2014-05-27 16:48:48.179 5803 ERROR stevedore.extension [-] (six 1.5.2 (/usr/lib/python2.7/dist-packages), Requirement.parse('six<1.4.1'))
2014-05-27 16:48:48.179 5803 TRACE stevedore.extension Traceback (most recent call last):
2014-05-27 16:48:48.179 5803 TRACE stevedore.extension File "/usr/lib/python2.7/dist-packages/stevedore/extension.py", line 89, in _load_plugins
2014-05-27 16:48:48.179 5803 TRACE stevedore.extension invoke_kwds,
2014-05-27 16:48:48.179 5803 TRACE stevedore.extension File "/usr/lib/python2.7/dist-packages/stevedore/extension.py", line 101, in _load_one_plugin
2014-05-27 16:48:48.179 5803 TRACE stevedore.extension plugin = ep.load()
2014-05-27 16:48:48.179 5803 TRACE stevedore.extension File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2014, in load
2014-05-27 16:48:48.179 5803 TRACE stevedore.extension if require: self.require(env, installer)
2014-05-27 16:48:48.179 5803 TRACE stevedore.extension File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2027, in require
2014-05-27 16:48:48.179 5803 TRACE stevedore.extension working_set.resolve(self.dist.requires(self.extras),env,installer))
2014-05-27 16:48:48.179 5803 TRACE stevedore.extension File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 598, in resolve
2014-05-27 16:48:48.179 5803 TRACE stevedore.extension raise VersionConflict(dist,req) # XXX put more info here
2014-05-27 16:48:48.179 5803 TRACE stevedore.extension VersionConflict: (six 1.5.2 (/usr/lib/python2.7/dist-packages), Requirement.parse('six<1.4.1'))

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in nova (Ubuntu):
status: New → Confirmed
Revision history for this message
James Page (james-page) wrote :

Zoltan

As Saucy is not longer supported, I'm making the assumption that you have upgraded to 14.04/Icehouse.

Can you check to see if this is still a problem? I'm not seeing any problems in 14.04.

Thanks!

Changed in nova (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Zoltan Martha (marthazoli) wrote :

James,

Yes, we already upgraded to Icehouse and the problem does not seem to be present there.
I will set this report to Invalid.

Changed in nova (Ubuntu):
status: Incomplete → Invalid
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.