Comment 1 for bug 1466055

Revision history for this message
Yair Fried (yfried) wrote :

$ rally
Traceback (most recent call last):
  File "/home/cloud-user/rally/bin/rally", line 6, in <module>
    from rally.cli.main import main
  File "/home/cloud-user/rally/lib/python2.7/site-packages/rally/cli/main.py", line 22, in <module>
    from rally.cli import cliutils
  File "/home/cloud-user/rally/lib/python2.7/site-packages/rally/cli/cliutils.py", line 25, in <module>
    import jsonschema
  File "/home/cloud-user/rally/lib/python2.7/site-packages/jsonschema/__init__.py", line 12, in <module>
    from jsonschema.exceptions import (
  File "/home/cloud-user/rally/lib/python2.7/site-packages/jsonschema/exceptions.py", line 6, in <module>
    from jsonschema import _utils
  File "/home/cloud-user/rally/lib/python2.7/site-packages/jsonschema/_utils.py", line 6, in <module>
    from jsonschema.compat import str_types, MutableMapping, urlsplit
  File "/home/cloud-user/rally/lib/python2.7/site-packages/jsonschema/compat.py", line 39, in <module>
    from functools32 import lru_cache
ImportError: No module named functools32

$ pip freeze | grep func
$ pip freeze | grep jsons
jsonschema==2.5.1

$ pip install functools32
Downloading/unpacking functools32
  Downloading functools32-3.2.3-1.tar.gz
  Running setup.py egg_info for package functools32
    /home/cloud-user/rally/lib/python2.7/site-packages/setuptools-9.1-py2.7.egg/setuptools/dist.py:284: UserWarning: The version specified requires normalization, consider using '3.2.3.post1' instead of '3.2.3-1'.

    warning: no files found matching '*.txt'
    no previously-included directories found matching 'build'
    no previously-included directories found matching 'dist'
    no previously-included directories found matching '.git*'
Installing collected packages: functools32
  Running setup.py install for functools32
    /home/cloud-user/rally/lib/python2.7/site-packages/setuptools-9.1-py2.7.egg/setuptools/dist.py:284: UserWarning: The version specified requires normalization, consider using '3.2.3.post1' instead of '3.2.3-1'.

    warning: no files found matching '*.txt'
    no previously-included directories found matching 'build'
    no previously-included directories found matching 'dist'
    no previously-included directories found matching '.git*'
Successfully installed functools32
Cleaning up...

$ rally
usage: rally [-h] [--config-dir DIR] [--config-file PATH] [--debug]
             [--log-config-append PATH] [--log-date-format DATE_FORMAT]
             [--log-dir LOG_DIR] [--log-file PATH] [--log-format FORMAT]
             [--nodebug] [--norally-debug] [--nouse-syslog]
             [--nouse-syslog-rfc-format] [--noverbose]
             [--plugin-paths PLUGIN_PATHS] [--rally-debug]
             [--syslog-log-facility SYSLOG_LOG_FACILITY] [--use-syslog]
             [--use-syslog-rfc-format] [--verbose] [--version]
             {version,bash-completion,info,task,show,verify,deployment} ...