Cygwin - Stunnel reagiert nicht mehr

553
fabiog

Ich habe Cygwin 64bit und Cygwins Paket All / Net / stunnel: Universal TLS-Wrapper auf meinem Windows-10-Rechner sehr gerne verwendet.

Plötzlich reagiert STunnel jedoch nicht mehr. Ich weiß, dass es sehr vage ist, deshalb gebe ich unten ein paar Informationen. Ich habe Version 5.31-1 installiert, aber auch mit 5.28-1 vergeblich versucht.

$ # 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 $ 

Der Mangel an Output macht mich verrückt, nicht sicher, warum nichts herauskommt. Ich habe cygwin vollständig deinstalliert - entsprechend den Richtlinien der Website - und dann Cygwin und Stunnel neu installiert.

Ich vermute eine fehlende Bibliothek, aber cygwin kümmert sich um alle Abhängigkeiten, es sei denn, dies ist nicht der Fall, und ich vermisse wirklich eine wichtige Bibliothek. Ich habe perl und openssh installiert, aber immer noch kein Glück.

$ 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) 

Wie kann ich dieses Problem beheben? Ich habe den Computer eines Kollegen anprobiert und er hat das gleiche Problem.

0
Ldd nicht verwenden, fehlende DLLs werden nicht gemeldet. Verwenden Sie stattdessen Cygcheck matzeri vor 7 Jahren 0
@matzeri fertig. so sieht es aus, dass keine Bibliothek fehlt .. fabiog vor 7 Jahren 0

1 Antwort auf die Frage

0
matzeri

Wie Cygcheck mitteilt, dass alle DLLs vorhanden sind, können Sie zwei Möglichkeiten verwenden, um einen Konflikt in der Bibliothek hervorzuheben

Sie können verwenden

http://www.dependencywalker.com/ oder ausführen

strace -o tunnel.strace stunnel 
`$ stunnel -version`` $ strace -o tunnel.strace ../../ bin / stunnel.exe `` Segmentierungsfehler `` $ stunnel -version` fabiog vor 7 Jahren 0
In der tunnel.strace findest du Hinweise matzeri vor 7 Jahren 0
Datei ist leer :-( fabiog vor 7 Jahren 0
strace -o tunnel.strace stunnel.exe. Ohne "../../bin/" matzeri vor 7 Jahren 0
Ich werde auf einen AV setzen, der auf stunnel läuft matzeri vor 7 Jahren 0
BINGO! Das Problem lag beim AntiVirus. Nach dem Deaktivieren arbeitet Stunnel korrekt. Wahrscheinlich hat der AV ein Update erhalten und muss seit einigen Tagen Stunnel blockiert haben. fabiog vor 7 Jahren 0
Für die Geschichte: welches Antivirus? Ich habe im letzten Monat mindestens zwei ähnliche Fälle gesehen. matzeri vor 7 Jahren 0
Der AV ist Trend Micro fabiog vor 7 Jahren 0