Fist question, somebody knows if the Jumpgate project still active? I see that the last activity was in 2014.

Second,
I tried to install Jumpgate using the steps in this article [<http://bodenr.blogspot.jp/2014/03/managing-openstack-softlayer-resources.html]> however when running the following line

```
sudo python setup.py install

```

An error is generated

> 
> error: Installed distribution pbr 0.11.1 conflicts with requirement pbr>=1.6
> 
> 
> 

I think the problem is because the version of the packages referenced have changed.

Does somebody knows how to install jumpgate successfully with the current (2016/08) python packages ?

This is the list of my python packages:

```
Babel (2.3.4)
backports.ssl-match-hostname (3.4.0.2)
click (6.6)
configobj (4.7.2)
Cython (0.24.1)
debtcollector (1.8.0)
decorator (3.4.0)
falcon (0.1.8)
funcsigs (1.0.2)
gunicorn (18.0)
iniparse (0.4)
iso8601 (0.1.11)
jumpgate (0.1)
keystoneauth1 (2.11.1)
monotonic (1.2)
msgpack-python (0.4.8)
netaddr (0.7.18)
netifaces (0.10.4)
oslo.config (1.5.0)
oslo.i18n (3.8.0)
oslo.serialization (2.13.0)
oslo.utils (3.16.0)
pbr (0.11.1)
perf (0.1)
pip (8.1.2)
positional (1.1.1)
prettytable (0.7.2)
prompt-toolkit (1.0.6)
py2-ipaddress (3.4.1)
pycrypto (2.6.1)
pycurl (7.19.0)
Pygments (2.1.3)
pygobject (3.14.0)
pygpgme (0.3)
pyliblzma (0.5.3)
pyparsing (2.1.8)
python-mimeparse (1.5.2)
python-novaclient (5.0.1.dev33)
pytz (2016.6.1)
pyudev (0.15)
pyxattr (0.5.1)
requests (2.11.1)
rfc3986 (0.3.1)
setuptools (0.9.8)
simplejson (3.8.2)
six (1.10.0)
slip (0.4.0)
slip.dbus (0.4.0)
SoftLayer (5.1.0)
stevedore (1.17.0)
urlgrabber (3.10)
wcwidth (0.1.7)
wheel (0.29.0)
wrapt (1.10.8)
yum-metadata-parser (1.1.4)

```

Thank you

--

Let me update the question:

After installing the dependencies

```
cd /usr/local/jumpgate && sudo pip install -r tools/requirements.txt

```

I had to rollback oslo.config and falcon to previous version

```
sudo pip install -U oslo.config==1.5.0
sudo pip install -U falcon==0.1.8

```

Now I'm able to install Jumpgate and run it.

```
gunicorn "jumpgate.wsgi:make_api()" --bind="localhost:5000" --timeout=600 --access-logfile="-" -w 4

```

Continuing with the @bolden Blog I installed nova client OpenStack and configure the global variables to match SoftLayer account

```
export OS_AUTH_URL=http://127.0.0.1:5000/v2.0
export OS_PASSWORD=xyz
export OS_TENANT_ID=SL9999999
export OS_USERNAME=SoftLayerUserName

```

Next I tried to execute the test

```
nova --debug  availability-zone-list

```

And I get the following error:

**Server side:**

REQ: GET /v2.0 {} [ReqId: req-9b0e1fe0-6536-11e6-818f-525400b263eb] 
UNKNOWN PATH: GET /v2.0
RESP: GET /v2.0 501 Not Implemented [ReqId: req-9b0e1fe0-6536-11e6-818f-525400b263eb]

127.0.0.1 - - [18/Aug/2016:20:26:28 +0900] "GET /v2.0 HTTP/1.1" 501 95 "-" "nova keystoneauth1/2.11.1 python-requests/2.9.1 CPython/2.7.5"
REQ: POST /v2.0/tokens {} [ReqId: req-9b0f926c-6536-11e6-818f-525400b263eb]
RESP: POST /v2.0/tokens 401 Unauthorized [ReqId: req-9b0f926c-6536-11e6-818f-525400b263eb]

127.0.0.1 - - [18/Aug/2016:20:26:29 +0900] "POST /v2.0/tokens HTTP/1.1" 401 100 "-" "nova keystoneauth1/2.11.1 python-requests/2.9.1 CPython/2.7.5"

**Nova**

DEBUG (session:337) REQ: curl -g -i -X GET http:// 127.0.0.1:5000/v2.0 -H "Accept: application/json" -H "User-Agent: nova keystoneauth1/2.11.1 python-requests/2.9.1 CPython/2.7.5"

INFO (connectionpool:207) Starting new HTTP connection (1): 127.0.0.1

DEBUG (connectionpool:387) "GET /v2.0 HTTP/1.1" 501 95

DEBUG (session:366) RESP: [501] content-length: 95 x-compute-request-id: req-9b0e1fe0-6536-11e6-818f-525400b263eb Server: gunicorn/19.6.0 Connection: close Date: Thu, 18 Aug 2016 11:26:28 GMT content-type: application/json
RESP BODY: {"notImplemented": {"message": "Not Implemented", "code": "501", "details": "Not Implemented"}}

DEBUG (session:569) Request returned failure status: 501

WARNING (base:122) Discovering versions from the identity service failed when creating the password plugin. Attempting to determine version from URL.

DEBUG (v2:63) Making authentication request to http ://127.0.0.1:5000/v2.0/tokens

INFO (connectionpool:242) Resetting dropped connection: 127.0.0.1

DEBUG (connectionpool:387) "POST /v2.0/tokens HTTP/1.1" 401 100

DEBUG (session:569) Request returned failure status: 401

DEBUG (shell:984) Unauthorized (HTTP 401)
Traceback (most recent call last):
 File "/usr/lib/python2.7/site-packages/novaclient/shell.py", line 982, in main
 OpenStackComputeShell().main(argv)
...
 File "/usr/lib/python2.7/site-packages/keystoneauth1/session.py", line 570, in request
 raise exceptions.from\_response(resp, method, url)
Unauthorized: Unauthorized (HTTP 401)
ERROR (Unauthorized): Unauthorized (HTTP 401)

My questions:

1 - Is the Unauthorized message comming from SoftLayer or from Jumpgate ?

2 - Is the default SoftLayer end point valid? [/etc/jumpgate/jumpgate.conf]

```
endpoint = https://api.softlayer.com/xmlrpc/v3/

```

Any idea is appreciated.

Thank you