An error

Error: No such file or directory

(Error code 2d0160)

Possible sources

This error no longer exists in the iPXE source code. You should try using the latest version of iPXE.

General advice

  • Try using the latest version of iPXE. Your problem may have already been fixed.
  • You can contact the iPXE developers and other iPXE users.

Additional notes

(Please edit this page to include any of your own useful hints and tips for fixing this error.)

This error usually indicates an ARP cache miss. It is generally harmless and can be ignored.

UDP protocols (syslog etc)

When an ARP cache miss occurs, iPXE drops the transmitted packet and relies on higher-layer protocols to perform any necessary retransmission. Some higher-layer protocols have no retransmission mechanism, in which case the data will never be retransmitted.

For example, the syslog protocol will not retransmit data. You may therefore lose any log messages sent immediately after configuring a syslog server. One workaround for this problem is to insert a brief delay to allow ARP resolution to complete:

  #!ipxe
  
  # Configure syslog server via DHCP
  dhcp
  # Send a dummy message to trigger ARP resolution
  echo Waiting for log server ${syslog} to resolve...
  # Allow time for ARP to complete
  sleep 1
  echo This message should be successfully sent to the syslog server
err/2d0160.txt ยท Last modified: 2011/06/28 09:46 (external edit)
Recent changes RSS feed CC Attribution-Share Alike 4.0 International Driven by DokuWiki
All uses of this content must include an attribution to the iPXE project and the URL https://ipxe.org
References to "iPXE" may not be altered or removed.