Один из узлов кластера не завершает выполнение AnsiballZ_setup.py (ansible 2.14.3)
(папка: /root/.ansible/tmp/ansible-tmp-1731519772.8901167 -597-278950465747926/AnsiballZ_setup.py)
/usr/libexec/platform-python AnsiballZ_setup.py
Когда я выполняю эту строку, она остается заблокированной (не завершает выполнение).
Когда я нажимаю Ctrl + c, она показывает мне следующее сообщение:
Traceback (most recent call last):
File "AnsiballZ_setup.py", line 107, in
_ansiballz_main()
File "AnsiballZ_setup.py", line 99, in _ansiballz_main
invoke_module(zipped_mod, temp_path, ANSIBALLZ_PARAMS)
File "AnsiballZ_setup.py", line 48, in invoke_module
run_name='__main__', alter_sys=True)
File "/usr/lib64/python3.6/runpy.py", line 205, in run_module
return _run_module_code(code, init_globals, run_name, mod_spec)
File "/usr/lib64/python3.6/runpy.py", line 96, in _run_module_code
mod_name, mod_spec, pkg_name, script_name)
File "/usr/lib64/python3.6/runpy.py", line 85, in _run_code
exec(code, run_globals)
File "/tmp/ansible_ansible.legacy.setup_payload_slqu5lgw/ansible_ansible.legacy.setup_payload.zip/ansible/modules/setup.py", line 230, in
File "/tmp/ansible_ansible.legacy.setup_payload_slqu5lgw/ansible_ansible.legacy.setup_payload.zip/ansible/modules/setup.py", line 224, in main
File "/tmp/ansible_ansible.legacy.setup_payload_slqu5lgw/ansible_ansible.legacy.setup_payload.zip/ansible/module_utils/facts/ansible_collector.py", line 90, in collect
File "/tmp/ansible_ansible.legacy.setup_payload_slqu5lgw/ansible_ansible.legacy.setup_payload.zip/ansible/module_utils/facts/collector.py", line 103, in collect_with_namespace
File "/tmp/ansible_ansible.legacy.setup_payload_slqu5lgw/ansible_ansible.legacy.setup_payload.zip/ansible/module_utils/facts/other/facter.py", line 75, in collect
File "/tmp/ansible_ansible.legacy.setup_payload_slqu5lgw/ansible_ansible.legacy.setup_payload.zip/ansible/module_utils/facts/other/facter.py", line 55, in get_facter_output
File "/tmp/ansible_ansible.legacy.setup_payload_slqu5lgw/ansible_ansible.legacy.setup_payload.zip/ansible/module_utils/facts/other/facter.py", line 39, in find_facter
File "/tmp/ansible_ansible.legacy.setup_payload_slqu5lgw/ansible_ansible.legacy.setup_payload.zip/ansible/module_utils/basic.py", line 1435, in get_bin_path
File "/tmp/ansible_ansible.legacy.setup_payload_slqu5lgw/ansible_ansible.legacy.setup_payload.zip/ansible/module_utils/common/process.py", line 28, in get_bin_path
File "/usr/lib64/python3.6/genericpath.py", line 19, in exists
os.stat(path)
KeyboardInterrupt
Обновление (15.11.2024)
Я проследил поток выполнения и обнаружил, что AnsiballZ_setup.py
Обновление (15.11.2024)
Я проследил поток выполнения и обнаружил, что AnsiballZ_setup.py работает правильно. Проблема возникает при выполнении команды:
runpy.run_module(mod_name='ansible.modules.setup', init_globals=dict(_module_fqn='ansible.modules.setup', _modlib_path=modlib_path), run_name='__main__', alter_sys=True)
В этот момент выполнение блокируется.
Наконец, я попробовал запустить ansible/modules/setup.py, и этот скрипт это то, что заставляет узел останавливать выполнение. Он застревает на следующей строке:
module = AnsibleModule(
argument_spec=dict(
gather_subset=dict(default=["all"], required=False, type='list', elements='str'),
gather_timeout=dict(default=40, required=False, type='int'),
filter=dict(default=[], required=False, type='list', elements='str'),
fact_path=dict(default='/etc/ansible/facts.d', required=False, type='path'),
),
supports_check_mode=True,
)
Когда я нажимаю Ctrl + C, появляется следующее сообщение:
Traceback (most recent call last):
File "ex.py", line 11, in
alter_sys=True
File "/usr/lib64/python3.6/runpy.py", line 205, in run_module
return _run_module_code(code, init_globals, run_name, mod_spec)
File "/usr/lib64/python3.6/runpy.py", line 96, in _run_module_code
mod_name, mod_spec, pkg_name, script_name)
File "/usr/lib64/python3.6/runpy.py", line 85, in _run_code
exec(code, run_globals)
File "/home/user004/test/ansible/modules/setup.py", line 233, in
main()
File "/home/user004/test/ansible/modules/setup.py", line 192, in main
supports_check_mode=True,
File "/home/user004/test/ansible/module_utils/basic.py", line 491, in __init__
self._load_params()
File "/home/user004/test/ansible/module_utils/basic.py", line 1287, in _load_params
self.params = _load_params()
File "/home/user004/test/ansible/module_utils/basic.py", line 398, in _load_params
buffer = sys.stdin.buffer.read()
KeyboardInterrupt
Подробнее здесь: https://stackoverflow.com/questions/791 ... completing
Почему AnsiballZ_setup.py блокирует завершение моей книги пьес Ansible? ⇐ Python
Программы на Python
1731696559
Anonymous
Один из узлов кластера не завершает выполнение AnsiballZ_setup.py (ansible 2.14.3)
(папка: /root/.ansible/tmp/ansible-tmp-1731519772.8901167 -597-278950465747926/AnsiballZ_setup.py)
/usr/libexec/platform-python AnsiballZ_setup.py
Когда я выполняю эту строку, она остается заблокированной (не завершает выполнение).
Когда я нажимаю Ctrl + c, она показывает мне следующее сообщение:
Traceback (most recent call last):
File "AnsiballZ_setup.py", line 107, in
_ansiballz_main()
File "AnsiballZ_setup.py", line 99, in _ansiballz_main
invoke_module(zipped_mod, temp_path, ANSIBALLZ_PARAMS)
File "AnsiballZ_setup.py", line 48, in invoke_module
run_name='__main__', alter_sys=True)
File "/usr/lib64/python3.6/runpy.py", line 205, in run_module
return _run_module_code(code, init_globals, run_name, mod_spec)
File "/usr/lib64/python3.6/runpy.py", line 96, in _run_module_code
mod_name, mod_spec, pkg_name, script_name)
File "/usr/lib64/python3.6/runpy.py", line 85, in _run_code
exec(code, run_globals)
File "/tmp/ansible_ansible.legacy.setup_payload_slqu5lgw/ansible_ansible.legacy.setup_payload.zip/ansible/modules/setup.py", line 230, in
File "/tmp/ansible_ansible.legacy.setup_payload_slqu5lgw/ansible_ansible.legacy.setup_payload.zip/ansible/modules/setup.py", line 224, in main
File "/tmp/ansible_ansible.legacy.setup_payload_slqu5lgw/ansible_ansible.legacy.setup_payload.zip/ansible/module_utils/facts/ansible_collector.py", line 90, in collect
File "/tmp/ansible_ansible.legacy.setup_payload_slqu5lgw/ansible_ansible.legacy.setup_payload.zip/ansible/module_utils/facts/collector.py", line 103, in collect_with_namespace
File "/tmp/ansible_ansible.legacy.setup_payload_slqu5lgw/ansible_ansible.legacy.setup_payload.zip/ansible/module_utils/facts/other/facter.py", line 75, in collect
File "/tmp/ansible_ansible.legacy.setup_payload_slqu5lgw/ansible_ansible.legacy.setup_payload.zip/ansible/module_utils/facts/other/facter.py", line 55, in get_facter_output
File "/tmp/ansible_ansible.legacy.setup_payload_slqu5lgw/ansible_ansible.legacy.setup_payload.zip/ansible/module_utils/facts/other/facter.py", line 39, in find_facter
File "/tmp/ansible_ansible.legacy.setup_payload_slqu5lgw/ansible_ansible.legacy.setup_payload.zip/ansible/module_utils/basic.py", line 1435, in get_bin_path
File "/tmp/ansible_ansible.legacy.setup_payload_slqu5lgw/ansible_ansible.legacy.setup_payload.zip/ansible/module_utils/common/process.py", line 28, in get_bin_path
File "/usr/lib64/python3.6/genericpath.py", line 19, in exists
os.stat(path)
KeyboardInterrupt
[b]Обновление (15.11.2024)[/b]
Я проследил поток выполнения и обнаружил, что AnsiballZ_setup.py
[b]Обновление (15.11.2024)[/b]
Я проследил поток выполнения и обнаружил, что AnsiballZ_setup.py работает правильно. Проблема возникает при выполнении команды:
runpy.run_module(mod_name='ansible.modules.setup', init_globals=dict(_module_fqn='ansible.modules.setup', _modlib_path=modlib_path), run_name='__main__', alter_sys=True)
В этот момент выполнение блокируется.
Наконец, я попробовал запустить ansible/modules/setup.py, и этот скрипт это то, что заставляет узел останавливать выполнение. Он застревает на следующей строке:
module = AnsibleModule(
argument_spec=dict(
gather_subset=dict(default=["all"], required=False, type='list', elements='str'),
gather_timeout=dict(default=40, required=False, type='int'),
filter=dict(default=[], required=False, type='list', elements='str'),
fact_path=dict(default='/etc/ansible/facts.d', required=False, type='path'),
),
supports_check_mode=True,
)
Когда я нажимаю Ctrl + C, появляется следующее сообщение:
Traceback (most recent call last):
File "ex.py", line 11, in
alter_sys=True
File "/usr/lib64/python3.6/runpy.py", line 205, in run_module
return _run_module_code(code, init_globals, run_name, mod_spec)
File "/usr/lib64/python3.6/runpy.py", line 96, in _run_module_code
mod_name, mod_spec, pkg_name, script_name)
File "/usr/lib64/python3.6/runpy.py", line 85, in _run_code
exec(code, run_globals)
File "/home/user004/test/ansible/modules/setup.py", line 233, in
main()
File "/home/user004/test/ansible/modules/setup.py", line 192, in main
supports_check_mode=True,
File "/home/user004/test/ansible/module_utils/basic.py", line 491, in __init__
self._load_params()
File "/home/user004/test/ansible/module_utils/basic.py", line 1287, in _load_params
self.params = _load_params()
File "/home/user004/test/ansible/module_utils/basic.py", line 398, in _load_params
buffer = sys.stdin.buffer.read()
KeyboardInterrupt
Подробнее здесь: [url]https://stackoverflow.com/questions/79186292/why-is-ansiballz-setup-py-blocking-my-ansible-playbook-from-completing[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия