ImportError: cannot import name i18n

Bug #1468028 reported by Dan Prince
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
High
Unassigned

Bug Description

Re-running setup-clienttools today seems to break generate-keystone-pki on the CLI:

[dprince@gatsby tripleo-incubator]$ generate-keystone-pki Traceback (most recent call last):
  File "/home/dprince/tripleo-incubator/scripts/generate-keystone-pki", line 7, in <module>
    from os_cloud_config.cmd.generate_keystone_pki import main
  File "/home/dprince/tripleo-incubator/openstack-tools/lib/python2.7/site-packages/os_cloud_config/cmd/generate_keystone_pki.py", line 17, in <module>
    from os_cloud_config.cmd.utils import environment
  File "/home/dprince/tripleo-incubator/openstack-tools/lib/python2.7/site-packages/os_cloud_config/cmd/utils/environment.py", line 21, in <module>
    from os_cloud_config import exception
  File "/home/dprince/tripleo-incubator/openstack-tools/lib/python2.7/site-packages/os_cloud_config/exception.py", line 17, in <module>
    from os_cloud_config._i18n import _
  File "/home/dprince/tripleo-incubator/openstack-tools/lib/python2.7/site-packages/os_cloud_config/_i18n.py", line 13, in <module>
    from oslo import i18n
ImportError: cannot import name i18n

Dan Prince (dan-prince)
Changed in tripleo:
importance: Undecided → High
status: New → Triaged
Revision history for this message
Ben Nemec (bnemec) wrote :

Probably need a new os-cloud-config release. This was fixed in https://github.com/openstack/os-cloud-config/commit/63f665180276e645ed5508bd7ca508366d1f5fa3

Revision history for this message
Dan Prince (dan-prince) wrote :

Okay. So apparently we just need a release of os-cloud-config to fix this as setup-clienttools uses released packages.

Until then a quick pip install oslo.i18n==1.7.0 in the venv should fix it.

Revision history for this message
Dan Prince (dan-prince) wrote :

os-cloud-config 0.2.9 released should fix this.

Changed in tripleo:
status: Triaged → Fix Released
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.