Lutris startup window bug + can't download GOG games

![lutris1|336x148]

Startup window errors:
conn.connect()
File “/usr/lib/python3/dist-packages/urllib3/connection.py”, line 342, in connect
self.ssl_context = create_urllib3_context(
File “/usr/lib/python3/dist-packages/urllib3/util/ssl_.py”, line 289, in create_urllib3_context
context.verify_mode = cert_reqs
File “/usr/lib/python3/dist-packages/urllib3/contrib/pyopenssl.py”, line 438, in verify_mode
self._ctx.set_verify(_stdlib_to_openssl_verify[value], _verify_callback)
File “/usr/lib/python3/dist-packages/OpenSSL/SSL.py”, line 1119, in set_verify
self._verify_helper = _VerifyHelper(callback)
File “/usr/lib/python3/dist-packages/OpenSSL/SSL.py”, line 337, in init
self.callback = _ffi.callback(
2021-01-09 11:24:30,882: Download failed: ffi_prep_closure(): bad user_data (it seems that the version of the libffi library seen at runtime is different from the ‘ffi.h’ file seen at compile-time)

Errors when downloading from GOG:
self._ctx.set_verify(_stdlib_to_openssl_verify[value], _verify_callback)
File “/usr/lib/python3/dist-packages/OpenSSL/SSL.py”, line 1119, in set_verify
self._verify_helper = _VerifyHelper(callback)
File “/usr/lib/python3/dist-packages/OpenSSL/SSL.py”, line 337, in init
self.callback = _ffi.callback(
2021-01-09 11:26:04,292: Download failed: ffi_prep_closure(): bad user_data (it seems that the version of the libffi library seen at runtime is different from the ‘ffi.h’ file seen at compile-time)
Traceback (most recent call last):
File “/usr/lib/python3/dist-packages/lutris/gui/widgets/download_progress.py”, line 94, in _progress
self._set_text(self.downloader.error[:80])
TypeError: ‘SystemError’ object is not subscriptable
2021-01-09 11:26:06,544: Failed to extract /home/geo/.cache/lutris/wine-lutris-6.0-rc1-x86_64.tar.xz
2021-01-09 11:26:06,545: Failed to extract /home/geo/.cache/lutris/wine-lutris-6.0-rc1-x86_64.tar.xz
None
2021-01-09 11:26:09,545: Cancelling installation of Hitman: Absolution
2021-01-09 11:26:09,548: No executable found in [’/home/geo/.local/share/lutris/runners/wine/lutris-6.0-rc1-x86_64/bin/wineserver’, ‘-k’]
2021-01-09 11:26:09,549: Non existent path: /home/geo/.cache/lutris/installer/hitman-absolution

EDIT 1:
Forgot to mention that downloading the files from that link with wget works just fine.

Hi, just wanted to add that the same error is true for Diablo 3 for example.
Looks like this error 2021-01-09 11:26:04,292: Download failed: ffi_prep_closure(): bad user_data (it seems that the version of the libffi library seen at runtime is different from the ‘ffi.h’ file seen at compile-time) is getting into the way.

Not sure how to fix that yet. The two other games I have installed (which are using the Battlenet) are working just fine. I did not attempted to reinstall them (not to get into the same error). The upgrades of both those games and battle.net are also working fine.

1 Like