Назад | Перейти на главную страницу

Служба Cygwin sshd запускается, но выдает только ошибки

Я знаю, что об этом уже спрашивали, но я посмотрел на другие вопросы, и они не помогли, так что вот ...

Я установил cygwin (только OpenSSH и все, что он для него автоматически выбрал). Я запустил ssh-host-config и ввел «да» для всего (в основном ручной ssh-host-config -y).

Он установил службу.

Однако каждый раз, когда служба запускается, я получаю следующее в /var/log/sshd.log:

    158 [unknown (0xED4)] ? 2672 handle_exceptions: Exception: STATUS_ACCESS_VIOLATION
Exception: STATUS_ACCESS_VIOLATION at eip=7C919AF2
eax=00000000 ebx=00000000 ecx=000007B4 edx=77FEE0C0 esi=77FEE0B0 edi=00000000
ebp=0022EE94 esp=0022EE20 program=
cs=001B ds=0023 es=0023 fs=003B gs=0000 ss=0023
Stack trace:
Frame     Function  Args
0022EE94  7C919AF2  (00FEE0B0, 77FE25EE, 77FEE0B0, 7C90DCAE)
0022EECC  7C901046  (00261E90, 0022F094, 00000000, 00000000)
0022EEE4  77FE25A8  (0022EFF4, 0022F094, 0022EF50, 0022EF50)
0022EFF8  77FE1D0F  (00010002, 0022F014, 00261E90, 0022F094)
0022F01C  77FE1CB9  (00010002, 00261E90, 0022F094, 00000000)
0022F04C  77FE1E37  (00010002, 0022F0C8, 0022F094, 0022F1F0)
0022F060  77DE54D9  (0022F0C8, 0022F094, 00002000, 7C809B59)
0022F1F0  6108E202  (61600088, 00000003, 00020902, 00060000)
0022F220  6106E7C7  (0A000000, 00000003, 0022F24C, 0000B808)
0022F250  6106E872  (610CFE20, 610048AA, 7C980620, 7C8021B9)
0022F2A0  61004FF5  (610CFEE0, FFFFFFFE, 000007E4, 610CFE04)
0022F2F0  610052ED  (10003390, 10003390, 003620B0, 10000000)
0022F310  61007F9D  (10000000, 10003390, 7C91BF81, 10000240)
0022F330  100018A8  (10000000, 00000001, 00000000, 100017F0)
0022F350  7C90118A  (100017F0, 10000000, 00000001, 00000000)
0022F458  7C91B5D2  (00000000, C0150008, 00000000, 00000000)
End of stack trace (more stack frames may be present)  
  93485 [unknown (0xED4)] ? 2672 handle_exceptions: Exception: STATUS_ACCESS_VIOLATION
  94005 [unknown (0xED4)] ? 2672 handle_exceptions: Error while dumping state (probably corrupted stack)
  94706 [unknown (0xED4)] ? 2672 handle_exceptions: Exception: STATUS_ACCESS_VIOLATION
  95283 [unknown (0xED4)] ? 2672 handle_exceptions: Error while dumping state (probably corrupted stack)
  95985 [unknown (0xED4)] ? 2672 handle_exceptions: Exception: STATUS_ACCESS_VIOLATION
  96528 [unknown (0xED4)] ? 2672 handle_exceptions: Error while dumping state (probably corrupted stack)
  97223 [unknown (0xED4)] ? 2672 handle_exceptions: Exception: STATUS_ACCESS_VIOLATION
  97809 [unknown (0xED4)] ? 2672 handle_exceptions: Error while dumping state (probably corrupted stack)
  98540 [unknown (0xED4)] ? 2672 handle_exceptions: Exception: STATUS_ACCESS_VIOLATION
  99102 [unknown (0xED4)] ? 2672 handle_exceptions: Error while dumping state (probably corrupted stack)
  99823 [unknown (0xED4)] ? 2672 handle_exceptions: Exception: STATUS_ACCESS_VIOLATION
 100374 [unknown (0xED4)] ? 2672 handle_exceptions: Error while dumping state (probably corrupted stack)
 101105 [unknown (0xED4)] ? 2672 handle_exceptions: Exception: STATUS_ACCESS_VIOLATION
 101661 [unknown (0xED4)] ? 2672 handle_exceptions: Error while dumping state (probably corrupted stack)

И это продолжается до тех пор, пока работает служба. Я не могу подключиться к машине.

тем не мение, если я бегу /usr/sbin/sshd вручную, он запускается нормально, и я могу подключиться к машине.

Машина:

То, что я уже пробовал:

Любая помощь приветствуется!

Обнаружил проблему, если у кого-то такая же проблема:

В системе было две версии cygwin1.dll. Он смотрел не на ту. Если у вас возникла эта проблема, найдите файл и удалите один из них (в зависимости от того, какую версию вы используете).