Tenía este extraño problema surgiendo hoy que no había experimentado antes. Ejecuto %code% y ssh se bloquea con la siguiente excepción:
%pre%
He ejecutado el comando con el indicador detallado y puedo ver que esto ocurre directamente después del intercambio de claves entre la máquina local y el host remoto.
Cosas que he probado:
- terminal de reinicio
- máquina de reinicio
- Eliminando todos los programas ssh en / usr / bin y reemplazándolos con los de un compañero mac
- Iniciar en modo de recuperación y reemplazar libSystem.B.dylib con el que se envía con macOS
- Instalar openssh con homebrew
- Eliminando openssh
- Agregar un PATH a / usr / bin
Tenga en cuenta que aparece el mismo error en otros comandos, como %code% .
______ answer273047 ___
Suponiendo que (probablemente) estás usando %code% de homebrew, encontré este error reportado en la fórmula openssh , que aparentemente se puede arreglar actualizando macOS a 10.12.3:
Correcto, ese símbolo no estaba en 10.12.0, […]
Puedes arreglarlo construyendo desde la fuente o actualizando a 10.12.3.
___