>> ####-##-##T##:##:##Already setup: master keystore.
>> ####-##-##T##:##:##Read out the acs seed data
>> ####-##-##T##:##:##ACS seed file exists, parse the text in it
>> ####-##-##T##:##:##ERROR java.lang.IllegalArgumentException: Text must not be null or empty
VMware vCenter Server 8.0
VMware vCenter Server 8.0.2
VMware vCenter Server 8.0.3
vc-ws1a-broker service configuration files get lost during Reduced Downtime Upgrade (RDU) upgrade which leaves the vc-ws1a-broker service in a broken state and corrupts seed-data.json file.
The issue is fixed in 9.0 version. Workaround mentioned below is applicable for any VC Release >=8.0u1
Workaround:
Follow the steps:
psql -U postgres VCDB -c "DELETE FROM vidm_schema.\"Crypto_Keys\" WHERE \"keyContainer\" in
('HWS:JWT','HWS:SAML','HWS:SAMLENC','SYSTEM');"
psql -U postgres VCDB -c "DELETE FROM vidm_schema.\"ACS_OAuth2Client\" WHERE \"clientId\" in
('operator_client_id','usergroup_client_id','token_client_id','crypto_client_id','accesscontrol_client_id','federation_client_id');"
vc-ws1a-broker service can also be in stopped status because PIND is different with hostname, please refer "Failed to start vc-ws1a-broker services" Error when attempting to update vCenter Server