Knowledge Base

The VMware Knowledge Base provides support solutions, error messages and troubleshooting guides
 
Search the VMware Knowledge Base (KB)   View by Article ID
 

Upgrading to vCenter Server 5.1 fails with the error: Error 29107. The service or solution user is already registered (2035940)

Symptoms

  • You cannot upgrade to vCenter Server 5.1
  • Upgrading to vCenter Server 5.1 fails
  • You see the error:

    Error 29107. The service or solution user is already registered. Check VM_ssoreg.log in system, temporary folder for details.

  • In the %TEMP%\VM_ssoreg.log file, you see entries similar to:

    ERROR com.vmware.vim.install.cli.commands.RegisterSolutionCommand] A solution user with same subject DN is already registered
    com.vmware.vim.sso.admin.exception.DuplicateSolutionCertificateException: A solution user with same subject DN is already registered
        at com.vmware.vim.sso.admin.client.vmomi.impl.VmomiClientCommand.
    execute(VmomiClientCommand.java:97)
        at com.vmware.vim.sso.admin.client.vmomi.impl.VmomiClientCommand.
    executeEnsuringDomainErrorIs(VmomiClientCommand.java:167)
        at com.vmware.vim.sso.admin.client.vmomi.impl.VmomiClientCommand.
    executeEnsuringDomainErrorIs(VmomiClientCommand.java:159)
        at com.vmware.vim.sso.admin.client.vmomi.impl.PrincipalManagementImpl.
    createLocalSolutionUser(PrincipalManagementImpl.java:188)
        at com.vmware.vim.install.cli.commands.RegisterSolutionCommand.
    execute(RegisterSolutionCommand.java:48)
        at com.vmware.vim.install.cli.commands.CompositeCommand.
    execute(CompositeCommand.java:38)
        at com.vmware.vim.install.cli.RegTool.execute(RegTool.java:171)
        at com.vmware.vim.install.cli.RegTool.process(RegTool.java:102)
        at com.vmware.vim.install.cli.RegTool.main(RegTool.java:33)
    [2012-09-12 04:53:26,952 main  INFO  com.vmware.vim.install.cli.RegTool] Return code is: AlreadyRegistered

Resolution

This issue is resolved in VMware vCenter Server 5.1.0a, released on October 25, 2012.

To download vCenter Server 5.1.0a, see the VMware Download Center.

To work around this issue if you are not able to upgrade:
  1. Uninstall the Inventory Service.
  2. Remove any solution user created for the Inventory Service in SSO. For more information, see Manage Application Users in the vSphere Web Client in the VMware vSphere 5.1 Documentation.
  3. Remove the Inventory Service certificate(s) from the %ProgramData%\VMware\Infrastructure\Inventory Service\ssl directory.
  4. Install the Inventory Service again.

Additional Information

To be alerted when this article is updated, click Subscribe to Document in the Actions box.

Request a Product Feature

To request a new product feature or to provide feedback on a VMware product, please visit the Request a Product Feature page.

Feedback

  • 1 Ratings

Did this article help you?
This article resolved my issue.
This article did not resolve my issue.
This article helped but additional information was required to resolve my issue.
What can we do to improve this information? (4000 or fewer characters)
  • 1 Ratings
Actions
KB: