Desura client fails with schannel error on login attempt

Questions about Wine on Linux
Locked
spoon0042
Level 6
Level 6
Posts: 572
Joined: Thu Dec 24, 2009 11:00 am

Desura client fails with schannel error on login attempt

Post by spoon0042 »

I get the following error popup when trying to log in the Desura client (http://www.desura.com/DesuraInstaller.exe):

Code: Select all

Failed to login

SSL connect error
(https://secure.desura.com/3/memberlogin)
[schannel: failed to setup sequence detection]
[58.35]
I didn't have any luck googling the error message. (though it may be a curl error?) appdb doesn't have anything recent. Using native schannel was also a dead end, just got the same error. wine output didn't seem interesting either:

Code: Select all

fixme:ver:GetCurrentPackageId (0x32f9e0 (nil)): stub
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:advapi:RegisterTraceGuidsW (0x532d64, (nil), {f7b697a3-4db5-4d3b-be71-c4d284e6592f}, 7, 0x5ff560, (null), (null), 0x609fd8): stub
fixme:process:GetNumaHighestNodeNumber (0x32fac0): semi-stub
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:advapi:RegisterTraceGuidsW (0x106a19d, (nil), {f7b697a3-4db5-4d3b-be71-c4d284e6592f}, 7, 0x10d069c, (null), (null), 0x10d0ad0): stub
fixme:process:GetNumaHighestNodeNumber (0x32fa50): semi-stub
fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046}
fixme:shell:IAutoCompleteDropDown_fnResetEnumerator (0x2abc080): stub
fixme:ver:GetCurrentPackageId (0x32f714 (nil)): stub
wine 1.7.20 32 bit Debian stable. gnutls version is 2.12.20-8+deb7u2 since that may be relevant.
spoon0042
Level 6
Level 6
Posts: 572
Joined: Thu Dec 24, 2009 11:00 am

Re: Desura client fails with schannel error on login attempt

Post by spoon0042 »

Well I tried using the libgnutls in backports (3.2.15) and... configure doesn't find it at all now. :-/
spoon0042
Level 6
Level 6
Posts: 572
Joined: Thu Dec 24, 2009 11:00 am

Re: Desura client fails with schannel error on login attempt

Post by spoon0042 »

I figured out why the newer gnutls wasn't being detected. For whatever reason Debian names the library libgnutls-deb0.so.28 which doesn't parse in line 11182 of configure:

Code: Select all

    *) ac_cv_lib_soname_gnutls=`$READELF -d conftest$ac_exeext | grep "NEEDED.*libgnutls\\.$LIBEXT" | sed -e "s/^.*\\[\\(libgnutls\\.$LIBEXT[^   ]*\\)\\].*$/\1/"';2,$d'`
because readelf outputs " 0x00000001 (NEEDED) Shared library: [libgnutls-deb0.so.28]".

I just don't know if that's a wine configure bug, or a debian bug, or even an autoconf bug.
spoon0042
Level 6
Level 6
Posts: 572
Joined: Thu Dec 24, 2009 11:00 am

Re: Desura client fails with schannel error on login attempt

Post by spoon0042 »

Same results with updated gnutls, yay. Though I had a look and it seems wine's schannel doesn't really do anything. Oh well.
Locked