问题现象:
无法登录到 VMware vSphere Client。
尝试登录 VMware vSphere Client 失败。
显示以下错误:
出现了常规系统错误: 别名值不应为空 (A general system error occurred: alias value should not be empty)您能够登录 vSphere Web Client,但尝试访问 Single Sign-On (SSO) 身份源配置失败。
显示以下错误:
别名值不应为空 (alias value should not be empty)如图
在 vpxd.log 文件(位于
C:\ProgramData\VMware\VMware VirtualCenter\Logs\
)中,您将看到类似以下内容的条目:
YYYY-MM-DD TIME [04700 info 'Default' opID=1f60d2ee] [VpxLRO] -- ERROR task-internal-129 -- -- vim.SessionManager.loginByToken: vmodl.fault.SystemError:
--> Result:
--> (vmodl.fault.SystemError) {
--> dynamicType = unset,
--> faultCause = (vmodl.MethodFault) null,
--> reason = alias' value should not be empty,
--> msg = "Received SOAP response fault from [<cs p:0000000009db1820, TCP:<I>ESXi_FQDN:7444>]: login
--> Internal server error",
--> }
--> Args:
-->
Cause
如果 Active Directory 标识源不可用,则会出现该问题。
当 SSO 正在启动或者启动后的一段时间内,也可能出现该问题。当 Active Directory 林中有大量的域时,会出现该问题。
Resolution
该已知问题会影响:
VMware vCenter Server 5.5.0b(内部版本 1476327)
VMware vCenter Server 5.5.0 Update 1(内部版本 1623101)
VMware vCenter Server Appliance 5.5.0b(内部版本 1476327)
VMware vCenter Server Appliance 5.5.0 Update 1(内部版本 1623101)
该问题在 vCenter Server 5.5 Update 2(可从 VMware Downloads 获得)中已解决。有关详细信息,请参见 vCenter Server 5.5 Update 2 Release Notes 中的“已解决问题”部分。