Oggi è emerso questo strano problema che non avevo mai sperimentato prima. Eseguo ssh <remote ip>e ssh si arresta in modo anomalo con la seguente eccezione:
dyld: lazy symbol binding failed: Symbol not found: _timingsafe_bcmp
Referenced from: /usr/local/bin/ssh
Expected in: /usr/lib/libSystem.B.dylib
dyld: Symbol not found: _timingsafe_bcmp
Referenced from: /usr/local/bin/ssh
Expected in: /usr/lib/libSystem.B.dylib
Abort trap: 6
Ho eseguito il comando con il flag dettagliato e vedo che ciò sta accadendo direttamente dopo lo scambio di chiavi tra la macchina locale e l'host remoto.
Cose che ho provato:
- Terminale di riavvio
- Riavvio della macchina
- Rimuovere tutti i programmi ssh in / usr / bin e sostituirli con quelli di un collega mac
- Avvio in modalità di ripristino e sostituzione di libSystem.B.dylib con quello fornito con macOS
- Installazione di openssh con homebrew
- Rimozione di openssh
- Aggiunta di un PERCORSO a / usr / bin
Nota lo stesso errore appare su altri comandi come scp.