2

Если бы сегодня возникла эта странная проблема, с которой я раньше не сталкивался. Я выполняю 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 .

1 ответ1

0

Федерико связал github.com/Homebrew/homebrew-dupes/issues/716, который предполагает, что это может быть ошибкой в macOS

Как и ОП на этом посту, я был на 10.12.0 и только что обновился до 10.12.3. Это решило проблему.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .