Error Codes Wiki

Mac Error Code -102 — Communication Error

Errorsystem errors

Overview

Mac error code -102 (noAckErr) indicates a communication failure between system components, commonly seen with network or hardware operations.

Key Details

  • Error -102 corresponds to noAckErr in classic Mac OS error codes
  • Indicates no acknowledgment received in a communication protocol
  • Can appear in network operations, AppleTalk, or hardware communication
  • Modern macOS may surface this in legacy applications
  • Related to low-level system communication timeouts

Common Causes

  • Network communication timeout between Mac and remote server
  • Hardware communication failure with connected peripherals
  • Legacy application using deprecated communication protocols
  • Firewall blocking acknowledgment packets
  • Corrupted network preferences

Steps

  1. 1Delete network preferences: remove /Library/Preferences/SystemConfiguration/com.apple.network* files and restart
  2. 2Reset network settings by creating a new Network Location in System Preferences > Network
  3. 3Check all cable connections and try different USB/Thunderbolt ports
  4. 4Update the application experiencing the error
  5. 5Boot into Safe Mode to test without third-party network extensions

Tags

macerror-102communicationnetworktimeout

More in System Errors

Frequently Asked Questions

It indicates a communication problem but is usually fixable by resetting network preferences or updating software.