找回密码
 注册
查看: 3067|回复: 0

TASK [prechecks : Checking docker SDK version]

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2021-5-23 12:35:38 | 显示全部楼层 |阅读模式
TASK [prechecks : Checking docker SDK version] ********************************************************************************************************************
2 ^6 g  j8 B& z( W' B1 Yfatal: [localhost]: FAILED! => {"changed": false, "cmd": ["/usr/bin/python", "-c", "import docker; print(docker.__version__)"], "delta": "0:00:00.056602", "end": "2021-05-23 12:31:17.223983", "failed_when_result": true, "msg": "non-zero return code", "rc": 1, "start": "2021-05-23 12:31:17.167381", "stderr": "Traceback (most recent call last):\n  File \"<string>\", line 1, in <module>\n  File \"/usr/lib/python2.7/site-packages/docker/__init__.py\", line 2, in <module>\n    from .api import APIClient\n  File \"/usr/lib/python2.7/site-packages/docker/api/__init__.py\", line 2, in <module>\n    from .client import APIClient\n  File \"/usr/lib/python2.7/site-packages/docker/api/client.py\", line 5, in <module>\n    import requests\n  File \"/usr/lib/python2.7/site-packages/requests/__init__.py\", line 58, in <module>\n    from . import utils\n  File \"/usr/lib/python2.7/site-packages/requests/utils.py\", line 32, in <module>\n    from .exceptions import InvalidURL\n  File \"/usr/lib/python2.7/site-packages/requests/exceptions.py\", line 10, in <module>\n    from urllib3.exceptions import HTTPError as BaseHTTPError\n  File \"/usr/lib/python2.7/site-packages/urllib3/__init__.py\", line 10, in <module>\n    from .connectionpool import (\n  File \"/usr/lib/python2.7/site-packages/urllib3/connectionpool.py\", line 31, in <module>\n    from .connection import (\n  File \"/usr/lib/python2.7/site-packages/urllib3/connection.py\", line 45, in <module>\n    from .util.ssl_ import (\n  File \"/usr/lib/python2.7/site-packages/urllib3/util/__init__.py\", line 5, in <module>\n    from .request import SKIP_HEADER, SKIPPABLE_HEADERS, make_headers\n  File \"/usr/lib/python2.7/site-packages/urllib3/util/request.py\", line 5, in <module>\n    from ..exceptions import UnrewindableBodyError\nImportError: cannot import name UnrewindableBodyError", "stderr_lines": ["Traceback (most recent call last):", "  File \"<string>\", line 1, in <module>", "  File \"/usr/lib/python2.7/site-packages/docker/__init__.py\", line 2, in <module>", "    from .api import APIClient", "  File \"/usr/lib/python2.7/site-packages/docker/api/__init__.py\", line 2, in <module>", "    from .client import APIClient", "  File \"/usr/lib/python2.7/site-packages/docker/api/client.py\", line 5, in <module>", "    import requests", "  File \"/usr/lib/python2.7/site-packages/requests/__init__.py\", line 58, in <module>", "    from . import utils", "  File \"/usr/lib/python2.7/site-packages/requests/utils.py\", line 32, in <module>", "    from .exceptions import InvalidURL", "  File \"/usr/lib/python2.7/site-packages/requests/exceptions.py\", line 10, in <module>", "    from urllib3.exceptions import HTTPError as BaseHTTPError", "  File \"/usr/lib/python2.7/site-packages/urllib3/__init__.py\", line 10, in <module>", "    from .connectionpool import (", "  File \"/usr/lib/python2.7/site-packages/urllib3/connectionpool.py\", line 31, in <module>", "    from .connection import (", "  File \"/usr/lib/python2.7/site-packages/urllib3/connection.py\", line 45, in <module>", "    from .util.ssl_ import (", "  File \"/usr/lib/python2.7/site-packages/urllib3/util/__init__.py\", line 5, in <module>", "    from .request import SKIP_HEADER, SKIPPABLE_HEADERS, make_headers", "  File \"/usr/lib/python2.7/site-packages/urllib3/util/request.py\", line 5, in <module>", "    from ..exceptions import UnrewindableBodyError", "ImportError: cannot import name UnrewindableBodyError"], "stdout": "", "stdout_lines": []}2 M7 v; G7 }5 X
, p: e  A& }# P  n& B8 |+ d
解决办法:" `( u" t" h8 J# F9 I$ T) V2 D4 w
注释掉相关配置:
$ p; ]+ L3 b. t  L: w& f4 n( K6 ^ vim ansible/roles/prechecks/tasks/package_checks.yml) z& h; B2 i+ Q% y+ ^; J" o/ T( s- o$ M
---4 U7 v4 }5 F6 e$ [" J# F
- name: Checking docker SDK version4 Z; g1 R3 L# }+ {4 I
  command: "{{ ansible_python.executable }} -c \"import docker; print(docker.__version__)\""
' a2 e* i2 ^9 a- u6 H& Y  register: result
2 w9 `5 L) y( n  changed_when: false+ _3 C6 z* B1 \$ V* L+ R$ Z5 C
  when: inventory_hostname in groups['baremetal']. X/ T, c4 m( |$ S1 N0 ~
  failed_when: result is failed or result.stdout is version(docker_py_version_min, '<')1 B+ n. {# Q5 n9 P$ F& J
. Q/ z$ P# z* f7 d  y. }8 C
改成( }- F, N7 w0 E4 K6 f# }5 a6 F: S
---
4 x, b- w: Z2 p) x8 `#- name: Checking docker SDK version2 m+ t/ t+ Q+ E6 Z6 T
#  command: "{{ ansible_python.executable }} -c \"import docker; print(docker.__version__)\""2 u& S" |( f% [+ x2 t( s
#  register: result
- n+ q0 f9 z2 }0 _& `9 d: j#  changed_when: false% J. e1 w5 m2 r# g3 F! A6 l
#  when: inventory_hostname in groups['baremetal']
+ E( `9 S! l2 m5 i4 y7 q#  failed_when: result is failed or result.stdout is version(docker_py_version_min, '<')& A/ ]* A9 M* C4 n2 E2 K
1 [3 X4 |1 [- k* I5 q/ J8 }
您需要登录后才可以回帖 登录 | 注册

本版积分规则

返回首页|Archiver|手机版|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )

GMT+8, 2026-6-12 01:05 , Processed in 0.013863 second(s), 22 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表