Game installation error "Failed to retrieve wine (GE-Proton8-30) information"

I don’t have any idea why it would attempt to install GE-Proton8-30, I don’t want to use that version, and the install script doesn’t reference that version specifically, so why is Lutris attempting this? In this case I was attempting to install DCS World but this error has been popping up anytime I try to install any game.

What gives?

Log output:

$ lutris -d
2024-10-06 15:03:34,708: Command 'vulkaninfo' not found on your system
2024-10-06 15:03:34,992: The Battle.net source is unavailable because Google protobuf could not be loaded: Descriptors cannot be created directly.
If this call came from a _pb2.py file, your generated code is out of date and must be regenerated with protoc >= 3.19.0.
If you cannot immediately regenerate your protos, some other possible workarounds are:
 1. Downgrade the protobuf package to 3.20.x or lower.
 2. Set PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=python (but this will use pure-Python parsing and will be much slower).

More information: https://developers.google.com/protocol-buffers/docs/news/2022-05-06#python-updates
INFO     2024-10-06 15:03:35,068 [application.do_command_line:479]:Starting Lutris 0.5.17
DEBUG    2024-10-06 15:03:35,068 [system._execute:109]:Executing lspci
INFO     2024-10-06 15:03:35,075 [startup.run_all_checks:120]:NVIDIA Corporation AD104 [GeForce RTX 4070] (10de:2786 1462:5137 nvidia) Driver 560.35.03
DEBUG    2024-10-06 15:03:35,076 [system._execute:109]:Executing lspci
INFO     2024-10-06 15:03:35,082 [startup.run_all_checks:120]:No GPU (simple-framebuffer) Driver None
DEBUG    2024-10-06 15:03:35,176 [xrandr.get_resolutions:91]:Retrieving resolution list
DEBUG    2024-10-06 15:03:35,185 [xrandr._get_vidmodes:18]:Retrieving 24 video modes from XrandR
DEBUG    2024-10-06 15:03:35,224 [path_cache._update_missing_games:114]:Checking for missing games
DEBUG    2024-10-06 15:03:35,251 [api.check_stale_runtime_versions:52]:Modified at Sun 06 Oct 2024 02:59:57 PM , will update after Sun 06 Oct 2024 08:59:57 PM 
DEBUG    2024-10-06 15:03:35,256 [lutriswindow.create_runtime_updater_cb:1244]:Runtime up to date
DEBUG    2024-10-06 15:03:36,228 [http._request:88]:POST https://lutris.net/api/users/library?since=1728248567
DEBUG    2024-10-06 15:03:45,085 [application.show_window:394]:Showing window AddGamesWindow{'parent': <lutriswindow.LutrisWindow object at 0x7c32ab216cc0 (LutrisWindow at 0x57c7f61ae010)>}
DEBUG    2024-10-06 15:03:55,405 [http._request:88]:GET https://lutris.net/api/games?search=dcs+world&with-installers=True
DEBUG    2024-10-06 15:03:57,171 [api.get_game_installers:395]:Fetching installer https://lutris.net/api/installers/dcs-world
DEBUG    2024-10-06 15:03:57,172 [http._request:88]:GET https://lutris.net/api/installers/dcs-world
DEBUG    2024-10-06 15:03:57,174 [application.on_app_window_destroyed:419]:Removed window AddGamesWindow{'parent': <lutriswindow.LutrisWindow object at 0x7c32ab216cc0 (LutrisWindow at 0x57c7f61ae010)>}
DEBUG    2024-10-06 15:03:57,586 [application.show_window:394]:Showing window InstallerWindowdcs-world
DEBUG    2024-10-06 15:04:01,236 [xrandr._get_vidmodes:18]:Retrieving 24 video modes from XrandR
INFO     2024-10-06 15:04:03,595 [interpreter.get_runners_to_install:255]:Runner <lutris.runners.wine.wine object at 0x7c32ab2e2570> needs to be installed
DEBUG    2024-10-06 15:04:03,595 [interpreter.install_runner:274]:Installing wine
DEBUG    2024-10-06 15:04:03,599 [runner.install:468]:Installing wine (version=GE-Proton8-30, callback=<function ScriptInterpreter.install_runner.<locals>.install_more_runners at 0x7c32ab2f89a0>)
DEBUG    2024-10-06 15:04:03,599 [http._request:88]:GET https://lutris.net/api/runners/wine
ERROR    2024-10-06 15:04:03,868 [interpreter.install_runner:282]:Failed to retrieve wine (GE-Proton8-30) information
ERROR    2024-10-06 15:04:03,868 [errors.__init__:19]:Failed to retrieve wine (GE-Proton8-30) information
ERROR    2024-10-06 15:04:03,868 [exception_backstops.error_wrapper:110]:Error handling idle function: Failed to retrieve wine (GE-Proton8-30) information
Traceback (most recent call last):
  File "/usr/lib/python3.12/site-packages/lutris/installer/interpreter.py", line 276, in install_runner
    runner.install(
  File "/usr/lib/python3.12/site-packages/lutris/runners/runner.py", line 480, in install
    raise RunnerInstallationError(_("Failed to retrieve {} ({}) information").format(self.name, version))
lutris.runners.RunnerInstallationError: Failed to retrieve wine (GE-Proton8-30) information

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/lib/python3.12/site-packages/lutris/exception_backstops.py", line 108, in error_wrapper
    return handler(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/site-packages/lutris/gui/installerwindow.py", line 442, in launch_install
    if not self.interpreter.launch_install(self):
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/site-packages/lutris/installer/interpreter.py", line 209, in launch_install
    self.install_runners(ui_delegate)
  File "/usr/lib/python3.12/site-packages/lutris/installer/interpreter.py", line 263, in install_runners
    self.install_runner(self.runners_to_install.pop(0), ui_delegate)
  File "/usr/lib/python3.12/site-packages/lutris/installer/interpreter.py", line 283, in install_runner
    raise ScriptingError(ex.message) from ex
lutris.installer.errors.ScriptingError: Failed to retrieve wine (GE-Proton8-30) information

Hi,
My guess is that you might want to check your WINE runner defaults - three bars top right → preferences → runners → wine → spanner+screwdriver icon