On vCenter server, when applying ESXi host profile gives an error: "Error setting advanced options on the host."
When applying ESXi host profile, Host Management Agent logs (/var/run/logs/hostd.log) contain either of the following errors
yyyy-mm-ddThh-mm-ssZ In(166) Hostd[2099717]: [Originator@6876 sub=Hostsvc.SyslogConfigProvider opID=<Op-ID> sid=52436b03 user=vpxuser]Task Created : haTask-ha-host-vim.option.OptionManager.updateValues-98035yyyy-mm-ddThh-mm-ssZ In(166) Hostd[2099717]: [Originator@6876 sub=Hostsvc.SyslogConfigProvider opID=<Op-ID> sid=52436b03 user=vpxuser] Set called with key'Syslog.global.auditRecord.storageDirectory', value '"[] /scratch/auditlog"'yyyy-mm-ddThh-mm-ssZ Er(163) Hostd[2099717]: [Originator@6876 sub=Hostsvc.SyslogConfigProvider opID=<Op-ID> sid=52436b03 user=vpxuser] Failed to set global syslog configuration : Cannot set the audit record storage directory while audit record storage is enabled (in use).yyyy-mm-ddThh-mm-ssZ In(166) Hostd[2099717]: [Originator@6876 sub=AdapterServer opID=<Op-ID> sid=52436b03 user=vpxuser] Task Completed : haTask-ha-host-vim.option.OptionManager.updateValues-98035 Status erroryyyy-mm-ddThh-mm-ssZ In(166) Hostd[2099717]: [Originator@6876 sub=AdapterServer opID=<Op-ID> sid=52436b03 user=vpxuser]Throw vmodl.fault.SystemErroryyyy-mm-ddThh-mm-ssZ In(166) Hostd[2099717]: [Originator@6876 sub=AdapterServer opID=<Op-ID> sid=52436b03 user=vpxuser]Result:yyyy-mm-ddThh-mm-ssZ In(166) Hostd[2099717]: [Originator@6876 sub=AdapterServer opID=<Op-ID> sid=52436b03 user=vpxuser](vmodl.fault.SystemError) {
reason = "Internal error",
msg = "",
}
yyyy-mm-ddThh-mm-ssZ In(166) Hostd[2099717]: [Originator@6876 sub=Hostsvc.SyslogConfigProvider opID=<Op-ID> sid=52436b03 user=vpxuser] Task Created : haTask-ha-host-vim.option.OptionManager.updateValues-98035
yyyy-mm-ddThh-mm-ssZ In(166) Hostd[2099717]: [Originator@6876 sub=Hostsvc.SyslogConfigProvider opID=<Op-ID> sid=52436b03 user=vpxuser] Set called with key 'Syslog.global.auditRecord.storageCapacity', value '4'
yyyy-mm-ddThh-mm-ssZ Er(163) Hostd[2099717]: [Originator@6876 sub=Hostsvc.SyslogConfigProvider opID=<Op-ID> sid=52436b03 user=vpxuser] Failed to set global syslog configuration : Audit record storage capacity cannot be reduced
yyyy-mm-ddThh-mm-ssZ In(166) Hostd[2099717]: [Originator@6876 sub=AdapterServer opID=<Op-ID> sid=52436b03 user=vpxuser] Task Completed : haTask-ha-host-vim.option.OptionManager.updateValues-98035 Status error
yyyy-mm-ddThh-mm-ssZ In(166) Hostd[2099717]: [Originator@6876 sub=AdapterServer opID=<Op-ID> sid=52436b03 user=vpxuser] Throw vmodl.fault.SystemError
yyyy-mm-ddThh-mm-ssZ In(166) Hostd[2099717]: [Originator@6876 sub=AdapterServer opID=<Op-ID> sid=52436b03 user=vpxuser] Result:
yyyy-mm-ddThh-mm-ssZ In(166) Hostd[2099717]: [Originator@6876 sub=AdapterServer opID=<Op-ID> sid=52436b03 user=vpxuser] (vmodl.fault.SystemError) {
reason = "Internal error",
msg = "",
}
VMware vSphere ESXi 8.x
Once saved, run host profile remediation and confirm the host is compliant.