L'errore compare durante la compilazione o il bundling (Webpack, Vite, Metro Bundler) quando il processo supera il limite predefinito di file aperti simultanei impostato da launchctl limit maxfiles.
EMFILE_MAXFILES
→
L'errore compare in ambienti di sviluppo Node.js o Docker quando il numero totale di thread/processi aperti supera il limite imposto dal kernel macOS (sysctl kern.maxprocperuid).
EAGAIN_MAXPROC
→
L'avviso compare nelle sessioni SSH o comandi Perl quando le variabili di localizzazione del terminale macOS non corrispondono ai pacchetti di lingua installati sul server remoto.
LOCALE_UNSUPPORTED
→
L'errore compare nelle versioni recenti di macOS quando il client OpenSSH rifiuta l'algoritmo legacy SHA-1 per chiavi RSA (risolvibile con PubkeyAcceptedAlgorithms +ssh-rsa o chiavi Ed25519).
SSH_RSA_REJECTED
→
L'errore compare quando un account standard tenta di eseguire 'sudo' senza appartenere al gruppo 'admin' del sistema macOS.
SUDO_NOT_IN_SUDOERS
→
L'errore compare quando si tenta di manipolare o rimuovere gli attributi estesi di un file appartenente a un altro utente senza privilegi elevati o permessi Full Disk Access.
XATTR_ATTR_NOT_FOUND
→
L'errore compare su Mac con processori Apple Silicon (M1/M2/M3/M4) quando si tenta di eseguire un binario a 64 bit x86 senza che il layer di traduzione Rosetta 2 sia installato.
BAD_CPU_TYPE
→
L'errore compare nel terminale di default (zsh) quando i percorsi dei binari installati (Node, Python, Go) non sono esportati nel file ~/.zshrc o ~/.zprofile.
ZSH_CMD_NOT_FOUND
→