raring glance client fails on missing OrderedDict

Bug #1153623 reported by Ben Howard
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
python-glanceclient (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

$ glance --version
Traceback (most recent call last):
  File "/usr/bin/glance", line 9, in <module>
    load_entry_point('python-glanceclient==0.8.0', 'console_scripts', 'glance')()
  File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 343, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2307, in load_entry_point
    return ep.load()
  File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2013, in load
    entry = __import__(self.module_name, globals(),globals(), ['__name__'])
  File "/usr/lib/python2.7/dist-packages/glanceclient/shell.py", line 25, in <module>
    from keystoneclient.v2_0 import client as ksclient
  File "/usr/lib/python2.7/dist-packages/keystoneclient/v2_0/__init__.py", line 1, in <module>
    from keystoneclient.v2_0.client import Client
  File "/usr/lib/python2.7/dist-packages/keystoneclient/v2_0/client.py", line 18, in <module>
    from keystoneclient import client
  File "/usr/lib/python2.7/dist-packages/keystoneclient/client.py", line 16, in <module>
    import requests
  File "/usr/lib/python2.7/dist-packages/requests/__init__.py", line 52, in <module>
    from . import utils
  File "/usr/lib/python2.7/dist-packages/requests/utils.py", line 23, in <module>
    from .compat import parse_http_list as _parse_list_header
  File "/usr/lib/python2.7/dist-packages/requests/compat.py", line 92, in <module>
    from urllib3.packages.ordered_dict import OrderedDict
ImportError: No module named ordered_dict

Related branches

Revision history for this message
Adam Gandelman (gandelman-a) wrote :

Looks like glanceclient needs to be updated/fixed to make use of openstack-common's version facilities, similar to cinder.

no longer affects: python-novaclient (Ubuntu)
affects: python-novaclient → python-glanceclient
Changed in python-glanceclient (Ubuntu):
status: New → Confirmed
Changed in python-glanceclient:
assignee: nobody → Adam Gandelman (gandelman-a)
status: New → In Progress
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package python-glanceclient - 1:0.9.0.27.ga3585ef-0ubuntu1

---------------
python-glanceclient (1:0.9.0.27.ga3585ef-0ubuntu1) saucy; urgency=low

  [ Chuck Short ]
  * New upstream release (LP: #1153623).
  * debian/control: Add python-pbr and python-d2to1.
  * debian/control: Dropped pep8.

  [ Yolanda Robla ]
  * debian/tests: added autopkg tests

  [ James Page ]
  * d/control: Update VCS fields for new branch locations.
  * d/control: Bumped Standards-Version to 3.9.4:
    - d/copyright: Refer to released version of DEP-5.
  * Re-enable test execution:
    - d/control: Add testrepository and python-testtools to BD's.
    - d/rules: Intialise and execute tests using testr.
 -- James Page <email address hidden> Thu, 18 Jul 2013 15:31:18 +0100

Changed in python-glanceclient (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
Matt Fischer (mfisch) wrote :

Adam, can we mark this on fixed since from the changelog it looks like it's also fixed upstream?

Changed in python-glanceclient:
assignee: Adam Gandelman (gandelman-a) → nobody
no longer affects: python-glanceclient
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.