When installing rally I get the error:
Successfully installed rally
Cleaning up...
Traceback (most recent call last):
File "/bin/rally-manage", line 6, in <module>
from rally.cli.manage import main
File "/usr/lib/python2.7/site-packages/rally/cli/manage.py", line 22, in <module>
from rally import api
File "/usr/lib/python2.7/site-packages/rally/api.py", line 22, in <module>
import jsonschema
File "/usr/lib/python2.7/site-packages/jsonschema/__init__.py", line 12, in <module>
from jsonschema.exceptions import (
File "/usr/lib/python2.7/site-packages/jsonschema/exceptions.py", line 6, in <module>
from jsonschema import _utils
File "/usr/lib/python2.7/site-packages/jsonschema/_utils.py", line 6, in <module>
from jsonschema.compat import str_types, MutableMapping, urlsplit
File "/usr/lib/python2.7/site-packages/jsonschema/compat.py", line 39, in <module>
from functools32 import lru_cache
ImportError: No module named functools32
$ rally cloud-user/ rally/bin/ rally", line 6, in <module> cloud-user/ rally/lib/ python2. 7/site- packages/ rally/cli/ main.py" , line 22, in <module> cloud-user/ rally/lib/ python2. 7/site- packages/ rally/cli/ cliutils. py", line 25, in <module> cloud-user/ rally/lib/ python2. 7/site- packages/ jsonschema/ __init_ _.py", line 12, in <module> exceptions import ( cloud-user/ rally/lib/ python2. 7/site- packages/ jsonschema/ exceptions. py", line 6, in <module> cloud-user/ rally/lib/ python2. 7/site- packages/ jsonschema/ _utils. py", line 6, in <module> cloud-user/ rally/lib/ python2. 7/site- packages/ jsonschema/ compat. py", line 39, in <module>
Traceback (most recent call last):
File "/home/
from rally.cli.main import main
File "/home/
from rally.cli import cliutils
File "/home/
import jsonschema
File "/home/
from jsonschema.
File "/home/
from jsonschema import _utils
File "/home/
from jsonschema.compat import str_types, MutableMapping, urlsplit
File "/home/
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 unpacking functools32 3.2.3-1. tar.gz cloud-user/ rally/lib/ python2. 7/site- packages/ setuptools- 9.1-py2. 7.egg/setuptool s/dist. py:284: UserWarning: The version specified requires normalization, consider using '3.2.3.post1' instead of '3.2.3-1'.
Downloading/
Downloading functools32-
Running setup.py egg_info for package functools32
/home/
warning: no files found matching '*.txt' cloud-user/ rally/lib/ python2. 7/site- packages/ setuptools- 9.1-py2. 7.egg/setuptool s/dist. py:284: UserWarning: The version specified requires normalization, consider using '3.2.3.post1' instead of '3.2.3-1'.
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/
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
[ --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} ...
usage: rally [-h] [--config-dir DIR] [--config-file PATH] [--debug]