Cybersecurity
DevOps Cloud
IT Operations Cloud
OpenText product name changes coming to the community soon! Learn more.
The article describes a rare error during an SA upgrade due to the file "pw" located under "/var/opt/Opsware/crypto/shared" being decrypted with new decryption logic.
In this scenario, Server Automation (SA) is upgraded from 2020.11 to 24.1.
Excerpt from the latest output generated under the directory "/var/log/opsware/install_opsware":
>>>>Installing component Model Repository, Additional Core Storing CA: bootstrap Storing CA: admin Storing CA: agent Storing CA: opsware Cleaning up /var/opt/opsware/crypto/coglib... Cleaning up /var/opt/opsware/crypto/oi... Storing 'spindictor' cryptographic data (location limited to '/var/opt/opsware/crypto/coglib') Traceback (most recent call last): File "/opt/opsware/oi_util/OpswareCertTool/crypto_extract.py", line 294, in <module> sys.exit(main(sys.argv[1:])) ^^^^^^^^^^^^^^^^^^ File "/opt/opsware/oi_util/OpswareCertTool/crypto_extract.py", line 290, in main return args.func(db, args) ^^^^^^^^^^^^^^^^^^^ File "/opt/opsware/oi_util/OpswareCertTool/crypto_extract.py", line 237, in extract_role_certs updated_locations = store_key_pair(role_name, data, mode=args.fmode, _filter=source_filter) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "./crypto/crypto.py", line 89, in store_key_pair File "./crypto/_int_common.py", line 196, in get_all_crypto_sources_for_role File "./crypto/_int_common.py", line 166, in get_password File "./crypto/_int_common.py", line 46, in get_password File "./crypto/_int_common.py", line 53, in _read_password File "./crypto/_int_common.py", line 72, in _run_exe RuntimeError: Error: b'Traceback (most recent call last):\n File "<frozen runpy>", line 198, in _run_module_as_main\n File "<frozen runpy>", line 88, in _run_code\n File "./obfuscator.py", line 413, in <module>\n File "./obfuscator.py", line 409, in main\n File "./obfuscator.py", line 348, in _decrypt\n File "./obfuscator.py", line 164, in decrypt\nObfuscatorError: Malformed ciphertext\n' Storing 'opswareinstaller' cryptographic data (location limited to '/var/opt/opsware/crypto/oi')
For resolution, read the complete knowledge article