Hi Daniel,
I am able to reproduce the issue:
```
....
....
Downloading https://files.pythonhosted.org/packages/de/4e/a6931fb3143b8489264d7e9bdbe8843acb6fce20156ee6eaf3897bd2c308/grpcio-1.37.0-cp38-cp38-manylinux2014_x86_64.whl to /opt/upd/4.3.1/dist/app/grpcio/grpcio-1.37.0-cp38-cp38-manylinux2014_x86_64.whl
Downloading https://files.pythonhosted.org/packages/58/05/c93c0f502c84895596a3b8a1058d203849ca0ea8926af64b79a589ef410f/grpcio-1.37.0-cp39-cp39-manylinux2014_x86_64.whl to /opt/upd/4.3.1/dist/app/grpcio/grpcio-1.37.0-cp39-cp39-manylinux2014_x86_64.whl
Extracting CES package
Extracting sqlalchemy
Please wait while collecting properties...
Traceback (most recent call last):
File "./upg4xto431.py", line 1643, in <module>
updaterObj.prepare_ces()
File "./upg4xto431.py", line 460, in prepare_ces
collectProperties.collect()
File "/install/community_edition_setup_4.3.1/setup_app/utils/collect_properties.py", line 187, in collect
Config.shibJksPass = self.unobscure(Config.encoded_shib_jks_pw)
File "/install/community_edition_setup_4.3.1/setup_app/utils/crypto64.py", line 39, in unobscure
decrypted = cipher.decrypt(base64.b64decode(data), padmode=PAD_PKCS5)
File "/usr/lib/python3.8/base64.py", line 80, in b64decode
s = _bytes_from_decode_data(s)
File "/usr/lib/python3.8/base64.py", line 45, in _bytes_from_decode_data
raise TypeError("argument should be a bytes-like object or ASCII "
TypeError: argument should be a bytes-like object or ASCII string, not 'NoneType'
root@test430:~#
```
Talking to developer.