Running ansible fails with the following error: TASK [Gathering Facts] *************************************************************************************************************************** fatal: [b612-app4-test]: FAILED! => changed=false ansible_facts: {} failed_modules: ansible.legacy.setup: exception: |- Traceback (most recent call last): File "<stdin>", line 107, in <module> File "<stdin>", line 99, in _ansiballz_main File "<stdin>", line 47, in invoke_module File "/usr/lib/python3.9/runpy.py", line 210, in run_module return _run_module_code(code, init_globals, run_name, mod_spec) File "/usr/lib/python3.9/runpy.py", line 97, in _run_module_code _run_code(code, mod_globals, init_globals, File "/usr/lib/python3.9/runpy.py", line 87, in _run_code exec(code, run_globals) File "/tmp/ansible_ansible.legacy.setup_payload_y8joh8wf/ansible_ansible.legacy.setup_payload.zip/ansible/modules/setup.py", line 168, in <module> File "<frozen importlib._bootstrap>", line 1007, in _find_and_load File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 664, in _load_unlocked File "<frozen importlib._bootstrap>", line 627, in _load_backward_compatible File "<frozen zipimport>", line 259, in load_module File "/tmp/ansible_ansible.legacy.setup_payload_y8joh8wf/ansible_ansible.legacy.setup_payload.zip/ansible/module_utils/facts/__init__.py", line 34, in <module> File "<frozen importlib._bootstrap>", line 1007, in _find_and_load File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 664, in _load_unlocked File "<frozen importlib._bootstrap>", line 627, in _load_backward_compatible File "<frozen zipimport>", line 259, in load_module File "/tmp/ansible_ansible.legacy.setup_payload_y8joh8wf/ansible_ansible.legacy.setup_payload.zip/ansible/module_utils/facts/compat.py", line 33, in <module> File "<frozen importlib._bootstrap>", line 1007, in _find_and_load File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 664, in _load_unlocked File "<frozen importlib._bootstrap>", line 627, in _load_backward_compatible File "<frozen zipimport>", line 259, in load_module File "/tmp/ansible_ansible.legacy.setup_payload_y8joh8wf/ansible_ansible.legacy.setup_payload.zip/ansible/module_utils/facts/default_collectors.py", line 31, in <module> File "<frozen importlib._bootstrap>", line 1007, in _find_and_load File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 664, in _load_unlocked File "<frozen importlib._bootstrap>", line 627, in _load_backward_compatible File "<frozen zipimport>", line 259, in load_module File "/tmp/ansible_ansible.legacy.setup_payload_y8joh8wf/ansible_ansible.legacy.setup_payload.zip/ansible/module_utils/compat/typing.py", line 8, in <module> * Two classes whose instances can be type arguments in addition to types: ForwardRef and TypeVar AttributeError: module 'typing_extensions' has no attribute 'OrderedDictTypedDict' Googling around I found that this problem was already fixed upstream https://github.com/ansible/ansible/issues/77857 with the following patch: https://github.com/ansible/ansible/pull/77860/files Patch helps here. Please, apply.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2210100652a0bd0162bcfb633121215f13457c6 commit b2210100652a0bd0162bcfb633121215f13457c6 Author: idealseal <realidealseal@protonmail.com> AuthorDate: 2025-03-24 13:50:29 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2025-03-25 04:30:17 +0000 app-admin/ansible-core: drop 2.16.6 Closes: https://bugs.gentoo.org/847604 Closes: https://bugs.gentoo.org/848486 Closes: https://bugs.gentoo.org/921642 Signed-off-by: idealseal <realidealseal@protonmail.com> Signed-off-by: Sam James <sam@gentoo.org> app-admin/ansible-core/Manifest | 1 - app-admin/ansible-core/ansible-core-2.16.6.ebuild | 53 ----------------------- 2 files changed, 54 deletions(-)