kolla pike 版本安装时 Checking docker SDK version 问题解决
我们在安装kolla pike版本的时候,可能会遇到这个问题:TASK [prechecks : Checking docker SDK version] **********************************************************************************************************************
·
我们在安装kolla pike版本的时候,可能会遇到这个问题:
TASK [prechecks : Checking docker SDK version] ****************************************************************************************************************************
skipping: [localhost]
fatal: [controller1]: FAILED! => {"changed": false, "cmd": ["/usr/bin/python", "-c", "import docker; print docker.__version__"], "delta": "0:00:00.182236", "end": "2018-01-31 22:07:53.803688", "failed_when_result": true, "rc": 0, "start": "2018-01-31 22:07:53.621452", "stderr": "", "stderr_lines": [], "stdout": "1.10.6", "stdout_lines": ["1.10.6"]}
fatal: [compute1]: FAILED! => {"changed": false, "cmd": ["/usr/bin/python", "-c", "import docker; print docker.__version__"], "delta": "0:00:00.178623", "end": "2018-01-31 22:07:55.837354", "failed_when_result": true, "rc": 0, "start": "2018-01-31 22:07:55.658731", "stderr": "", "stderr_lines": [], "stdout": "1.10.6", "stdout_lines": ["1.10.6"]}
这是因为我们安装的Docker Python版本较低造成的(kolla ocata版本没有此问题)。
我们可以看到docker python 版本号是 1.10.6。
[root@compute1 ~]# yum list installed | grep python-docker-py
python-docker-py.noarch 1.10.6-3.el7 @extras
python-docker-pycreds.noarch 1.10.6-3.el7 @extras
而从官方文档上可以查到,docker python版本需要2.0.0以上:
我们先删除掉旧的版本。
[root@compute1 ~]# yum remove python-docker-py
然后用pip安装最新的版本。
[root@compute1 ~]# pip install -U docker
问题就解决了。
更多推荐
已为社区贡献7条内容
所有评论(0)