https://bugs.winehq.org/show_bug.cgi?id=44990
Bug ID: 44990 Summary: No HTTPS Product: Wine Version: 3.5 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: major Priority: P2 Component: wininet Assignee: wine-bugs@winehq.org Reporter: jon.tech.uk@gmail.com Distribution: ---
Connection to HTTPS fails when setting wininet to native: 003e:err:secur32:schan_AcquireClientCredentials Could not find matching protocol
Test run with wininet=native exhibiting the error:
$ WINEPREFIX=~/.wine32 WINEARCH=win32 winetricks wininet=native winihttp=native Using winetricks 20180217-next - sha256sum: e5c949bb20dbc6ed1257b7807dc475b8ce5f456d0d8c8c58b8b54492dd9f058b with wine-3.0 (Debian 3.0-1~mx17+1) and WINEARCH=win32 Using native override for following DLLs: wininet Executing wine regedit C:\windows\Temp_native\override-dll.reg Using native override for following DLLs: winihttp Executing wine regedit C:\windows\Temp_native\override-dll.reg
$ WINEPREFIX=~/.wine32 WINEARCH=win32 wine iexplore google.com 0012:err:module:import_dll Library mscoree.dll (which is needed by L"C:\windows\Microsoft.NET\Framework\v4.0.30319\mscorsvw.exe") not found 0012:err:module:attach_dlls Importing dlls for L"C:\windows\Microsoft.NET\Framework\v4.0.30319\mscorsvw.exe" failed, status c0000135 000f:err:service:process_send_command service protocol error - failed to write pipe! 003e:err:secur32:schan_AcquireClientCredentials Could not find matching protocol 0009:err:ole:CoReleaseMarshalData IMarshal::ReleaseMarshalData failed with error 0x8001011d
Test run with wininet=builtin executing correctly error free:
$ WINEPREFIX=~/.wine32 WINEARCH=win32 winetricks wininet=builtin winihttp=native Using winetricks 20180217-next - sha256sum: e5c949bb20dbc6ed1257b7807dc475b8ce5f456d0d8c8c58b8b54492dd9f058b with wine-3.0 (Debian 3.0-1~mx17+1) and WINEARCH=win32 Using builtin override for following DLLs: wininet Executing wine regedit C:\windows\Temp_builtin\override-dll.reg Using native override for following DLLs: winihttp Executing wine regedit C:\windows\Temp_native\override-dll.reg
$ WINEPREFIX=~/.wine32 WINEARCH=win32 wine iexplore google.com 0012:err:module:import_dll Library mscoree.dll (which is needed by L"C:\windows\Microsoft.NET\Framework\v4.0.30319\mscorsvw.exe") not found 0012:err:module:attach_dlls Importing dlls for L"C:\windows\Microsoft.NET\Framework\v4.0.30319\mscorsvw.exe" failed, status c0000135 000f:err:service:process_send_command service protocol error - failed to write pipe! 9[2f51808]: TSF: 0x5e45260 TSFStaticSink::Init() FAILED to install ITfInputProcessorProfileActivationSink (0x80004001) 9[2f51808]: TSF: TSFTextStore::Initialize() FAILED to initialize TSFStaticSink instance
Tested with multiple versions of wine, last two checked with are:
$ WINEPREFIX=~/.wine32 WINEARCH=win32 wine --version wine-3.0 (Debian 3.0-1~mx17+1)
$ WINEPREFIX=~/.wine32 WINEARCH=win32 /opt/wine-staging/bin/wine --version wine-3.5 (Staging)
Originally submitted with winetricks issue tracker, see https://github.com/Winetricks/winetricks/issues/966 for further details.