Cannot obtain symlink information for host <FQDN>"/var/log/vmware/operationsmanager/operationsmanager.log show the following failure when attempting to execute validation commands:YYYY-MM-DDThh:mm:ss DEBUG [vcf_om,6970787xxxxxxxe391314fdcc,f291] [c.v.e.s.c.util.RetriableCallable,precheck-validation4] Starting retriable operation 'Execute SSH command on ESXi <ESXi FQDN>' with 3 retries.YYYY-MM-DDThh:mm:ss DEBUG [vcf_om,6970787xxxxxxxe391314fdcc,f291] [c.v.v.s.c.s.SecurityConfigurationServiceImpl,precheck-validation4] Security config retrieved {"fipsMode":false}YYYY-MM-DDThh:mm:ss DEBUG [vcf_om,6970787xxxxxxxe391314fdcc,f291] [c.v.evo.sddc.common.util.SshUtil,precheck-validation4] The command [ find -L / -maxdepth 1 -user root -type l ] executed on <ESXi FQDN>. Status: 1, Timed out: falseOutput: Login disabledError:
[root@<ESXi>:~] esxcli system account listUser ID Description Shell access--------------- ----------------------------------------- ------------root Administrator truedcui DCUI User falsevpxuser VMware Workstation administration account falsecloudadmin ESXi User falsesvc-vcf-<ESXi> ESXi User falsemux_user ESXi User falseda-user ESXi User falsensx-user ESXi User falselldpVim-user ESXi User false
VCF 5.x
ESXi service account integrated with SDDC Manager does not have shell access enabled. This is likely due to ESXi hardening profiles or organizational security policies that restrict shell access for non-root accounts.
To resolve this issue, enable shell access for the ESXi service account using one of the following methods:
Method 1: Via ESXCLI
Run the following command to enable access:esxcli system account set --id svc-vcf-<ESXi>--shell-access true
Method 2: Via Host Client UI
Go to Manage → Security & Users → Users.
Locate the user account svc-vcf-<ESXi> in the user list.
Select the user and click Edit User.
Enable the option “Enable Shell access”, then Save the changes.