Error: "Cannot complete the operation. See the event log for details. Unable to enable the vSAN file service ... " while enabling NFS fail to deploy ovf in cluster
search cancel

Error: "Cannot complete the operation. See the event log for details. Unable to enable the vSAN file service ... " while enabling NFS fail to deploy ovf in cluster

book

Article ID: 390416

calendar_today

Updated On:

Products

VMware vSAN

Issue/Introduction

Symptom:

  • In the existing cluster, when enabling the vSAN file service, it is being activated. However, the File Service VMs are being created and destroyed by the EAM Agent.

  • Error seen on the vCenter -

Validation:

  • SSH to vCenter and navigate to "/storage/log/vmware/eam/eam.log"

2025-02-27T09:21:00.223Z | ERROR | host-agent-1 | AuditedJob.java | 106 | JOB FAILED: [#1410100831] InstallHostAgentJob(HostAgent(ID: 73c95483-3097-439d-8c33-1e988b38ef5a))
com.vmware.eam.EamIOException: Failed to transfer file
        at com.vmware.eam.vc.vm.upload.push.impl.HttpTransfer.transfer(HttpTransfer.java:133) ~[eam-server.jar:?]
        at com.vmware.eam.vc.vm.upload.push.impl.PushFiles.uploadFiles(PushFiles.java:156) ~[eam-server.jar:?]
        at com.vmware.eam.vc.vm.upload.push.impl.PushFiles.execute(PushFiles.java:110) ~[eam-server.jar:?]
        at com.vmware.eam.vc.vm.impl.VmUploadImpl.lambda$push$3(VmUploadImpl.java:178) ~[eam-server.jar:?]
        at com.vmware.eam.vc.vm.impl.VmUploadImpl.lambda$upload$2(VmUploadImpl.java:156) ~[eam-server.jar:?]
        at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) ~[?:1.8.0_412]
        at java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958) ~[?:1.8.0_412]
        at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126) ~[?:1.8.0_412]
        at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:499) ~[?:1.8.0_412]
        at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:486) ~[?:1.8.0_412]
        at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472) ~[?:1.8.0_412]
        at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152) ~[?:1.8.0_412]
        at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:1.8.0_412]
        at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:531) ~[?:1.8.0_412]
        at com.vmware.eam.vc.vm.impl.VmUploadImpl.upload(VmUploadImpl.java:157) ~[eam-server.jar:?]
        at com.vmware.eam.vc.vm.impl.VmUploadImpl.uploadVm(VmUploadImpl.java:120) ~[eam-server.jar:?]
        at com.vmware.eam.vc.vm.impl.HostVmDeployer.deploy(HostVmDeployer.java:77) ~[eam-server.jar:?]
        at com.vmware.eam.vc.vm.impl.AbstractVmDeployer.deployInternal(AbstractVmDeployer.java:208) ~[eam-server.jar:?]
        at com.vmware.eam.vc.vm.impl.AbstractVmDeployer.deploy(AbstractVmDeployer.java:106) ~[eam-server.jar:?]
        at com.vmware.eam.vc.vm.impl.HostVmDeployer.deploy(HostVmDeployer.java:32) ~[eam-server.jar:?]
        at com.vmware.eam.job.DeployVmJob.deployVm(DeployVmJob.java:573) ~[eam-server.jar:?]
        at com.vmware.eam.job.DeployVmJob.deploy(DeployVmJob.java:521) ~[eam-server.jar:?]
        at com.vmware.eam.job.DeployVmJob.launchNewVm(DeployVmJob.java:476) ~[eam-server.jar:?]
        at com.vmware.eam.job.DeployVmJob.doJob(DeployVmJob.java:408) ~[eam-server.jar:?]
        at com.vmware.eam.job.DeployVmJob.call(DeployVmJob.java:248) ~[eam-server.jar:?]
        at com.vmware.eam.job.DeployVmJob.call(DeployVmJob.java:128) ~[eam-server.jar:?]
        at com.vmware.eam.async.impl.AuditedJob.call(AuditedJob.java:58) [eam-server.jar:?]
        at com.vmware.eam.async.impl.FutureRunnable.run(FutureRunnable.java:55) [eam-server.jar:?]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_412]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_412]
        at java.lang.Thread.run(Thread.java:750) [?:1.8.0_412]
Caused by: com.vmware.eam.EamAppException: Upload request failed. Response:HTTP/1.1 526 Invalid SSL Certificate [content-length: 3028, content-type: text/plain, date: Thu, 27 Feb 2025 09:20
:59 GMT, connection: close] [Content-Length: 3028,Chunked: false]
        at com.vmware.eam.vc.vm.upload.push.impl.UploadConnection.upload(UploadConnection.java:148) ~[eam-server.jar:?]
        at com.vmware.eam.vc.vm.upload.push.impl.HttpTransfer.transfer(HttpTransfer.java:129) ~[eam-server.jar:?]
        ... 30 more

  • Check vsan health service log by navigating to "/storage/log/vmware/vsan-health/vmware-vsan-health-service.log"
    2025-02-27T09:20:02.913Z ERROR vsan-mgmt[09012] [VsanVcClusterConfigSystemImpl::WaitForSubTasks opID=agw-0000107-a77d] Fault: (vim.fault.VimFault) {
      msg = 'Cannot complete the operation. See the event log for details.',
      faultMessage = (vmodl.LocalizableMessage) [
        (vmodl.LocalizableMessage) {
          key = 'com.vmware.vsan.fileservice.fault.enableerrorwithreason',
          arg = (vmodl.KeyAnyValue) [
            (vmodl.KeyAnyValue) {
              key = 'reason',
              value = 'Failed to deploy OVF in cluster \'vim.ClusterComputeResource:domain-c9\' with error: (vim.fault.VimFault) {\n  msg = "Failed to deploy vSAN file service OVF. Check the failed \'Deploy OVF template\' task for more details.",\n  faultMessage = (vmodl.LocalizableMessage) [\n    (vmodl.LocalizableMessage) {\n      key = \'com.vmware.vsan.health.msg.eamred\',\n      message = "Failed to deploy vSAN file service OVF. Check the failed \'Deploy OVF template\' task for more details."\n    }\n  ]\n}'
            }
          ],
          message = 'Unable to enable the vSAN file service: Failed to deploy OVF in cluster \'vim.ClusterComputeResource:domain-c9\' with error: (vim.fault.VimFault) {{\n  msg = "Failed to deploy vSAN file service OVF. Check the failed \'Deploy OVF template\' task for more details.",\n  faultMessage = (vmodl.LocalizableMessage) [\n    (vmodl.LocalizableMessage) {{\n      key = \'com.vmware.vsan.health.msg.eamred\',\n      message = "Failed to deploy vSAN file service OVF. Check the failed \'Deploy OVF template\' task for more details."\n    }\n  ]\n}.'
        }
      ]
    }

Environment

VMware vSphere ESXi 7.X

VMware vSphere ESXi 8.X

Cause

  • The SSL thumbprint stored in VCDB does not match the actual certificate fingerprint from the host.

  • vCenter still trusts old certificates, causing authentication failures. 

Resolution

Please open a support request with Broadcom Support.

Additional Information