Lutris won’t start. Output from the “lutris -d” command:
❯ lutris -d
2026-02-01 02:19:31,370: The Battle,net source is unavailable because Google protobuf could not be loaded: No module named 'google'
INFO 2026-02-01 02:19:31,455 [application.do_command_line:478]:Starting Lutris 0.5.19
INFO 2026-02-01 02:19:31,478 [startup.run_all_checks:120]:"card1" is AMD Radeon RX 580 Series (1002:67df 1462:3418 amdgpu) Driver 25.3.4
Traceback (most recent call last):
File "/usr/lib/python3.14/site-packages/urllib3/response.py", line 903, in _error_catcher
yield
File "/usr/lib/python3.14/site-packages/urllib3/response.py", line 1028, in _raw_read
data = self._fp_read(amt, read1=read1) if not fp_closed else b""
~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.14/site-packages/urllib3/response.py", line 1011, in _fp_read
return self._fp.read(amt) if amt is not None else self._fp.read()
~~~~~~~~~~~~~^^^^^
File "/usr/lib/python3.14/http/client.py", line 484, in read
s = self.fp.read(amt)
File "/usr/lib/python3.14/socket.py", line 725, in readinto
return self._sock.recv_into(b)
~~~~~~~~~~~~~~~~~~~~^^^
TimeoutError: timed out
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/usr/lib/python3.14/site-packages/requests/models.py", line 820, in generate
yield from self.raw.stream(chunk_size, decode_content=True)
File "/usr/lib/python3.14/site-packages/urllib3/response.py", line 1257, in stream
data = self.read(amt=amt, decode_content=decode_content)
File "/usr/lib/python3.14/site-packages/urllib3/response.py", line 1112, in read
data = self._raw_read(amt)
File "/usr/lib/python3.14/site-packages/urllib3/response.py", line 1027, in _raw_read
with self._error_catcher():
~~~~~~~~~~~~~~~~~~~^^
File "/usr/lib/python3.14/contextlib.py", line 162, in __exit__
self.gen.throw(value)
~~~~~~~~~~~~~~^^^^^^^
File "/usr/lib/python3.14/site-packages/urllib3/response.py", line 908, in _error_catcher
raise ReadTimeoutError(self._pool, None, "Read timed out.") from e # type: ignore[arg-type]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
urllib3.exceptions.ReadTimeoutError: HTTPConnectionPool(host='buildbot,libretro,com', port=80): Read timed out.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3.14/site-packages/lutris/gui/application.py", line 482, in do_command_line
run_all_checks()
~~~~~~~~~~~~~~^^
File "/usr/lib/python3.14/site-packages/lutris/startup.py", line 126, in run_all_checks
fill_missing_platforms()
~~~~~~~~~~~~~~~~~~~~~~^^
File "/usr/lib/python3.14/site-packages/lutris/startup.py", line 109, in fill_missing_platforms
game.set_platform_from_runner()
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
File "/usr/lib/python3.14/site-packages/lutris/game.py", line 449, in set_platform_from_runner
self.platform = self.runner.get_platform()
^^^^^^^^^^^
File "/usr/lib/python3.14/site-packages/lutris/game.py", line 324, in runner
runner_class = import_runner(self.runner_name)
File "/usr/lib/python3.14/site-packages/lutris/runners/__init__.py", line 83, in import_runner
runner_module = get_runner_module(runner_name)
File "/usr/lib/python3.14/site-packages/lutris/runners/__init__.py", line 72, in get_runner_module
module = __import__("lutris.runners.%s" % runner_name, globals(), locals(), [runner_name], 0)
File "/usr/lib/python3.14/site-packages/lutris/runners/libretro.py", line 61, in <module>
LIBRETRO_CORES = get_libretro_cores()
File "/usr/lib/python3.14/site-packages/lutris/runners/libretro.py", line 34, in get_libretro_cores
req = requests.get("http://buildbot,libretro,com/assets/frontend/info.zip", allow_redirects=True, timeout=5)
File "/usr/lib/python3.14/site-packages/requests/api.py", line 73, in get
return request("get", url, params=params, **kwargs)
File "/usr/lib/python3.14/site-packages/requests/api.py", line 59, in request
return session.request(method=method, url=url, **kwargs)
~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.14/site-packages/requests/sessions.py", line 589, in request
resp = self.send(prep, **send_kwargs)
File "/usr/lib/python3.14/site-packages/requests/sessions.py", line 746, in send
r.content
File "/usr/lib/python3.14/site-packages/requests/models.py", line 902, in content
self._content = b"".join(self.iter_content(CONTENT_CHUNK_SIZE)) or b""
~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.14/site-packages/requests/models.py", line 826, in generate
raise ConnectionError(e)
requests.exceptions.ConnectionError: HTTPConnectionPool(host='buildbot,libretro,com', port=80): Read timed out.
INFO 2026-02-01 02:19:36,556 [application.do_shutdown:1047]:Shutting down Lutris
All periods in website names have been replaced with commas.
Lutris version: 0.5.19-8
System Information:
OS: CachyOS x86_64
GPU: AMD Radeon RX 580 Series [Discrete]
DE: KDE Plasma 6.5.5
WM: KWin (Wayland)
I don’t know English well, so I use Google Translate. I apologize for any misunderstandings.