VMware Cloud Community
VJ_VMware_111
Enthusiast
Enthusiast

vCenter SSO 5.1 Administrator Password has expired. Password reset is failing. Please help.

Hello Gurus,

We have a vCenter 5.1 Server, whose SSO administrator@vsphere.local password has expired recently. We tried to do a password reset as mentioned in the below link, but it is failing as shown in the attachment. We do not have any other user accounts that has rights on the SSO. Also, since there is some issue with identity source, no one is able to login for now.

As you know, VMware support has ended since it is 5.1. Please help.

VMware vSphere 5.1

Thanks.

3 Replies
admin
Immortal
Immortal

Try this,.

On the Windows host running vCenter Single Sign-On:

  1. Open an elevated command prompt and run the command:

    SET JAVA_HOME=C:\Program Files\VMware\Infrastructure\jre

    Note: This is the default path of the JRE folder for vCenter Server 5.1. If vCenter Server has been installed in a custom location, change command accordingly.

  2. Navigate to the ssolscli directory

    c:\>cd C:\Program Files\VMware\Infrastructure\SSOServer\ssolscli

  3. Run the following command:

    ssopass -d https://FQDN_of_SSO_server:7444/lookupservice/sdk username

  4. Type your current password, even if it is expired. 
  5. Type the new password, and then type it again to confirm.
VJ_VMware_111
Enthusiast
Enthusiast

Hello,

I followed the instructions and got the below error. I did restart both vCenter Service as well as vCenter Single Sign on service, but for no avail. Please help.

Please note our vCenter is installed in D:\VMware\Infrastructure. However i cannot find JRE folder in this location, but i can find it at the default location : C:\Program Files\VMware\Infrastructure\jre. Hence ran the command : SET JAVA_HOME=C:\Program Files\VMware\Infrastructure\jre.

D:\VMware\Infrastructure\SSOServer\ssolscli>ssopass -d https://sdmprdvctris04:7444/lookupservice/sdk username

Intializing registration provider...

Getting SSL certificates for https://sdmprdvctris04:7444/lookupservice/sdk

Unable to connect to server

Unable to connect to server

Return code is: ServiceNotResponding

2

D:\VMware\Infrastructure\SSOServer\ssolscli>ssopass -d https://sdmprdvctris04:7444/lookupservice/sdk administrator@vsphere.local

Intializing registration provider...

Getting SSL certificates for https://sdmprdvctris04:7444/lookupservice/sdk

Unexpected status code: 404

Unexpected status code: 404

Return code is: ServiceNotResponding

2

Thanks a lot. .

0 Kudos
admin
Immortal
Immortal

Hello VJ,

vsphere 5.1 SSO admin Id should be "admin@system-domain" . as I can see you used administrator@vsphere.local

sdmprdvctris04 is  SSO server ?

  1. Open an elevated command prompt and run the command:

    SET JAVA_HOME= D:\Program Files\VMware\Infrastructure\jre

Note: This is the default path of the JRE folder for vCenter Server 5.1. If vCenter Server has been installed in a custom location, change command accordingly.

  1. Navigate to the ssolscli directory

    c:\>cd D:\Program Files\VMware\Infrastructure\SSOServer\ssolscli

  2. Run the following command:

    ssopass -d https://FQDN_of_SSO_server:7444/lookupservice/sdk username (admin@system-domain)

  3. Type your current password, even if it is expired.
  4. Type the new password, and then type it again to confirm.

Regards,

Randhir