2016-08-18 3 views
0

主人公の質問では、誰かがJumpgateプロジェクトがまだ有効かどうか知っていますか?私はエラーがソフトレイヤー - 実行中のジャンプゲート

を生成しているが、以下の行を実行している

sudo python setup.py install 

最後の活動は、私は、この資料の手順を使用してJumpgateをインストールしようとした2014年

第二に、 にあったことがわかり[http://bodenr.blogspot.jp/2014/03/managing-openstack-softlayer-resources.html]

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

問題は、参照されているパッケージのバージョンが変更されたためです。

誰かが現在の(2016/08)pythonパッケージで正常にjumpgateをインストールする方法を知っていますか?

これは私のpythonパッケージの一覧です:

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) 

ありがとう -

私は疑問に更新してみましょう:依存関係に

cd /usr/local/jumpgate && sudo pip install -r tools/requirements.txt 
をインストールした後

私は今、私はJumpgateをインストールして実行することができるよ

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

以前のバージョンにoslo.configと鷹をロールバックする必要がありました。

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

は、私は新星クライアントOpenStackのをインストールし@boldenブログを続けるとSOFTLAYERアカウントに

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 

に一致するように、グローバル変数を設定する次の私は、テスト

nova --debug availability-zone-list 

そして、私を実行しようとしました次のエラーが表示されます。

Serv ER側:

REQ:GET /v2.0 {} [REQID:REQ-9b0e1fe0-6536-11e6-818f-525400b263eb] UNKNOWN PATH:/v2.0 RESPをGET:GET /v2.0 501実装されていない[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" - "" 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] レスポンス: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 " - " "keystoneauth1/2.11.1 python-requests/2.9 .1 CPython/2.7。5"

ノヴァ

DEBUG(セッション:337)REQ:カール-g -i -X GETのhttp:// 127.0.0.1:5000/v2.0 -H「同意する:アプリケーション/ JSONを「-H "のUser-Agent:新星keystoneauth1/2.11.1のpython-要求/ 2.9.1はCPython/2.7.5"

INFO(のConnectionPool:207)新しいHTTP接続を開始する(1):127.0.0.1

DEBUG(接続プール:387)「GET /v2.0 HTTP/1.1」501 95

DEBUG(セッション:36 6)RESP:[501]コンテンツ長:95 x-compute-request-id:req-9b0e1fe0-6536-11e6-818f-525400b263ebサーバー:gunicorn/19.6.0接続:終了日:2016年8月18日11: 26:28 GMTコンテンツタイプ:application/json レスポンス:{"notImplemented":{"メッセージ": "実装されていません"、 "コード": "501"、 "詳細": "実装されていません"}}

DEBUG(セッション:569)返された失敗ステータスのリクエスト:501

WARNING(ベース:122)パスワードプラグインの作成時にIDサービスからのバージョンの検出に失敗しました。 URLからバージョンを判断しようとしています。

DEBUG(V2:63)HTTPに認証要求を作成://127.0.0.1:5000/V2.0 /トークン

INFO(のConnectionPool:242)のリセットは、接続を切断します。127.0.0.1

DEBUG(のConnectionPool:387)401

DEBUG(シェル:984):要求失敗ステータスが返さ不正(HTTP 401(569セッション)401 100

DEBUG "POSTは、HTTP/1.1 /v2.0/tokens" ) トレースバック(直近の最後のコール): ファイル "/usr/lib/python2.7/site-packages/novaclient/shell.py"、982行目メイン OpenStackComputeShell()。メイン(argv) ... ファイル "/ usr/lib/python2 (HTTP 401) ERROR(許可されていない):権限のない(HTTP 401)。許可されていない(HTTP 401) 許可されていません。

私の質問:

1 - SOFTLAYERからかJumpgateから来Unauthorizedメッセージですか?

2 - デフォルトのSoftLayerエンドポイントは有効ですか? [/etc/jumpgate/jumpgate.conf]

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

ご迷惑をおかけして申し訳ございません。

は私が前にjumpgateをインストールしたことがありませんが、私はそれをインストールすることができたあなたに

答えて

0

ありがとうございます。

私はあなたのように同じようなエラーが出ましたが、ピップを使用して必要なすべてのパケージをインストールしました。

sudo pip install falcon 
sudo pip install requests 
sudo pip install six 
sudo pip install oslo.config 
sudo pip install softlayer 
sudo pip install pycrypto 
sudo pip install iso8601 

、その後、私は走った:

sudo python setup.py install 

そして、それは正常にインストール。

インストールされたパッケージの一覧は以下のとおりです。

falcon (1.0.0) 
requests (2.9.1) 
six (1.10.0) 
oslo.config (3.15.0) 
softlayer (4.1.1) 
pycrypto (2.4.1) 
iso8601 (0.1.11) 

私はそれがvirtualenvの中

よろしく

+0

お返事ありがとうございます。しかし、あなたはそれを実行することができますか?これらのパッケージでは、gunicornを実行すると、oslo.configのロード中にエラーが表示されます。だから、私の解決策は、oslo.configをバージョン1.5.0にロールバックし、ファルコンをバージョン0.1.8に変更することでした。 – saavedrah

+0

私は使っていませんでした。どうしたらいいですか?もっとgitプロジェクトでgitプロジェクトに問題をアップロードできます –

0

実行すべてを助け、自分自身にいくつかの頭痛の種を保存したいと考えています。