I am updating our Dev PowerVC from 2.0.2.1 to 2.0.3 finally, but encountered some issues.
Opsmgr update went OK
./update_opsmgr.sh
2022-07-03T21:14:50.92+03:00 [INFO]:[INSTALL_POWERVC_OPSMGR] POWERVC OPSMGR PACKAGES : sshpass python3-netaddr rsync python3-oslo-i18n python3-powervc-opsmgr powervc-opsmgr
2022-07-03T21:15:15.13+03:00 [INFO]:[INSTALL_POWERVC_OPSMGR] PowerVC Opsmgr packages installed successfully.
But then the actual PowerVC upgrade fails to quite strange error:
powervc-opsmgr update -c powervc-dev -n power-pvc-d05
Sunday 03 July 2022 21:54:25 +0300 (0:00:00.080) 0:00:09.879 ***********
fatal: [10.241.93.172]: FAILED! => {"changed": false, "module_stderr": "Traceback (most recent call last):\n File \"<stdin>\", line 102, in <module>\n File \"<stdin>\", line 94, in _ansiballz_main\n File \"<stdin>\", line 40, in invoke_module\n File \"/usr/lib64/python3.6/runpy.py\", line 205, in run_module\n return _run_module_code(code, init_globals, run_name, mod_spec)\n File \"/usr/lib64/python3.6/runpy.py\", line 96, in _run_module_code\n mod_name, mod_spec, pkg_name, script_name)\n File \"/usr/lib64/python3.6/runpy.py\", line 85, in _run_code\n exec(code, run_globals)\n File \"/tmp/ansible_process_password_dict_payload_4funbfg4/ansible_process_password_dict_payload.zip/ansible/modules/process_password_dict.py\", line 79, in <module>\n File \"/tmp/ansible_process_password_dict_payload_4funbfg4/ansible_process_password_dict_payload.zip/ansible/modules/process_password_dict.py\", line 75, in main\n File \"/tmp/ansible_process_password_dict_payload_4funbfg4/ansible_process_password_dict_payload.zip/ansible/modules/process_password_dict.py\", line 71, in process_password_dict_module\n File \"/tmp/ansible_process_password_dict_payload_4funbfg4/ansible_process_password_dict_payload.zip/ansible/module_utils/basic.py\", line 2175, in exit_json\n File \"/tmp/ansible_process_password_dict_payload_4funbfg4/ansible_process_password_dict_payload.zip/ansible/module_utils/basic.py\", line 2168, in _return_formatted\n File \"/tmp/ansible_process_password_dict_payload_4funbfg4/ansible_process_password_dict_payload.zip/ansible/module_utils/basic.py\", line 426, in remove_values\n File \"/tmp/ansible_process_password_dict_payload_4funbfg4/ansible_process_password_dict_payload.zip/ansible/module_utils/basic.py\", line 403, in _remove_values_conditions\nTypeError: Value of unknown type: <class 'UnicodeDecodeError'>, 'utf-8' codec can't decode byte 0x9b in position 0: invalid start byte\n", "module_stdout": "", "msg": "MODULE FAILURE\nSee stdout/stderr f
TASK [pvc_utils : decrypt strings in input_password_dict] **********************
An exception occurred during task execution. To see the full traceback, use -vvv. The error was: TypeError: Value of unknown type: <class 'UnicodeDecodeError'>, 'utf-8' codec can't decode byte 0x9b in position 0: invalid start byte
fatal: [10.241.93.172]: FAILED! => {"changed": false, "module_stderr": "Traceback (most recent call last):\n File \"<stdin>\", line 102, in <module>\n File \"<stdin>\", line 94, in _ansiballz_main\n File \"<stdin>\", line 40, in invoke_module\n File \"/usr/lib64/python3.6/runpy.py\", line 205, in run_module\n return _run_module_code(code, init_globals, run_name, mod_spec)\n File \"/usr/lib64/python3.6/runpy.py\", line 96, in _run_module_code\n mod_name, mod_spec, pkg_name, script_name)\n File \"/usr/lib64/python3.6/runpy.py\", line 85, in _run_code\n exec(code, run_globals)\n File \"/tmp/ansible_process_password_dict_payload_4funbfg4/ansible_process_password_dict_payload.zip/ansible/modules/process_password_dict.py\", line 79, in <module>\n File \"/tmp/ansible_process_password_dict_payload_4funbfg4/ansible_process_password_dict_payload.zip/ansible/modules/process_password_dict.py\", line 75, in main\n File \"/tmp/ansible_process_password_dict_payload_4funbfg4/ansible_process_password_dict_payload.zip/ansible/modules/process_password_dict.py\", line 71, in process_password_dict_module\n File \"/tmp/ansible_process_password_dict_payload_4funbfg4/ansible_process_password_dict_payload.zip/ansible/module_utils/basic.py\", line 2175, in exit_json\n File \"/tmp/ansible_process_password_dict_payload_4funbfg4/ansible_process_password_dict_payload.zip/ansible/module_utils/basic.py\", line 2168, in _return_formatted\n File \"/tmp/ansible_process_password_dict_payload_4funbfg4/ansible_process_password_dict_payload.zip/ansible/module_utils/basic.py\", line 426, in remove_values\n File \"/tmp/ansible_process_password_dict_payload_4funbfg4/ansible_process_password_dict_payload.zip/ansible/module_utils/basic.py\", line 403, in _remove_values_conditions\nTypeError: Value of unknown type: <class 'UnicodeDecodeError'>, 'utf-8' codec can't decode byte 0x9b in position 0: invalid start byte\n", "module_stdout": "", "msg": "MODULE FAILURE\nSee stdout/stderr for the exact error", "rc": 1}
Sunday 03 July 2022 21:54:29 +0300 (0:00:03.729) 0:00:13.609 ***********
Sunday 03 July 2022 21:54:29 +0300 (0:00:00.070) 0:00:13.679 ***********
Anyone encountering same?
Br,
tommi
------------------------------
Tommi Sihvo, Lead Service Architect
TietoEVRY, Compute Services
email
tommi.sihvo@tietoevry.com mobile +358 (0)40 5180 Finland
------------------------------