Error installing devstack after pulling latest code

Bug #1468942 reported by Deepti Ramakrishna
This bug affects 1 person
Affects Status Importance Assigned to Milestone

Bug Description

Hi all,

Ever since I did the latest git pull today, I am running into issues installing devstack.
./ fails with the below error. (please see the link below for full log.)

I am running on Ubuntu 14.04 LTS.

+ setup_package /opt/stack/keystone -e
+ local project_dir=/opt/stack/keystone
+ local flags=-e
+ pip_install -e /opt/stack/keystone
++ set +o
++ grep xtrace
+ local 'xtrace=set -o xtrace'
+ set +o xtrace
+ sudo -H http_proxy= https_proxy=,,,,localhost,,,, PIP_FIND_LINKS=file:///opt/stack/.wheelhouse /usr/local/bin/pip install -e /opt/stack/keystone
Obtaining file:///opt/stack/keystone
    Complete output from command python egg_info:
    error in setup command: 'tests_require' must be a string or list of strings containing valid project/version requirement specifiers; Expected ',' or end-of-list in python-ldap>=2.4;python_version=='2.7' at ;python_version=='2.7'

Command "python egg_info" failed with error code 1 in /opt/stack/keystone
+ exit_trap
+ local r=1
++ jobs -p
+ jobs=
+ [[ -n '' ]]
+ kill_spinner
+ '[' '!' -z '' ']'
+ [[ 1 -ne 0 ]]
+ echo 'Error on exit'
Error on exit
+ [[ -z /opt/stack/logs ]]
+ /home/otc/devstack/tools/ -d /opt/stack/logs
World dumping... see /opt/stack/logs/worlddump-2015-06-25-222144.txt for details
sh: 1: kill: Usage: kill [-s sigspec | -signum | -sigspec] [pid | job]... or
kill -l [exitstatus]
+ exit 1

Full log can be found here:

description: updated
Revision history for this message
Surojit Pathak (suro-patz) wrote :

This issue happens, if we are trying to bring up devstack on a host, where there was a prior installation.
I see a related bug/discussion at [1], which might be helpful to track to get the right resolution to the issue.

Also, I worked-around the issue, by doing 'export PIP_UPGRADE=True' before running, as suggested by[2]


[1] -
[2] -

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.