Cygwin - STunnel больше не отвечает

459
fabiog

Я долго пользовался Cygwin 64bit и пакетом cygwin All / Net / stunnel: универсальная оболочка TLS на моей машине с Windows 10 очень счастливо.

Внезапно, однако, STunnel больше не отвечает. Я знаю, что это очень расплывчато, поэтому я предоставлю некоторую информацию ниже. Я установил версию 5.31-1, но также пытался с 5.28-1 безрезультатно.

$ # from the man page for stunnel,  $ # -version should output version and compile time.  $ # But nothing comes out.  $  $ stunnel -version $ stunnel -help $ type stunnel stunnel is hashed (/usr/bin/stunnel) $ which stunnel /usr/bin/stunnel $ 

Отсутствие выхода сводит меня с ума, не знаю, почему ничего не выходит. Я полностью удалил Cygwin - следуя рекомендациям веб-сайта - затем переустановил Cygwin и Stunnel.

Я подозреваю, что отсутствует библиотека, но Cygwin заботится обо всех зависимостях, если это не так, и я действительно скучаю по важной библиотеке. Я установил Perl и OpenSSH, но до сих пор не повезло.

$ cygcheck ../../bin/stunnel.exe C:\cygwin64\bin\stunnel.exe C:\cygwin64\bin\cygssp-0.dll C:\cygwin64\bin\cygwin1.dll C:\WINDOWS\system32\KERNEL32.dll C:\WINDOWS\system32\ntdll.dll C:\WINDOWS\system32\KERNELBASE.dll C:\WINDOWS\system32\api-ms-win-eventing-provider-l1-1-0.dll C:\WINDOWS\system32\api-ms-win-core-synch-l1-2-0.dll C:\WINDOWS\system32\api-ms-win-core-timezone-l1-1-0.dll C:\WINDOWS\system32\api-ms-win-core-xstate-l2-1-0.dll C:\cygwin64\bin\cygcrypto-1.0.0.dll C:\cygwin64\bin\cygz.dll C:\cygwin64\bin\cygssl-1.0.0.dll C:\cygwin64\bin\cygwrap-0.dll   $ ldd ../../bin/stunnel.exe ntdll.dll => /cygdrive/c/WINDOWS/SYSTEM32/ntdll.dll (0x7ffbd65b0000) KERNEL32.DLL => /cygdrive/c/WINDOWS/system32/KERNEL32.DLL (0x7ffbd5890000) KERNELBASE.dll => /cygdrive/c/WINDOWS/system32/KERNELBASE.dll (0x7ffbd2f90000) TmUmEvt64.dll => /cygdrive/c/WINDOWS/system32/tmumh/20019/AddOn/6.80.0.1007/TmUmEvt64.dll (0x7ffbd0350000) PSAPI.DLL => /cygdrive/c/WINDOWS/system32/PSAPI.DLL (0x7ffbd39a0000) SHLWAPI.dll => /cygdrive/c/WINDOWS/system32/SHLWAPI.dll (0x7ffbd3d10000) msvcrt.dll => /cygdrive/c/WINDOWS/system32/msvcrt.dll (0x7ffbd5a50000) combase.dll => /cygdrive/c/WINDOWS/system32/combase.dll (0x7ffbd6200000) RPCRT4.dll => /cygdrive/c/WINDOWS/system32/RPCRT4.dll (0x7ffbd6490000) bcryptPrimitives.dll => /cygdrive/c/WINDOWS/system32/bcryptPrimitives.dll (0x7ffbd2e70000) GDI32.dll => /cygdrive/c/WINDOWS/system32/GDI32.dll (0x7ffbd3a20000) USER32.dll => /cygdrive/c/WINDOWS/system32/USER32.dll (0x7ffbd3db0000) ADVAPI32.dll => /cygdrive/c/WINDOWS/system32/ADVAPI32.dll (0x7ffbd3f10000) sechost.dll => /cygdrive/c/WINDOWS/system32/sechost.dll (0x7ffbd5520000) IMM32.DLL => /cygdrive/c/WINDOWS/system32/IMM32.DLL (0x7ffbd3d70000) tmmon64.dll => /cygdrive/c/WINDOWS/system32/tmumh/20019/TmMon/1.6.0.1163/tmmon64.dll (0x6fa30000) 

Как я должен идти об устранении проблемы этой проблемы? Я попробовал на компьютере коллеги, и у него та же проблема.

0
не используйте ldd, он не будет сообщать о пропавших dll. Используйте вместо cygcheck matzeri 8 лет назад 0
@matzeri сделано. так выглядит, что ни одна библиотека не пропала .. fabiog 8 лет назад 0

1 ответ на вопрос

0
matzeri

Поскольку cygcheck говорит, что все dll находятся на своем месте, вы можете использовать два способа, чтобы выделить несоответствие в библиотеке

Ты можешь использовать

http://www.dependencywalker.com/ или запустить

strace -o tunnel.strace stunnel 
`$ stunnel -version`` $ strace -o tunnel.strace ../../ bin / stunnel.exe` `Ошибка сегментации`` $ stunnel -version` fabiog 8 лет назад 0
посмотрите на tunnel.strace для подсказок matzeri 8 лет назад 0
файл пуст :-( fabiog 8 лет назад 0
strace -o tunnel.strace stunnel.exe. Без "../../bin/" matzeri 8 лет назад 0
Я буду ставить на AV, вмешивающийся в работу Stunnel matzeri 8 лет назад 0
БИНГО! Проблема была с Антивирусом. После отключения Stunnel работает правильно. Вероятно, AV получил обновление, и за последние несколько дней он, должно быть, заблокировал Stunnel. fabiog 8 лет назад 0
Для истории: какой антивирус? Я видел по крайней мере два подобных случая в прошлом месяце. matzeri 8 лет назад 0
AV является Trend Micro fabiog 8 лет назад 0