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

VMware 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 VMware NSX 4.2.

Workaround:

On versions prior to VMware NSX 4.2, the Edge can be deployed directly from vCenter. Installing an Edge via the vCenter