See the workaround below for further details.
Workaround:
Ensure a valid backup or snapshot is available before moving forward.
- On each vRealize Automation 7.x appliance within the cluster, delete the contents of the folder:
/var/lib/vrhb/service-host/sandbox
- On the Primary vRealize Automation 7.x appliance, backup /usr/lib/vrhb/service-host/local-users.json and /usr/lib/vrhb/service-host/vrhb-init.sh
- Comment out line #141 within /usr/lib/vrhb/service-host/vrhb-init.sh:
Example: #config_ssl
- Drop the vrhb database and vrhb user with the following commands:
psql -U postgres
drop database vrhb;
drop user vrhb;
- Recreate the database by running the following command:
/usr/lib/vrhb/service-host/vrhb-init.sh
- If in a multi-node configuration, sync the new user to each vPostgres replica instance by running the following commands:
/usr/lib/vrhb/service-host/local-users.json
- Update each replica nodes /etc/vcac/security.properties file with the values of the three properties copied from the primary:
Example:
healthbroker.db.user=vrhb
healthbroker.db.name=vrhb
healthbroker.db.password=s2enc~t1NBj9Y6x9Qt6/hGM8vKKNggUh3BpfmfZcp1Nnr5oqA=
- Start the vrhb service on each cluster node by running the following command:
service vrhb-service start
- Uncomment line #141 within /usr/lib/vrhb/service-host/vrhb-init.sh.