/var/log/vmware/vpxd/vpxd.log
, you may see errors like:YYYY-MM-DDThh:mm:ss. info vpxd[57631] [Originator@6876 sub=vmomi . soapstub [27951] opID=lzvgfe4b-XXXXX-auto-4t1x-h5: 70034467-45] SOAP request returned HTTP failure;
<SSL(<io_obj p:0x00007fc930869518, h:34, <TCP : 40280'>, <TCP ' : 443'>>) , /vpxa>, method: retrieveProfile code: 500(Internal Server Error) ; fault: (vmodl.fault. SystemError)
-->{
--> faultCause = (vmodl.MethodFault) null,
--> faultMessage = (vmodl.LocalizableMessage) [
--> (vmodl.LocalizableMessage) {
--> key = "com. vmware. vim.profile. engine. UnexpectedError",
--> arg = (vmodl.KeyAnyValue)
--> (vmodl. KeyAnyValue) {
--> key = "error",
--> value = "SimpleConfigProfile EhcmConfigProfile implementation of ExtractConfig returned config map without required parameter TotalSessions: {}"
--> (vmodl. KeyAnyValue) {
--> key = "context",
--> value = "Exception while retrieving profile"
--> }
--> message = "Error: SimpleConfig Profile implementation of ExtractConfig returned config map without required parameter TotalSessions: {}."
--> reason = ""
--> msg = "Received SOAP response fault from [<SSL(<io_obj p:0x00007fc930869518, h:34, <TCP ' : 27390'>, <TCP ' : 443'>>) , /vpxa>] : retrieveProfle
--> Received SOAP response fault from [ << io_obj p: 0x000000c7ab46f9f8, h:25, <TCP : 8307'>>, /sdk>]: retrieveProfile
--> A general system error occurred: "
-->YYYY-MM-DDThh:mm:ss.Z info vpxd[XXX] [Originator@6876 sub=vpxLro opID=XXXXX] [VpxLRO] -- FINISH lro-2074
-->YYYY-MM-DDThh:mm:ss.Z info vpxd[XXX] [Originator@6876 sub=Default opID=XXXXXX] [VpxLRO] -- ERROR lro-2074 -- HostProfileManager -- vim.profile.host.ProfileManager.retrieveAnswerFile: vmodl.faul
-->t.SystemError:
-->--> Result:
-->--> (vmodl.fault.SystemError) {
-->--> faultCause = (vim.fault.VimFault) {
-->--> faultCause = (vmodl.MethodFault) null,
-->--> faultMessage = <unset>
-->--> msg = "Cannot complete the operation. See the event log for details."
--> },
--> faultMessage = (vmodl.LocalizableMessage) [
--> (vmodl.LocalizableMessage) {
--> key = "com.vmware.vim.profile.engine.UnexpectedError",
--> arg = (vmodl.KeyAnyValue) [
--> (vmodl.KeyAnyValue) {
--> key = "context",
--> value = "Exception while executing profile"
--> },
--> (vmodl.KeyAnyValue) {
--> key = "error",
--> value = "'NoneType' object has no attribute 'lower'"
--> }
--> ],
--> message = "Error: 'NoneType' object has no attribute 'lower'."
--> }
--> ],
--> reason = ""
--> msg = "Received SOAP response fault from [<cs p:00007f35e01d2130, TCP:oppesxi10.opp.gov.on.ca:443>]: execute
--> Received SOAP response fault from [<cs p:04285a20, TCP:localhost:8307>]: execute
--> A general system error occurred: "
--> }
--> Args:
-->
--> Arg host:
--> 'vim.HostSystem:host-XXXX'
The error originates from EqualLogic Host Connection Manager (EHCM), which is part of Dell EqualLogic’s integration with ESXi.
Dell’s custom host profile plugin includes EhcmConfigProfile, which attempts to extract configuration from:/etc/cim/dell/ehcmd.conf
The failure occurs when the plugin is unable to retrieve the required parameter TotalSessions
, or when it encounters an invalid or empty configuration, resulting in NoneType
errors
Step 1: SSH into the ESXi Host
Use an SSH client to connect to the host showing the error.
Step 2: Verify Dell EqualLogic VIBs
Run the following command to check for EqualLogic (eql) software components:esxcli software vib list | grep -i eql
Step 3: Remove Dell EqualLogic VIBs
Run these commands one by one
Step 4: Reboot the ESXi host (if prompted)
After removing VIBs, a reboot may be required to fully unload the plugins.
Step 5: Reattempt Host Profile Extraction
Go back to the vSphere Client and try extracting the host profile again.
If VIB Removal Fails
If the VIBs cannot be removed or the issue persists:
Contact Dell EqualLogic Support for assistance.
Share that the issue is with their custom EhcmConfigProfile
plugin in the host profile implementation.
This issue is specific to Dell servers using EqualLogic Host Integration Tools.
It is not a VMware issue but rather a vendor (Dell) customization causing host profile extraction to fail.