NSX Edge registration fails: WARNING Unable to determine terminal size: [OSError] [Errno 25] Inappropriate ioctl for device
search cancel

NSX Edge registration fails: WARNING Unable to determine terminal size: [OSError] [Errno 25] Inappropriate ioctl for device

book

Article ID: 368252

calendar_today

Updated On:

Products

VMware NSX

Issue/Introduction

  • Unable to deploy Edge via the NSX UI
  • The Edge powers on but registration fails with: Unable to determine terminal size: [OSError] [Errno 25] Inappropriate ioctl for device
  • NSX Manager syslog shows
         /var/log/syslog
         [TIMESTAMP] ERROR http-nio-127.0.0.1-7440-exec-22 TransportNodeServiceImpl 4898 FABRIC [nsx@6876 comp="nsx-manager" errorCode="MP9779" level="ERROR" reqId="[REQID]"                                 subcomp="manager"username="admin"] TransportNode configuration has an invalid TransportZone Profile TransportZoneProfile/[UUID]. Please update TransportNode with a valid profile ID
  • The Transport Zone Profile ID referenced in the logs does not match the ID returned when checking Transport Zone via API - GET - https://[NSX Manager]/api/v1/transport-zones

Environment

NSX 4.1.x

Cause

The correct Transport Zone Profile IDs for the Edge Node are not sent during the create/update call from UI.

Resolution

This issue is resolved in NSX 4.2.

 

To workaround issue on versions prior to 4.2, the Edge can be deployed directly from vCenter.

https://docs.vmware.com/en/VMware-NSX/4.1/installation/GUID-AECC66D0-C968-4EF2-9CAD-7772B0245BF6.html