Если бы сегодня возникла эта странная проблема, с которой я раньше не сталкивался. Я выполняю ssh <remote ip>
и ssh вылетает со следующим исключением:
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
Я выполнил команду с флагом verbose и вижу, что это происходит сразу после обмена ключами между локальной машиной и удаленным хостом.
Вещи, которые я пробовал:
- Перезапуск терминала
- Перезапуск машины
- Удаление всех программ ssh из /usr /bin и их замена на программы коллеги Mac
- Загрузка в режиме восстановления и замена libSystem.B.dylib с тем, что поставляется с macOS
- Установка опенш с доморощенным
- Удаление опенш
- Добавление PATH в /usr /bin
Обратите внимание, что такая же ошибка появляется в других командах, таких как scp
.