Lutris does not start and closes

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.