wine iexplore.exe throws 'GnuTLS error: A TLS fatal alert ...'

Questions about Wine on Linux
Locked
emacksnotes
Newbie
Newbie
Posts: 1
Joined: Fri Dec 25, 2020 10:08 am

wine iexplore.exe throws 'GnuTLS error: A TLS fatal alert ...'

Post by emacksnotes »

I am on Debian Sid. The system is up to date as on Friday 25 December 2020 08:48:05 PM IST.

I had trouble getting BOTH ADE and Kindle for PC working with the versions of wine that ship with Debian/Sid AND Wine HQ. (See below for exact versions)

I knew for sure that wine-3.0.2-3 loaded the following versions of ADE and Kindle for PC just fine.

1. ADE_2.0_Installer.exe
2. KindleForPC-installer-1.16.44025.exe

So, I decided to compile wine-3.0.2 against current Debian/Sid, and installed it. With this I am to able to load ADE 2.0. (Good!)

Unfortunately, the Kindle app installs fine, but when it launches for the first time it reports "Can't connect". Based on the following comment in winetricks file,

Code: Select all

w_warn "Using an older version of Kindle (1.16.44025) to work around https://bugs.winehq.org/show_bug.cgi?id=43508"
I suspected that it could be an issue with webview / internet explorer, gecko etc.

So, when l launch

Code: Select all

$wine iexplore.exe
the internet explorer launches, navigates to winehq.org but remains frozen. At the console, I see the following error log

Code: Select all

0009:fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
0009:fixme:urlmon:InternetBindInfo_GetBindString not supported string type 20
003c:fixme:secur32:schannel_get_protocol unknown protocol 5
003c:fixme:secur32:schannel_get_protocol unknown protocol 5
GnuTLS error: A TLS fatal alert has been received.
003c:err:secur32:schan_DecryptMessage Returning 80090304
0009:fixme:ieframe:handle_navigation_error Navigate to error page
Can someone give me some pointers on how to get around the above issue? The only thing that could have a bearing on the issue is that gnutls has moved in the last one year and there is some compatibility issues between wine-3.0.2 and the current versions of gnutls.

FWIW, I have followed this article https://patdavid.net/2018/05/installing ... with-wine/ to a "T" to get my ADE running. (Instead of using a full install of dotnetfx35.exe, I used winetricks to install dotnetsp1)

Code: Select all

~/Downloads$ env | grep WINE
WINEARCH=win32
WINEPREFIX=/home/kjambunathan/.adewine

Can someone help me with running the Kindle for PC running on wine-3.0.2. (It used to work around last year, but it is no longer working. So, it is a pretty minor issue, but I am debug-fu or google-fu is not strong enough to fix the gap)

Thanks in advance.

----------------

Various version of wine I have tried in the past.

Code: Select all

~$ apt-show-versions -a wine
No stable version
No testing version
wine:all 3.0.2-3 unstable snapshot.debian.org
wine:all 4.0.2-1 unstab
~/Downloads$ env | grep WINE
WINEARCH=win32
WINEPREFIX=/home/kjambunathan/.adewinele snapshot.debian.org
wine:all 5.0-3   unstable snapshot.debian.org
wine:all 5.0-4   unstable deb.debian.org
wine:all not installed

Code: Select all

~$ apt-show-versions -a winehq*
winehq.key not installed (not available)
~$ apt-cache search winehq
winehq-devel - WINE Is Not An Emulator - runs MS Windows programs
winehq-stable - WINE Is Not An Emulator - runs MS Windows programs
winehq-staging - WINE Is Not An Emulator - runs MS Windows programs

Code: Select all

~$ apt-show-versions -a winehq-devel
No stable version
winehq-devel:amd64 6.0~rc3~bullseye bullseye dl.winehq.org
No unstable version
winehq-devel:amd64 not installed
No stable version
winehq-devel:i386 6.0~rc3~bullseye bullseye dl.winehq.org
No unstable version
winehq-devel:i386 not installed

Code: Select all

~$ apt-show-versions -a winehq-staging
No stable version
winehq-staging:amd64 6.0~rc3~bullseye bullseye dl.winehq.org
No unstable version
winehq-staging:amd64 not installed
No stable version
winehq-staging:i386 6.0~rc3~bullseye bullseye dl.winehq.org
No unstable version
winehq-staging:i386 not installed

Code: Select all

~$ apt-show-versions -a winehq-stable
No stable version
winehq-stable:amd64 5.0.3~bullseye bullseye dl.winehq.org
No unstable version
winehq-stable:amd64 not installed
No stable version
winehq-stable:i386 5.0.3~bullseye bullseye dl.winehq.org
No unstable version
winehq-stable:i386 not installed

--------

Various version of gnutls my laptop has seen over the years ...

Code: Select all

~$ dpkg -l | grep gnutls
ii  gnutls-bin                                        3.7.0-3                            amd64        GNU TLS library - commandline utilities
ii  libcurl3-gnutls:amd64                             7.72.0-1                           amd64        easy-to-use client-side URL transfer library (GnuTLS flavour)
ii  libgnutls-dane0:amd64                             3.7.0-3                            amd64        GNU TLS library - DANE security support
rc  libgnutls-deb0-28:amd64                           3.3.8-6+deb8u7                     amd64        GNU TLS library - main runtime library
ii  libgnutls-openssl27:amd64                         3.7.0-3                            amd64        GNU TLS library - OpenSSL wrapper
ii  libgnutls28-dev:amd64                             3.7.0-3                            amd64        GNU TLS library - development files
ii  libgnutls30:amd64                                 3.7.0-3                            amd64        GNU TLS library - main runtime library
ii  libgnutls30:i386                                  3.7.0-3                            i386         GNU TLS library - main runtime library
ii  libgnutlsxx28:amd64                               3.7.0-3                            amd64        GNU TLS library - C++ runtime library
ii  libneon27-gnutls:amd64                            0.31.2-1                           amd64        HTTP and WebDAV client library (GnuTLS enabled)
ii  libsrt1-gnutls:amd64                              1.4.2-1                            amd64        Secure Reliable Transport UDP streaming library (GnuTLS flavour)

Code: Select all

~$ apt-show-versions -a gnutls-bin
gnutls-bin:amd64 3.7.0-3 install ok installed
No stable version
No testing version
gnutls-bin:amd64 3.5.19-1 unstable snapshot.debian.org
gnutls-bin:amd64 3.6.9-5  unstable snapshot.debian.org
gnutls-bin:amd64 3.6.12-2 unstable snapshot.debian.org
gnutls-bin:amd64 3.7.0-3  unstable deb.debian.org
gnutls-bin:amd64/unstable 3.7.0-3 uptodate
No stable version
No testing version
gnutls-bin:i386 3.5.19-1 unstable snapshot.debian.org
gnutls-bin:i386 3.6.9-5  unstable snapshot.debian.org
gnutls-bin:i386 3.6.12-2 unstable snapshot.debian.org
gnutls-bin:i386 3.7.0-3  unstable deb.debian.org
gnutls-bin:i386 not installed
~$
Locked