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

TASK [prechecks : Checking docker SDK version]

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2021-5-23 12:35:38 | 显示全部楼层 |阅读模式
TASK [prechecks : Checking docker SDK version] ********************************************************************************************************************  i# q- m! G/ r
fatal: [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": []}- I- k+ u6 S: @$ R% T

/ i) Y$ G1 s0 D0 R' U/ {解决办法:
+ |3 |: J. N7 n- Z' l0 p/ G1 R( H注释掉相关配置:
0 a1 U, e; l. I# _$ i6 u! h% G4 j vim ansible/roles/prechecks/tasks/package_checks.yml; ?' h. b5 t: U2 |  @+ m
---( z# `9 G% p2 R- N% m+ `& ?8 m
- name: Checking docker SDK version1 {) {2 V0 [! ~5 R
  command: "{{ ansible_python.executable }} -c \"import docker; print(docker.__version__)\""
% ]; d  z9 ^2 L& ^  U% g  register: result
& f0 D7 f9 d$ T( V/ n  changed_when: false$ ]# U% f& q6 D- t
  when: inventory_hostname in groups['baremetal']) }4 h# X+ M% y
  failed_when: result is failed or result.stdout is version(docker_py_version_min, '<')
; p, y& P9 k) r& K! `+ W: D
' h+ q* `  U2 y( L' E1 M改成+ N$ \& O! Z9 S7 o
---& n8 b) v2 s; S  u# n& C
#- name: Checking docker SDK version6 O& I8 W% I" Z5 O  A% a! Y9 a
#  command: "{{ ansible_python.executable }} -c \"import docker; print(docker.__version__)\""- Y! d, X3 ^9 h7 g3 G% h8 ~- C6 C
#  register: result2 `! X$ w1 e7 @2 q
#  changed_when: false
2 [- \% ?& u" |$ ]7 J* D, E! _3 ]#  when: inventory_hostname in groups['baremetal']
7 J  k9 n/ `  \; }#  failed_when: result is failed or result.stdout is version(docker_py_version_min, '<')
  W5 K; I& m% f; |, I7 F; @) y- c0 A/ c& v
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-12 00:57 , Processed in 0.019616 second(s), 22 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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