Unable to deploy/install NSX Edge VM from NSX UI (httpNfcLeaseExtender thread is not alive)
search cancel

Unable to deploy/install NSX Edge VM from NSX UI (httpNfcLeaseExtender thread is not alive)

book

Article ID: 419339

calendar_today

Updated On:

Products

VMware NSX VMware vCenter Server 8.0

Issue/Introduction

  • When deploying NSX Edge from the NSX UI, it failed with below error

"Error occurred during vmdk transfer. Unable to complete the deployment. httpNfcLeaseExtender thread is not alive. "

Sample Screenshot:

  • Below logs under /var/log/proton/nsxapi.log on the NSX manager will be seen.

2025-11-03T07:50:10.475Z INFO HttpNfcLeaseExtender HttpNfcLeaseExtender 6183 SYSTEM [nsx@6876 comp="nsx-manager" level="INFO" subcomp="manager"] Exception occured while extending HttpNfcLease for vm vm-##.
com.vmware.vim.vmomi.client.exception.SslException: javax.net.ssl.SSLException: Received fatal alert: internal_error
 at com.vmware.vim.vmomi.client.common.impl.ResponseImpl.setError(ResponseImpl.java:265) ~[?:?]
 at com.vmware.vim.vmomi.client.http.impl.HttpExchangeBase.setResponseError(HttpExchangeBase.java:362) ~[?:?]
 at com.vmware.vim.vmomi.client.http.impl.HttpExchange.invokeWithinScope(HttpExchange.java:59) ~[?:?]
 at com.vmware.vim.vmomi.core.tracing.NoopTracer$NoopSpan.runWithinSpanContext(NoopTracer.java:120) ~[?:?]
 at com.vmware.vim.vmomi.client.http.impl.TracingScopedRunnable.run(TracingScopedRunnable.java:17) ~[?:?]
 at com.vmware.vim.vmomi.client.http.impl.HttpExchangeBase.run(HttpExchangeBase.java:52) ~[?:?]
 at com.vmware.vim.vmomi.client.http.impl.HttpProtocolBindingBase.executeRunnable(HttpProtocolBindingBase.java:229) ~[?:?]
 at com.vmware.vim.vmomi.client.http.impl.HttpProtocolBindingImpl.send(HttpProtocolBindingImpl.java:128) ~[?:?]
 at com.vmware.vim.vmomi.client.common.impl.MethodInvocationHandlerImpl$CallExecutor.sendCall(MethodInvocationHandlerImpl.java:693) ~[?:?]
 at com.vmware.vim.vmomi.client.common.impl.MethodInvocationHandlerImpl$CallExecutor.executeCall(MethodInvocationHandlerImpl.java:674) ~[?:?]
 at com.vmware.vim.vmomi.client.common.impl.MethodInvocationHandlerImpl.completeCall(MethodInvocationHandlerImpl.java:371) ~[?:?]
 at com.vmware.vim.vmomi.client.common.impl.MethodInvocationHandlerImpl.invokeOperation(MethodInvocationHandlerImpl.java:322) ~[?:?]
 at com.vmware.vim.vmomi.client.common.impl.MethodInvocationHandlerImpl.invoke(MethodInvocationHandlerImpl.java:195) ~[?:?]
 at jdk.proxy4.$Proxy344.progress(Unknown Source) ~[?:?]
 at com.vmware.nsx.management.lcm.vc.soap.service.ovf.HttpNfcLeaseExtender.run(HttpNfcLeaseExtender.java:71) ~[?:?]
Caused by: javax.net.ssl.SSLException: Received fatal alert: internal_error
 at sun.security.ssl.Alert.createSSLException(Unknown Source) ~[?:?]
 at sun.security.ssl.Alert.createSSLException(Unknown Source) ~[?:?]
 at sun.security.ssl.TransportContext.fatal(Unknown Source) ~[?:?]
 at sun.security.ssl.Alert$AlertConsumer.consume(Unknown Source) ~[?:?]
 at sun.security.ssl.TransportContext.dispatch(Unknown Source) ~[?:?]
 at sun.security.ssl.SSLTransport.decode(Unknown Source) ~[?:?]
 at sun.security.ssl.SSLSocketImpl.decode(Unknown Source) ~[?:?]
 at sun.security.ssl.SSLSocketImpl.readHandshakeRecord(Unknown Source) ~[?:?]
 at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source) ~[?:?]
 at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source) ~[?:?]

2025-11-03T07:50:11.542Z ERROR Thread-146 ResourcePoolOperation 6183 SYSTEM [nsx@6876 comp="nsx-manager" errorCode="MP40409" level="ERROR" subcomp="manager"] Ovf deploy failed while deploying vmdk https://<nsx-manager-fqdn/ip>/repository/4.2.2.1.0.24765084/Edge/ovf/nsx-edge.vmdk on vc <vc-UUID> for vm: vm-## with type error Unable to complete the deployment. httpNfcLeaseExtender thread is not alive.
com.vmware.nsx.management.lcm.vc.soap.exceptions.CmFabricOvfDeployFailedException: Unable to complete the deployment. httpNfcLeaseExtender thread is not alive.
        at com.vmware.nsx.management.lcm.vc.soap.service.ovf.ResourcePoolOperation.pushFile(ResourcePoolOperation.java:212) ~[?:?]
        at com.vmware.nsx.management.lcm.vc.soap.service.ovf.ResourcePoolOperation$2.run(ResourcePoolOperation.java:407) ~[?:?]
        at java.lang.Thread.run(Unknown Source) ~[?:?]

 

  • On the associated vCenter, SSL handshake failure logs will be seen under /var/log/vmware/vpxd/vpxd.log

2025-11-03T07:50:10.436Z warning vpxd[20556] [Originator@6876 sub=IO.Connection opID=########-92a3-####-8d63-############-21] Failed to SSL handshake; SSL(<io_obj p:0x00007f514457c230, h:193, <TCP '127.0.0.1 : 8089'>, <TCP '127.0.0.1 : 55312'>>), e: 167772437(session id context uninitialized (SSL routines)), duration: 0msec

Environment

VMware NSX 4.x

VMware vCenter Server 8.x

Cause

Failure in TLS handshake between the NSX and the vCenter

Resolution

This is a known issue which will be fix in future vCenter releases.

For workaround, try deploy the NSX Edge vm from vcenter directly using NSX Edge ova.

If you need assistance, please collect support bundles of all NSX managers and associated vCenter. Then open a support request with Broadcom