Unsolved
1 Rookie
•
1 Message
0
630
October 19th, 2020 06:00
Problem on Power max code "https://github.com/dell/ansible-powermax" with Ansible 2.10.2 with Python 3.8
We facing issue to execute "https://github.com/dell/ansible-powermax" code in Ansible 2.10.2 and Python 3.8.
Following Error is coming, Please advise.
The full traceback is:
Traceback (most recent call last):
File "/opt/rh/rh-python38/root/usr/local/lib/python3.8/site-packages/ansible/executor/task_executor.py", line 158, in run
res = self._execute()
File "/opt/rh/rh-python38/root/usr/local/lib/python3.8/site-packages/ansible/executor/task_executor.py", line 663, in _execute
result = self._handler.run(task_vars=variables)
File "/opt/rh/rh-python38/root/usr/local/lib/python3.8/site-packages/ansible/plugins/action/normal.py", line 46, in run
result = merge_hash(result, self._execute_module(task_vars=task_vars, wrap_async=wrap_async))
File "/opt/rh/rh-python38/root/usr/local/lib/python3.8/site-packages/ansible/plugins/action/__init__.py", line 861, in _execute_module
(module_style, shebang, module_data, module_path) = self._configure_module(module_name=module_name, module_args=module_args, task_vars=task_vars)
File "/opt/rh/rh-python38/root/usr/local/lib/python3.8/site-packages/ansible/plugins/action/__init__.py", line 231, in _configure_module
(module_data, module_style, module_shebang) = modify_module(module_name, module_path, module_args, self._templar,
File "/opt/rh/rh-python38/root/usr/local/lib/python3.8/site-packages/ansible/executor/module_common.py", line 1299, in modify_module
(b_module_data, module_style, shebang) = _find_module_utils(module_name, b_module_data, module_path, module_args, task_vars, templar, module_compression,
File "/opt/rh/rh-python38/root/usr/local/lib/python3.8/site-packages/ansible/executor/module_common.py", line 1139, in _find_module_utils
recursive_finder(module_name, remote_module_fqn, b_module_data, zf)
File "/opt/rh/rh-python38/root/usr/local/lib/python3.8/site-packages/ansible/executor/module_common.py", line 914, in recursive_finder
module_info = LegacyModuleUtilLocator(py_module_name, is_ambiguous=is_ambiguous,
File "/opt/rh/rh-python38/root/usr/local/lib/python3.8/site-packages/ansible/executor/module_common.py", line 753, in __init__
self._locate(redirect_first=False) # let local stuff override redirects for legacy
File "/opt/rh/rh-python38/root/usr/local/lib/python3.8/site-packages/ansible/executor/module_common.py", line 706, in _locate
if self._find_module(candidate_name_parts):
File "/opt/rh/rh-python38/root/usr/local/lib/python3.8/site-packages/ansible/executor/module_common.py", line 771, in _find_module
if info is not None and os.path.splitext(info.origin)[1] in importlib.machinery.SOURCE_SUFFIXES:
File "/opt/rh/rh-python38/root/usr/lib64/python3.8/posixpath.py", line 118, in splitext
p = os.fspath(p)
TypeError: expected str, bytes or os.PathLike object, not NoneType
fatal: [emaedcw715]: FAILED! => {
"msg": "Unexpected failure during module execution.",
"stdout": ""