Running the upgrade.sh script results in "Failed to register appliance. Check vCenter target and credentials and provided PSC settings." The upgrade.log may show similar to the following.
Preparing upgrade environment
Disabling and stopping Admiral and Harbor path startup
### lines omitted for brevity ###
Failed to register appliance. Check vCenter target and credentials and provided PSC settings.
The special character in the password is not being handled to the vCenter.
Known Problem Characters
Colon :
Validation Steps:
[IdentityManager] Failed to authenticate principal [[email protected]]. Login failed
javax.security.auth.login.LoginException: Login failed
at com.vmware.identity.idm.server.provider.vmwdirectory.VMwareDirectoryProvider.authenticate(VMwareDirectoryProvider.java:405) ~[vmware-identity-idm-server.jar:?]
### lines omitted for brevity ###
Caused by: com.vmware.identity.interop.ldap.InvalidCredentialsLdapException: Invalid credentials
Workaround Option 1:
Change the password to not use the impacting special characters. For Active Directory accounts this need is done through Active Directory. For SSO users this can be done from the Web Client by logging in with the user > click the user name in the top right of the page > Select change password.
Workaround Option 2:
Create a new user in the SSO domain from the web client > Administration > Users & Groups > Select the green plus symbol for new user. This user will need to be added to administrators group in the same Users & Groups tab.