Seems like it's still an issue, failing at Installing collectd now with appdirs. Installing collected packages: appdirs, cmd2 ==> devstack: 2017-02-25 15:32:46.818 | Found existing installation: appdirs 1.4.2 ==> devstack: 2017-02-25 15:32:46.821 | Uninstalling appdirs-1.4.2: ==> devstack: 2017-02-25 15:32:46.825 | Successfully uninstalled appdirs-1.4.2 ==> devstack: 2017-02-25 15:32:46.875 | Rolling back uninstall of appdirs ==> devstack: 2017-02-25 15:32:46.879 | Exception: ==> devstack: 2017-02-25 15:32:46.879 | Traceback (most recent call last): ==> devstack: 2017-02-25 15:32:46.879 | File "/opt/stack/tempest/.tox/tempest/local/lib/python2.7/site-packages/pip/basecommand.py", line 215, in main ==> devstack: 2017-02-25 15:32:46.879 | status = self.run(options, args) ==> devstack: 2017-02-25 15:32:46.879 | File "/opt/stack/tempest/.tox/tempest/local/lib/python2.7/site-packages/pip/commands/install.py", line 342, in run ==> devstack: 2017-02-25 15:32:46.879 | prefix=options.prefix_path, ==> devstack: 2017-02-25 15:32:46.879 | File "/opt/stack/tempest/.tox/tempest/local/lib/python2.7/site-packages/pip/req/req_set.py", line 784, in install ==> devstack: 2017-02-25 15:32:46.879 | **kwargs ==> devstack: 2017-02-25 15:32:46.879 | File "/opt/stack/tempest/.tox/tempest/local/lib/python2.7/site-packages/pip/req/req_install.py", line 851, in install ==> devstack: 2017-02-25 15:32:46.879 | self.move_wheel_files(self.source_dir, root=root, prefix=prefix) ==> devstack: 2017-02-25 15:32:46.879 | File "/opt/stack/tempest/.tox/tempest/local/lib/python2.7/site-packages/pip/req/req_install.py", line 1064, in move_wheel_files ==> devstack: 2017-02-25 15:32:46.879 | isolated=self.isolated, ==> devstack: 2017-02-25 15:32:46.879 | File "/opt/stack/tempest/.tox/tempest/local/lib/python2.7/site-packages/pip/wheel.py", line 247, in move_wheel_files ==> devstack: 2017-02-25 15:32:46.879 | prefix=prefix, ==> devstack: 2017-02-25 15:32:46.879 | File "/opt/stack/tempest/.tox/tempest/local/lib/python2.7/site-packages/pip/locations.py", line 140, in distutils_scheme ==> devstack: 2017-02-25 15:32:46.879 | d = Distribution(dist_args) ==> devstack: 2017-02-25 15:32:46.879 | File "/opt/stack/tempest/.tox/tempest/local/lib/python2.7/site-packages/setuptools/dist.py", line 320, in __init__ ==> devstack: 2017-02-25 15:32:46.879 | _Distribution.__init__(self, attrs) ==> devstack: 2017-02-25 15:32:46.879 | File "/usr/lib/python2.7/distutils/dist.py", line 287, in __init__ ==> devstack: 2017-02-25 15:32:46.879 | self.finalize_options() ==> devstack: 2017-02-25 15:32:46.879 | File "/opt/stack/tempest/.tox/tempest/local/lib/python2.7/site-packages/setuptools/dist.py", line 386, in finalize_options ==> devstack: 2017-02-25 15:32:46.879 | ep.require(installer=self.fetch_build_egg) ==> devstack: 2017-02-25 15:32:46.879 | File "/opt/stack/tempest/.tox/tempest/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2324, in require ==> devstack: 2017-02-25 15:32:46.879 | items = working_set.resolve(reqs, env, installer, extras=self.extras) ==> devstack: 2017-02-25 15:32:46.879 | File "/opt/stack/tempest/.tox/tempest/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 862, in resolve ==> devstack: 2017-02-25 15:32:46.879 | new_requirements = dist.requires(req.extras)[::-1]