So, this has nothing to do with passlib... passlib just happens to be the first-to-be-imported of many pypi packages that are not installed due to:
From a successful job: http://logs.openstack.org/36/62036/7/gate/gate-tempest-dsvm-full/3549a1d/console.html
2014-02-07 03:20:01.340 | 2014-02-07 03:20:01 Downloading/unpacking ipaddr (from WSME>=0.5b6->keystone==2014.1.dev171.gc213d9e) 2014-02-07 03:20:01.340 | 2014-02-07 03:20:01 Downloading ipaddr-2.1.10.tar.gz 2014-02-07 03:20:01.341 | 2014-02-07 03:20:01 Storing download in cache at /var/cache/pip/http%3A%2F%2Fpypi.openstack.org%2Fopenstack%2Fipaddr%2Fipaddr-2.1.10.tar.gz 2014-02-07 03:20:01.341 | 2014-02-07 03:20:01 Running setup.py egg_info for package ipaddr
From a failed job: http://logs.openstack.org/99/69799/9/gate/gate-tempest-dsvm-full/ca0c1b3/console.html
2014-02-06 20:18:22.509 | 2014-02-06 20:18:22 Downloading/unpacking ipaddr (from WSME>=0.5b6->keystone==2014.1.dev169.g0ed6d48) 2014-02-06 20:18:22.510 | 2014-02-06 20:18:22 You are installing a potentially insecure and unverifiable file. Future versions of pip will default to disallowing insecure files. 2014-02-06 20:18:22.512 | 2014-02-06 20:18:22 HTTP error 403 while getting https://googledrive.com/host/0Bwh63zyus-UlZ1dxQ08zczVRbXc/ipaddr-2.1.11.tar.gz (from http://code.google.com/p/ipaddr-py/) 2014-02-06 20:18:22.513 | 2014-02-06 20:18:22 Could not install requirement ipaddr (from WSME>=0.5b6->keystone==2014.1.dev169.g0ed6d48) because of error HTTP Error 403: Forbidden 2014-02-06 20:18:22.514 | 2014-02-06 20:18:22 Cleaning up... 2014-02-06 20:18:22.516 | 2014-02-06 20:18:22 Could not install requirement ipaddr (from WSME>=0.5b6->keystone==2014.1.dev169.g0ed6d48) because of HTTP error HTTP Error 403: Forbidden for URL https://googledrive.com/host/0Bwh63zyus-UlZ1dxQ08zczVRbXc/ipaddr-2.1.11.tar.gz (from http://code.google.com/p/ipaddr-py/) 2014-02-06 20:18:22.517 | 2014-02-06 20:18:22 Storing complete log in /opt/stack/new/.pip/pip.log
So, this has nothing to do with passlib... passlib just happens to be the first-to- be-imported of many pypi packages that are not installed due to:
From a successful job: http:// logs.openstack. org/36/ 62036/7/ gate/gate- tempest- dsvm-full/ 3549a1d/ console. html
2014-02-07 03:20:01.340 | 2014-02-07 03:20:01 Downloading/ unpacking ipaddr (from WSME>=0. 5b6->keystone= =2014.1. dev171. gc213d9e) 2.1.10. tar.gz pip/http% 3A%2F%2Fpypi. openstack. org%2Fopenstack %2Fipaddr% 2Fipaddr- 2.1.10. tar.gz
2014-02-07 03:20:01.340 | 2014-02-07 03:20:01 Downloading ipaddr-
2014-02-07 03:20:01.341 | 2014-02-07 03:20:01 Storing download in cache at /var/cache/
2014-02-07 03:20:01.341 | 2014-02-07 03:20:01 Running setup.py egg_info for package ipaddr
From a failed job: http:// logs.openstack. org/99/ 69799/9/ gate/gate- tempest- dsvm-full/ ca0c1b3/ console. html
2014-02-06 20:18:22.509 | 2014-02-06 20:18:22 Downloading/ unpacking ipaddr (from WSME>=0. 5b6->keystone= =2014.1. dev169. g0ed6d48) /googledrive. com/host/ 0Bwh63zyus- UlZ1dxQ08zczVRb Xc/ipaddr- 2.1.11. tar.gz (from http:// code.google. com/p/ipaddr- py/) 5b6->keystone= =2014.1. dev169. g0ed6d48) because of error HTTP Error 403: Forbidden 5b6->keystone= =2014.1. dev169. g0ed6d48) because of HTTP error HTTP Error 403: Forbidden for URL https:/ /googledrive. com/host/ 0Bwh63zyus- UlZ1dxQ08zczVRb Xc/ipaddr- 2.1.11. tar.gz (from http:// code.google. com/p/ipaddr- py/) new/.pip/ pip.log
2014-02-06 20:18:22.510 | 2014-02-06 20:18:22 You are installing a potentially insecure and unverifiable file. Future versions of pip will default to disallowing insecure files.
2014-02-06 20:18:22.512 | 2014-02-06 20:18:22 HTTP error 403 while getting https:/
2014-02-06 20:18:22.513 | 2014-02-06 20:18:22 Could not install requirement ipaddr (from WSME>=0.
2014-02-06 20:18:22.514 | 2014-02-06 20:18:22 Cleaning up...
2014-02-06 20:18:22.516 | 2014-02-06 20:18:22 Could not install requirement ipaddr (from WSME>=0.
2014-02-06 20:18:22.517 | 2014-02-06 20:18:22 Storing complete log in /opt/stack/