Search the VMware Knowledge Base (KB)
View by Article ID

在 VCSServiceManager 上将 vCenter Server 6.0 更新到更高版本失败并显示错误代码“1603” (2150527)

  • 0 Ratings

Symptoms

免责声明:本文为 Updating vCenter Server 6.0 to a later release fails on VCSServiceManager with error code '1603' (2148327) 的翻译版本。尽管我们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过时。有关最新内容,请参见英文版本。

  • 在 Windows 计算机上将 vCenter Server 升级到 6.0 Update 2a 失败并出现以下错误:

    组件 VCSServiceManager 安装失败并显示错误代码“1603”。请查看日志了以解详细信息
    (Installation of component VCSServiceManager failed with error code '1603'. Check the logs for more details)

  • Inventory Service 无法启动。
  • firstboot\run-updateboot-scripts.log 文件中,您会看到类似以下内容的条目:

    Error waiting for service invsvc start.Exit code: 1066 Current State: 1
    ERROR: root:Unable to start service invsvc

  • 升级会回滚。
  • %ALLUSERSPROFILE%\VMWare\vCenterServer\logs\invsvc.log 文件中,您会看到类似以下内容的条目:

    YYYY-MM-DDT16:55:22.012+01:00 [WrapperListener_start_runner FATAL com.vmware.vim.dataservices.WrapperListenerImpl opId=] Error starting service:
    ...
    Caused by: java.lang.UnsatisfiedLinkError: java.net.DualStackPlainDatagramSocketImpl.initIDs()V
    at java.net.DualStackPlainDatagramSocketImpl.initIDs(Native Method)
    at java.net.DualStackPlainDatagramSocketImpl.<clinit>(DualStackPlainDatagramSocketImpl.java:50)
    at java.net.DefaultDatagramSocketImplFactory.createDatagramSocketImpl(DefaultDatagramSocketImplFactory.java:137)
    at java.net.DatagramSocket.createImpl(DatagramSocket.java:336)
    at java.net.DatagramSocket.<init>(DatagramSocket.java:199)
    at com.microsoft.sqlserver.jdbc.SQLServerConnection.getInstancePort(SQLServerConnection.java:3499)
    at com.microsoft.sqlserver.jdbc.SQLServerConnection.primaryPermissionCheck(SQLServerConnection.java:1225)
    at com.microsoft.sqlserver.jdbc.SQLServerConnection.login(SQLServerConnection.java:972)
    at com.microsoft.sqlserver.jdbc.SQLServerConnection.connect(SQLServerConnection.java:827)
    at com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(SQLServerDriver.java:1012)

Cause

JRE 文件未更新到最新版本时,会出现此问题。

Resolution

重要事项
  • 生成快照后再继续执行步骤。
要临时解决此问题,请执行以下操作:

    1. 停止所有 vCenter Server 服务。有关详细信息,请参见 Stopping, starting, or restarting VMware vCenter Server 6.x services(KB2109881)。
    2. 清除 %temp% directory
    3. 在进程资源管理器中检查 vmeventmsg.dll 并将其终止(如果存在)。
    4. 在 Windows 命令提示符中使用以下命令卸载 vmware-jre

      msiexec /x{Product Code}

      注意:在以下 Windows 注册表项下可以找到 vmware-jre 的 {product code}:HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall.

    5. 继续进行 vCenter Server 更新。

    See Also

    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

    • 0 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)




    Please enter the Captcha code before clicking Submit.
    • 0 Ratings
    Actions
    KB: