Configuring HA on an ESXi 5.x host fails with the error: Cannot install the vCenter agent service. Unknown installer error
book
Article ID: 311166
calendar_today
Updated On:
Products
VMware vCenter ServerVMware vSphere ESXi
Issue/Introduction
Symptoms:
Cannot configure High Availability (HA) on an ESXi 5.x host.
Configuring HA on an ESXi 5.x host fails.
You see the error:
Cannot install the vCenter agent service. Unknown installer error
In the %ALLUSERSPROFILE%\Application Data\VMware\VMware VirtualCenter\Logs\vpxd log file, you see entries similar to:
Note: In Windows 2008 R2, the vpxd.log file is located at %ALLUSERSPROFILE%\Program Data\VMware\VMware VirtualCenter\Logs\.
verbose 'Default'] [FdmClientAdapter] Logging in to host 192.168.0.150
error 'HttpConnectionPool'] [ConnectComplete] Connect error A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
error 'Default' opID=3544ed68] [HttpUtil::ExecuteRequest] Error in sending request - A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
error 'Default' opID=3544ed68] [ServerAccess] Exception while invoking remote login: vim.fault.HttpFault
error 'DAS'] [FdmManager::ScanForMaster] Failed to get cluster info from 192.168.0.156 (cluster=Cluster): class
error 'Default'] [FdmClientAdapter] Unexpected error logging into host 192.168.0.156: Invalid response code: 400 Bad Request
error 'DAS'] [FdmManager::ScanForMaster] Failed to get cluster info from 192.168.0.156 (cluster=Cluster): class
In the fdm-installer.log/var/log file or syslog.log/var/log file, you see entries similar to:
fdm-installer: Installing the VIB
fdm-installer: Result of esxcli software vib install -v=/tmp/vmware-root/ha-agentmgr/vpx-upgrade-installer/vmware-fdm.vib: [DependencyError]
fdm-installer: VIB LSI_bootbank_vmware-esx-sas2flash_1.0-03's acceptance level is unsigned, which is not compliant with the ImageProfile acceptance level partner
[NoMatchError] BIOS vendor HP is required but host BIOS vendor is BIOS vendor Hewlett-Packard Company is required but host BIOS vendor is BIOS vendor Hewlett-Packard is required but host BIOS vendor is BIOS vendor hp is required but host BIOS vendor is id = (Updated) HP-ESXi-5.1.0-standard-iso Please refer to the log file for more details.vmware
[12912283] 2016-01-13 10:19:54: status = 0 fdm-installer: [12912283] 2016-01-13 10:19:54: Installing the VIB fdm-installer: [12912283] 2016-01-13 10:19:57: Result of esxcli software vib install -v=/tmp/vmware-root/ha-agentmgr/vpx-upgrade-installer/vmware-fdm.vib: [InstallationError] fdm-installer: Error in running rm /tardisks/vmware-f.v00: fdm-installer: Return code: 1 fdm-installer: Output: rm: cannot remove '/tardisks/vmware-f.v00': Device or resource busy -----> Error fdm-installer: fdm-installer: It is not safe to continue. Please reboot the host immediately to discard the unfinished update. fdm-installer: Please refer to the log file for more details.
Running the esxcli software vib remove -n vmware-fdm command fails with the error:
[DependencyError] VIB VMware_bootbank_ilfu_1.23-4.56's acceptance level is community, which is not compliant with the ImageProfile acceptance level partner To change the host acceptance level, use the 'esxcli software acceptance set' command. Please refer to the log file for more details.
Environment
VMware vSphere ESXi 5.0 VMware vSphere ESXi 5.5 VMware vCenter Server 5.5.x VMware vSphere ESXi 5.1 VMware vCenter Server 5.0.x VMware vCenter Server 5.1.x
Cause
This issue occurs due to acceptance level issues with the vSphere Installation Bundle (VIB) and the host.
Resolution
To resolve this issue, use one of these options:
Remove the VIB causing the issue.
To remove the VIB causing the issue:
Identify the VIB using this command:
esxcli software vib list
Remove the VIB using this command:
esxcli software vib remove -n VIBname
For example:
esxcli software vib remove -n vmware-fdm
Configure HA on the host again:
Right-click on the affected host(s).
Click Reconfigure for vSphere HA.
Change the host acceptance level to the VIB's acceptance level.
To change the host acceptance level to the VIB's acceptance level, run this command:
esxcli software acceptance set --level VIB_acceptance_level
For example:
esxcli software acceptance set --level CommunitySupported
If the BIOS is reported as invalid, update the BIOS to the latest version.