ラボ環境で dcos 環境のインストールを完了したところです。dcos クライアントを centos7 Linux マシンにインストールしようとすると、
**[root@rmavmdock5 dcos]# bash install.sh . http://10.120.1.187**
Installing DC/OS CLI from PyPI...
New python executable in /root/dcos/bin/python
Installing setuptools, pip, wheel...done.
Traceback (most recent call last):
File "/root/dcos/bin/dcos", line 7, in <module>
from dcoscli.main import main
File "/root/dcos/lib/python2.7/site-packages/dcoscli/main.py", line 7, in <module>
from dcos import config, constants, emitting, errors, http, subcommand, util
File "/root/dcos/lib/python2.7/site-packages/dcos/config.py", line 10, in <module>
from dcos import constants, jsonitem, subcommand, util
File "/root/dcos/lib/python2.7/site-packages/dcos/jsonitem.py", line 5, in <module>
from dcos import util
File "/root/dcos/lib/python2.7/site-packages/dcos/util.py", line 2, in <module>
import concurrent.futures
ImportError: No module named concurrent.futures
Google を調べたところ、同様のケースで「pip install futures」の実行が修正されていることがわかりましたが、これをインストールした後でも、インストールは失敗し続けます
[root@rmavmdock5 bin]# pip インストール機能
Requirement already satisfied (use --upgrade to upgrade): features in /usr/lib/python2.7/site-packages
Requirement already satisfied (use --upgrade to upgrade): concepts<1.0,>=0.7 in /usr/lib/python2.7/site-packages (from features)
Requirement already satisfied (use --upgrade to upgrade): graphviz<1.0,>=0.3 in /usr/lib/python2.7/site-packages (from features)
Requirement already satisfied (use --upgrade to upgrade): fileconfig<1.0,>=0.5 in /usr/lib/python2.7/site-packages (from features)
Requirement already satisfied (use --upgrade to upgrade): bitsets<1.0,>=0.7 in /usr/lib/python2.7/site-packages (from concepts<1.0,>=0.7->features)
[root@rmavmdock5 bin]# pip install --upgrade features
Requirement already up-to-date: features in /usr/lib/python2.7/site-packages
Requirement already up-to-date: concepts<1.0,>=0.7 in /usr/lib/python2.7/site-packages (from features)
Requirement already up-to-date: graphviz<1.0,>=0.3 in /usr/lib/python2.7/site-packages (from features)
Requirement already up-to-date: fileconfig<1.0,>=0.5 in /usr/lib/python2.7/site-packages (from features)
Requirement already up-to-date: bitsets<1.0,>=0.7 in /usr/lib/python2.7/site-packages (from concepts<1.0,>=0.7->features)
ピップバージョン
[root@rmavmdock5 bin]# pip -V
pip 8.1.2 from /root/dcos/lib/python2.7/site-packages (python 2.7)
インストール スクリプトを 1 行ずつチェックすると、インストール スクリプトを実行しようとすると、dcos クライアント インストール プロセスがこれらのエラーを報告することがわかりました。
# storage dcos config set core.reporting true
しかし、dcosバイナリがコマンドで構成されるまで、プロセス全体が正常に機能しています
/root/dcos/bin/pip install --quiet dcoscli
、このコマンドは dcos コマンドを使用可能にするコマンドであり、何らかの理由で正しく機能していないようです
-v オプションを指定して同じコマンドを実行しましたが (出力が膨大で、ファイルの添付方法がわかりません)、コマンドが終了します。
Successfully installed dcos-0.4.8 dcoscli-0.4.8 docopt-0.6.2 gitdb-0.6.4 gitpython-1.0.2 jsonschema-2.4.0 pager-3.3 pkginfo-1.2.1 portalocker-0.5.7 prettytable-0.7.2 pygments-2.1.3 pypng-0.0.18 pystache-0.5.4 requests-2.10.0 rollbar-0.13.2 six-1.10.0 smmap-0.9.0 toml-0.9.1 virtualenv-13.1.2
Cleaning up..