install_rally.sh doesn't work against debian wheezy

Bug #1419449 reported by Boris Pavlovic
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Rally
Invalid
Medium
Unassigned

Bug Description

Linux distribution: debian

./rally/install_rally.sh
Reading package lists... Done
Building dependency tree
Reading state information... Done
build-essential is already the newest version.
libffi-dev is already the newest version.
libxml2-dev is already the newest version.
libxslt1-dev is already the newest version.
libssl-dev is already the newest version.
libpq-dev is already the newest version.
python-dev is already the newest version.
wget is already the newest version.
The following packages were automatically installed and are no longer required:
  libevent-2.0-5 python-chardet python-cheetah python-configobj python-gevent
  python-gnupginterface python-greenlet python-oauth python-oauthlib
  python-prettytable python-pycurl python-requests python-six
  python-software-properties python-support unattended-upgrades
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 20 not upgraded.
Requirement already satisfied (use --upgrade to upgrade): pbr in /usr/local/lib/python2.7/dist-packages
Requirement already satisfied (use --upgrade to upgrade): pip in /usr/local/lib/python2.7/dist-packages (from pbr)
Requirement already satisfied (use --upgrade to upgrade): tox<=1.6.1 in /usr/local/lib/python2.7/dist-packages
Requirement already satisfied (use --upgrade to upgrade): virtualenv>=1.9.1 in /usr/local/lib/python2.7/dist-packages (from tox<=1.6.1)
Requirement already satisfied (use --upgrade to upgrade): py>=1.4.15 in /usr/local/lib/python2.7/dist-packages (from tox<=1.6.1)
Traceback (most recent call last):
  File "<string>", line 4, in <module>
ImportError: No module named rally
running install
Collecting Babel>=1.3
  Using cached Babel-1.3.tar.gz
Collecting decorator>=3.4.0
  Using cached decorator-3.4.0.tar.gz
Collecting fixtures>=0.3.14
  Using cached fixtures-1.0.0.tar.gz
    [pbr] Processing SOURCES.txt
    warning: LocalManifestMaker: standard file '-c' not found
Collecting iso8601>=0.1.9
  Using cached iso8601-0.1.10.tar.gz
Collecting Jinja2>=2.6
  Using cached Jinja2-2.7.3.tar.gz
Collecting jsonschema<3.0.0,>=2.0.0
  Using cached jsonschema-2.4.0-py2.py3-none-any.whl
Collecting netaddr>=0.7.12
  Using cached netaddr-0.7.13-py2.py3-none-any.whl
Collecting oslo.config>=1.6.0
  Using cached oslo.config-1.6.0-py2.py3-none-any.whl
Collecting oslo.db>=1.4.1
  Using cached oslo.db-1.4.1-py2-none-any.whl
Collecting oslo.i18n>=1.3.0
  Using cached oslo.i18n-1.3.1-py2.py3-none-any.whl
Collecting oslo.serialization>=1.2.0
  Using cached oslo.serialization-1.2.0-py2.py3-none-any.whl
Collecting oslo.utils>=1.2.0
  Using cached oslo.utils-1.2.1-py2.py3-none-any.whl
Collecting paramiko>=1.13.0
  Using cached paramiko-1.15.2-py2.py3-none-any.whl
Requirement already satisfied (use --upgrade to upgrade): pbr!=0.7,<1.0,>=0.6 in /usr/local/lib/python2.7/dist-packages
Collecting pecan>=0.8.0
  Using cached pecan-0.8.3-py2-none-any.whl
Collecting PrettyTable<0.8,>=0.7
  Using cached prettytable-0.7.2.tar.bz2
Requirement already satisfied (use --upgrade to upgrade): PyYAML>=3.1.0 in /usr/lib/python2.7/dist-packages
Collecting psycopg2
  Using cached psycopg2-2.5.4.tar.gz
Collecting python-designateclient>=1.0.0
  Using cached python_designateclient-1.1.1-py2.py3-none-any.whl
Collecting python-glanceclient>=0.15.0
  Using cached python_glanceclient-0.15.0-py2.py3-none-any.whl
Collecting python-keystoneclient>=1.0.0
  Using cached python_keystoneclient-1.0.0-py2.py3-none-any.whl
Collecting python-novaclient>=2.18.0
  Using cached python_novaclient-2.20.0-py2.py3-none-any.whl
Collecting python-neutronclient<3,>=2.3.6
  Using cached python_neutronclient-2.3.10-py2.py3-none-any.whl
Collecting python-cinderclient>=1.1.0
  Using cached python_cinderclient-1.1.1-py2.py3-none-any.whl
Collecting python-heatclient>=0.2.9
  Using cached python_heatclient-0.2.12-py2.py3-none-any.whl
Collecting python-ceilometerclient>=1.0.6
  Using cached python_ceilometerclient-1.0.12-py2.py3-none-any.whl
Collecting python-ironicclient>=0.2.1
  Using cached python_ironicclient-0.4.0-py2.py3-none-any.whl
Collecting python-saharaclient>=0.7.6
  Using cached python_saharaclient-0.7.6-py2-none-any.whl
Collecting python-troveclient>=1.0.7
  Using cached python_troveclient-1.0.8-py2.py3-none-any.whl
Collecting python-zaqarclient>=0.0.3
  Using cached python_zaqarclient-0.1.0-py2.py3-none-any.whl
Collecting python-subunit>=0.0.18
  Using cached python-subunit-1.0.0.tar.gz
Collecting requests!=2.4.0,>=2.2.0
  Using cached requests-2.5.1-py2.py3-none-any.whl
Collecting SQLAlchemy<=0.9.99,>=0.9.7
  Using cached SQLAlchemy-0.9.8.tar.gz
Collecting sphinx!=1.2.0,!=1.3b1,<1.3,>=1.1.2
  Using cached Sphinx-1.2.3-py2-none-any.whl
Collecting six>=1.7.0
  Using cached six-1.9.0-py2.py3-none-any.whl
Collecting WSME>=0.6
  Using cached WSME-0.6.4-py2-none-any.whl
Collecting pytz>=0a (from Babel>=1.3)
  Using cached pytz-2014.10-py2.py3-none-any.whl
Collecting testtools>=0.9.22 (from fixtures>=0.3.14)
  Using cached testtools-1.5.0-py2.py3-none-any.whl
Collecting markupsafe (from Jinja2>=2.6)
  Using cached MarkupSafe-0.23.tar.gz
Requirement already satisfied (use --upgrade to upgrade): argparse in /usr/lib/python2.7 (from oslo.config>=1.6.0)
Collecting stevedore>=1.1.0 (from oslo.config>=1.6.0)
  Using cached stevedore-1.2.0-py2.py3-none-any.whl
Collecting alembic>=0.7.1 (from oslo.db>=1.4.1)
  Using cached alembic-0.7.4.tar.gz
Collecting sqlalchemy-migrate!=0.9.2,>=0.9.1 (from oslo.db>=1.4.1)
  Using cached sqlalchemy_migrate-0.9.4-py2-none-any.whl
Collecting netifaces>=0.10.4 (from oslo.utils>=1.2.0)
  Using cached netifaces-0.10.4.tar.gz
Collecting ecdsa>=0.11 (from paramiko>=1.13.0)
  Using cached ecdsa-0.13-py2.py3-none-any.whl
Requirement already satisfied (use --upgrade to upgrade): pycrypto!=2.4,>=2.1 in /usr/lib/python2.7/dist-packages (from paramiko>=1.13.0)
Requirement already satisfied (use --upgrade to upgrade): pip in /usr/local/lib/python2.7/dist-packages (from pbr!=0.7,<1.0,>=0.6)
Collecting logutils>=0.3 (from pecan>=0.8.0)
  Using cached logutils-0.3.3.tar.gz
Collecting singledispatch (from pecan>=0.8.0)
  Using cached singledispatch-3.4.0.3-py2.py3-none-any.whl
Collecting Mako>=0.4.0 (from pecan>=0.8.0)
  Using cached Mako-1.0.1.tar.gz
Collecting WebTest>=1.3.1 (from pecan>=0.8.0)
  Using cached WebTest-2.0.18.zip
Collecting WebOb>=1.2dev (from pecan>=0.8.0)
  Using cached WebOb-1.4.tar.gz
Collecting cliff>=1.7.0 (from python-designateclient>=1.0.0)
  Using cached cliff-1.9.0-py2-none-any.whl
Collecting pyOpenSSL>=0.11 (from python-glanceclient>=0.15.0)
  Using cached pyOpenSSL-0.14.tar.gz
Collecting warlock<2,>=1.0.1 (from python-glanceclient>=0.15.0)
  Using cached warlock-1.1.0.tar.gz
Collecting simplejson>=2.2.0 (from python-novaclient>=2.18.0)
  Using cached simplejson-3.6.5.tar.gz
Collecting httplib2>=0.7.5 (from python-ironicclient>=0.2.1)
  Using cached httplib2-0.9.tar.gz
Collecting lxml>=2.3 (from python-ironicclient>=0.2.1)
  Using cached lxml-3.4.2.tar.gz
    /usr/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'bugtrack_url'
      warnings.warn(msg)
    Building lxml version 3.4.2.
    Building without Cython.
    Using build configuration of libxslt 1.1.26
    Building against libxml2/libxslt in the following directory: /usr/lib
Collecting anyjson>=0.3.3 (from python-ironicclient>=0.2.1)
  Using cached anyjson-0.3.3.tar.gz
Collecting extras (from python-subunit>=0.0.18)
  Using cached extras-0.0.3.tar.gz
Collecting Pygments>=1.2 (from sphinx!=1.2.0,!=1.3b1,<1.3,>=1.1.2)
  Using cached Pygments-2.0.2-py2-none-any.whl
Collecting docutils>=0.7 (from sphinx!=1.2.0,!=1.3b1,<1.3,>=1.1.2)
  Using cached docutils-0.12.tar.gz
Collecting ipaddr (from WSME>=0.6)
  Using cached ipaddr-2.1.11.tar.gz
Collecting simplegeneric (from WSME>=0.6)
  Using cached simplegeneric-0.8.1.zip
Collecting unittest2>=0.8.0 (from testtools>=0.9.22->fixtures>=0.3.14)
  Using cached unittest2-0.8.0-py2.py3-none-any.whl
Collecting python-mimeparse (from testtools>=0.9.22->fixtures>=0.3.14)
  Using cached python-mimeparse-0.1.4.tar.gz
Collecting sqlparse (from sqlalchemy-migrate!=0.9.2,>=0.9.1->oslo.db>=1.4.1)
  Using cached sqlparse-0.1.14.tar.gz
Collecting Tempita>=0.4 (from sqlalchemy-migrate!=0.9.2,>=0.9.1->oslo.db>=1.4.1)
  Using cached Tempita-0.5.2.tar.gz
Collecting waitress>=0.8.5 (from WebTest>=1.3.1->pecan>=0.8.0)
  Using cached waitress-0.8.9.tar.gz
Collecting beautifulsoup4 (from WebTest>=1.3.1->pecan>=0.8.0)
  Using cached beautifulsoup4-4.3.2.tar.gz
Collecting cmd2>=0.6.7 (from cliff>=1.7.0->python-designateclient>=1.0.0)
  Using cached cmd2-0.6.8.tar.gz
Collecting pyparsing>=2.0.1 (from cliff>=1.7.0->python-designateclient>=1.0.0)
  Using cached pyparsing-2.0.3-py2.py3-none-any.whl
Collecting cryptography>=0.2.1 (from pyOpenSSL>=0.11->python-glanceclient>=0.15.0)
  Using cached cryptography-0.7.2.tar.gz
Requirement already satisfied (use --upgrade to upgrade): jsonpatch<2,>=0.10 in /usr/local/lib/python2.7/dist-packages (from warlock<2,>=1.0.1->python-glanceclient>=0.15.0)
Requirement already satisfied (use --upgrade to upgrade): setuptools in /usr/local/lib/python2.7/dist-packages (from waitress>=0.8.5->WebTest>=1.3.1->pecan>=0.8.0)
Requirement already satisfied (use --upgrade to upgrade): cffi>=0.8 in /usr/local/lib/python2.7/dist-packages (from cryptography>=0.2.1->pyOpenSSL>=0.11->python-glanceclient>=0.15.0)
Requirement already satisfied (use --upgrade to upgrade): pyasn1 in /usr/local/lib/python2.7/dist-packages (from cryptography>=0.2.1->pyOpenSSL>=0.11->python-glanceclient>=0.15.0)
Requirement already satisfied (use --upgrade to upgrade): enum34 in /usr/local/lib/python2.7/dist-packages (from cryptography>=0.2.1->pyOpenSSL>=0.11->python-glanceclient>=0.15.0)
Requirement already satisfied (use --upgrade to upgrade): jsonpointer>=1.5 in /usr/local/lib/python2.7/dist-packages (from jsonpatch<2,>=0.10->warlock<2,>=1.0.1->python-glanceclient>=0.15.0)
Requirement already satisfied (use --upgrade to upgrade): pycparser in /usr/local/lib/python2.7/dist-packages (from cffi>=0.8->cryptography>=0.2.1->pyOpenSSL>=0.11->python-glanceclient>=0.15.0)
Installing collected packages: cryptography, pyparsing, cmd2, beautifulsoup4, waitress, Tempita, sqlparse, python-mimeparse, unittest2, simplegeneric, ipaddr, docutils, Pygments, extras, anyjson, lxml, httplib2, simplejson, warlock, pyOpenSSL, cliff, WebOb, WebTest, Mako, singledispatch, logutils, ecdsa, netifaces, sqlalchemy-migrate, alembic, stevedore, markupsafe, testtools, pytz, WSME, six, sphinx, SQLAlchemy, requests, python-subunit, python-zaqarclient, python-troveclient, python-saharaclient, python-ironicclient, python-ceilometerclient, python-heatclient, python-cinderclient, python-neutronclient, python-novaclient, python-keystoneclient, python-glanceclient, python-designateclient, psycopg2, PrettyTable, pecan, paramiko, oslo.utils, oslo.serialization, oslo.i18n, oslo.db, oslo.config, netaddr, jsonschema, Jinja2, iso8601, fixtures, decorator, Babel
  Running setup.py install for cryptography
    zip_safe flag not set; analyzing archive contents...
    six: module references __path__
    Installed /tmp/pip-build-PBSLlS/cryptography/.eggs/six-1.9.0-py2.7.egg
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-build-PBSLlS/cryptography/setup.py", line 339, in <module>
        **keywords_with_side_effects(sys.argv)
      File "/usr/lib/python2.7/distutils/core.py", line 152, in setup
        dist.run_commands()
      File "/usr/lib/python2.7/distutils/dist.py", line 953, in run_commands
        self.run_command(cmd)
      File "/usr/lib/python2.7/distutils/dist.py", line 971, in run_command
        cmd_obj.ensure_finalized()
      File "/usr/lib/python2.7/distutils/cmd.py", line 109, in ensure_finalized
        self.finalize_options()
      File "/tmp/pip-build-PBSLlS/cryptography/setup.py", line 117, in finalize_options
        self.distribution.ext_modules = get_ext_modules()
      File "/tmp/pip-build-PBSLlS/cryptography/setup.py", line 82, in get_ext_modules
        from cryptography.hazmat.primitives import constant_time, padding
      File "/tmp/pip-build-PBSLlS/cryptography/src/cryptography/hazmat/primitives/padding.py", line 12, in <module>
        from cryptography.hazmat.primitives import interfaces
      File "/tmp/pip-build-PBSLlS/cryptography/src/cryptography/hazmat/primitives/interfaces.py", line 12, in <module>
        @six.add_metaclass(abc.ABCMeta)
    AttributeError: 'module' object has no attribute 'add_metaclass'
    Complete output from command /usr/bin/python -c "import setuptools, tokenize;__file__='/tmp/pip-build-PBSLlS/cryptography/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-OJGJlJ-record/install-record.txt --single-version-externally-managed --compile:
    no previously-included directories found matching 'documentation/_build'

    zip_safe flag not set; analyzing archive contents...

    six: module references __path__

    Installed /tmp/pip-build-PBSLlS/cryptography/.eggs/six-1.9.0-py2.7.egg

    running install

    Traceback (most recent call last):

      File "<string>", line 1, in <module>

      File "/tmp/pip-build-PBSLlS/cryptography/setup.py", line 339, in <module>

        **keywords_with_side_effects(sys.argv)

      File "/usr/lib/python2.7/distutils/core.py", line 152, in setup

        dist.run_commands()

      File "/usr/lib/python2.7/distutils/dist.py", line 953, in run_commands

        self.run_command(cmd)

      File "/usr/lib/python2.7/distutils/dist.py", line 971, in run_command

        cmd_obj.ensure_finalized()

      File "/usr/lib/python2.7/distutils/cmd.py", line 109, in ensure_finalized

        self.finalize_options()

      File "/tmp/pip-build-PBSLlS/cryptography/setup.py", line 117, in finalize_options

        self.distribution.ext_modules = get_ext_modules()

      File "/tmp/pip-build-PBSLlS/cryptography/setup.py", line 82, in get_ext_modules

        from cryptography.hazmat.primitives import constant_time, padding

      File "/tmp/pip-build-PBSLlS/cryptography/src/cryptography/hazmat/primitives/padding.py", line 12, in <module>

        from cryptography.hazmat.primitives import interfaces

      File "/tmp/pip-build-PBSLlS/cryptography/src/cryptography/hazmat/primitives/interfaces.py", line 12, in <module>

        @six.add_metaclass(abc.ABCMeta)

    AttributeError: 'module' object has no attribute 'add_metaclass'

    ----------------------------------------
    Command "/usr/bin/python -c "import setuptools, tokenize;__file__='/tmp/pip-build-PBSLlS/cryptography/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-OJGJlJ-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-PBSLlS/cryptography
error: ['/usr/bin/python', u'-m', u'pip.__init__', u'install', u'Babel>=1.3', u'decorator>=3.4.0', u'fixtures>=0.3.14', u'iso8601>=0.1.9', u'Jinja2>=2.6 # BSD License3 clause', u'jsonschema>=2.0.0,<3.0.0', u'netaddr>=0.7.12', u'oslo.config>=1.6.0 # Apache-2.0', u'oslo.db>=1.4.1 # Apache-2.0', u'oslo.i18n>=1.3.0 # Apache-2.0', u'oslo.serialization>=1.2.0 # Apache-2.0', u'oslo.utils>=1.2.0 # Apache-2.0', u'paramiko>=1.13.0', u'pbr>=0.6,!=0.7,<1.0', u'pecan>=0.8.0', u'PrettyTable>=0.7,<0.8', u'PyYAML>=3.1.0', u'psycopg2', u'python-designateclient>=1.0.0', u'python-glanceclient>=0.15.0', u'python-keystoneclient>=1.0.0', u'python-novaclient>=2.18.0', u'python-neutronclient>=2.3.6,<3', u'python-cinderclient>=1.1.0', u'python-heatclient>=0.2.9', u'python-ceilometerclient>=1.0.6', u'python-ironicclient>=0.2.1', u'python-saharaclient>=0.7.6', u'python-troveclient>=1.0.7', u'python-zaqarclient>=0.0.3', u'python-subunit>=0.0.18', u'requests>=2.2.0,!=2.4.0', u'SQLAlchemy>=0.9.7,<=0.9.99', u'sphinx>=1.1.2,!=1.2.0,!=1.3b1,<1.3', u'six>=1.7.0', u'WSME>=0.6'] returned 1

Changed in rally:
status: New → Confirmed
status: Confirmed → Triaged
importance: Undecided → Medium
summary: - install_rally.sh doesn't work against debian jessie
+ install_rally.sh doesn't work against debian wheezy
Revision history for this message
Sergey Skripnick (eyerediskin) wrote :

coluld you please show output of

 dpkg --get-selections
 pip freeze

Changed in rally:
status: Triaged → Incomplete
Revision history for this message
Boris Pavlovic (boris-42) wrote :

Making this invalid because there are no updates for more then 4 months.

If you are still facing this issue please provide the details that Sergey asked

Changed in rally:
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.