Hello,
First of all here are the PC specs:
[System]
OS: Linux Mint 20.3 una
Arch: x86_64
Kernel: 5.4.0-163-generic
Desktop: XFCE
Display Server: x11
[CPU]
Vendor: GenuineIntel
Model: Intel(R) Core(TM) i5-4570 CPU @ 3.20GHz
Physical cores: 4
Logical cores: 4
[Memory]
RAM: 7.6 GB
Swap: 2.0 GB
[Graphics]
Vendor: NVIDIA Corporation
OpenGL Renderer: NVIDIA GeForce GTX 760/PCIe/SSE2
OpenGL Version: 4.6.0 NVIDIA 470.199.02
OpenGL Core: 4.6.0 NVIDIA 470.199.02
OpenGL ES: OpenGL ES 3.2 NVIDIA 470.199.02
Vulkan: Supported
I have been using Lutris for the past year or so and everything was running fine, but suddenly for the past few days or so I have been having trouble with installing Windows games from GOG. Games that run natively, use Dosbox, or ScummVM install without an issue. However I cannot install any Windows title anymore. The process stalls for a long time at the “Installing game data” part, and after that it eventually exists with return code 256
Here is the captured output using lutris -d
1 ┌──[15:21:05]─[0]─[pc:~]
2 └──| lutris -d
3 INFO 2023-10-06 15:21:21,647 [startup.init_lutris:173]:Starting Lutris 0.5.10.1
4 WARNING 2023-10-06 15:21:21,675 [libretro.get_libretro_cores:24]:No folder at /home/ion/.local/share/lutris/runners/retroarch/
5 DEBUG 2023-10-06 15:21:21,681 [xrandr._get_vidmodes:15]:Retrieving video modes from XrandR
6 INFO 2023-10-06 15:21:21,796 [startup.check_driver:57]:Using NVIDIA drivers 470.199.02 for x86_64
7 INFO 2023-10-06 15:21:21,796 [startup.check_driver:61]:GPU: NVIDIA GeForce GTX 760
8 INFO 2023-10-06 15:21:21,796 [startup.check_driver:77]:GPU: 10DE:1187 1458:361D (nvidia drivers)
9 INFO 2023-10-06 15:21:21,796 [startup.check_driver:77]:GPU: 8086:0412 1458:D000 (i915 drivers)
10 MESA-INTEL: warning: Haswell Vulkan support is incomplete
11 MESA-INTEL: warning: Haswell Vulkan support is incomplete
12 INFO 2023-10-06 15:21:21,881 [startup.update_runtime:213]:Startup complete
13 DEBUG 2023-10-06 15:21:22,022 [lutriswindow.update_store:437]:Showing 604 games
14 DEBUG 2023-10-06 15:21:28,984 [base.install:210]:Installing 1207659153 from service gog
15 DEBUG 2023-10-06 15:21:28,985 [http.get:83]:GET https://lutris.net/api/games/service/gog
16 DEBUG 2023-10-06 15:21:29,108 [api.get_game_installers:160]:Fetching installer https://lutris.net/api/installers/imperialism-2-the-age-of-exploration
17 DEBUG 2023-10-06 15:21:29,108 [http.get:83]:GET https://lutris.net/api/installers/imperialism-2-the-age-of-exploration
18 DEBUG 2023-10-06 15:21:29,240 [application.show_window:332]:Showing window InstallerWindow1207659153
19 DEBUG 2023-10-06 15:21:30,291 [xrandr._get_vidmodes:15]:Retrieving video modes from XrandR
20 INFO 2023-10-06 15:21:31,862 [runner.get_runner_version:324]:Getting runner information for wine
21 DEBUG 2023-10-06 15:21:31,862 [http.get:83]:GET https://lutris.net/api/runners/wine
22 DEBUG 2023-10-06 15:21:31,981 [interpreter.get_runners_to_install:223]:Default wine version is wine-ge-8-17
23 INFO 2023-10-06 15:21:31,982 [interpreter.get_runners_to_install:237]:Runner <lutris.runners.wine.wine object at 0x7f88ee2b1fa0> needs to be installed
24 DEBUG 2023-10-06 15:21:31,991 [interpreter.install_runner:253]:Installing wine
25 DEBUG 2023-10-06 15:21:31,991 [runner.install:369]:Installing wine (version=wine-ge-8-17-x86_64, downloader=<function simple_downloader at 0x7f88ef84fd30>, callback=<bound method ScriptInterpreter.install_runners of <interpreter.ScriptInterpreter object at 0x7f88ee0490c0 (lutris+installer+interpreter+ScriptInterpreter at 0x307c4a0)>>)
26 INFO 2023-10-06 15:21:31,991 [runner.get_runner_version:324]:Getting runner information for wine (version: wine-ge-8-17-x86_64)
27 DEBUG 2023-10-06 15:21:31,991 [http.get:83]:GET https://lutris.net/api/runners/wine
28 DEBUG 2023-10-06 15:21:32,091 [downloader.start:65]:⬇ https://github.com/GloriousEggroll/wine-ge-custom/releases/download/GE-Proton8-17/wine-lutris-GE-Proton8-17-x86_64.tar.xz
29 DEBUG 2023-10-06 15:21:53,834 [downloader.download_cb:125]:Finished downloading https://github.com/GloriousEggroll/wine-ge-custom/releases/download/GE-Proton8-17/wine-lutris-GE-Proton8-17-x86_64.tar.xz
30 DEBUG 2023-10-06 15:21:54,143 [extract.extract_archive:123]:Extracting /home/ion/.cache/lutris/wine-lutris-GE-Proton8-17-x86_64.tar.xz to /home/ion/.local/share/lutris/runners/wine/wine-ge-8-17-x86_64
31 DEBUG 2023-10-06 15:22:10,486 [system.remove_folder:229]:Removing folder /home/ion/.local/share/lutris/runners/wine/wine-ge-8-17-x86_64/.extract-3d1cd681
32 DEBUG 2023-10-06 15:22:10,486 [extract.extract_archive:175]:Finished extracting /home/ion/.cache/lutris/wine-lutris-GE-Proton8-17-x86_64.tar.xz to /home/ion/.local/share/lutris/runners/wine/wine-ge-8-17-x86_64
33 DEBUG 2023-10-06 15:22:10,510 [runner.extract:425]:Clearing wine version cache
34 DEBUG 2023-10-06 15:22:10,510 [interpreter.get_extras:159]:Checking if service provide extra files
35 DEBUG 2023-10-06 15:22:10,510 [gog.get_extras:326]:Download extras for GOG ID 1207659153 and its DLCs
36 INFO 2023-10-06 15:22:10,510 [gog.get_game_details:292]:Getting game details for 1207659153
37 DEBUG 2023-10-06 15:22:10,511 [http.get:83]:GET https://api.gog.com/products/1207659153?expand=downloads&locale=en-US
38 INFO 2023-10-06 15:22:10,569 [gog.get_game_details:292]:Getting game details for 1207659153
39 DEBUG 2023-10-06 15:22:10,571 [http.get:83]:GET https://api.gog.com/products/1207659153?expand=downloads&locale=en-US
40 DEBUG 2023-10-06 15:22:10,632 [interpreter.create_game_folder:181]:Creating destination path /home/ion/Games/gog/imperialism-2-the-age-of-exploration
41 DEBUG 2023-10-06 15:22:15,215 [http.get:83]:GET https://embed.gog.com/userData.json
42 INFO 2023-10-06 15:22:15,597 [installer.prepare_game_files:155]:Getting files for setup
43 INFO 2023-10-06 15:22:15,597 [installer.prepare_game_files:157]:Adding selected extras to downloads
44 INFO 2023-10-06 15:22:15,598 [gog.get_game_details:292]:Getting game details for 1207659153
45 DEBUG 2023-10-06 15:22:15,600 [http.get:83]:GET https://api.gog.com/products/1207659153?expand=downloads&locale=en-US
46 INFO 2023-10-06 15:22:15,663 [gog.get_download_info:298]:Getting download info for https://api.gog.com/products/1207659153/downlink/installer/en1installer0
47 DEBUG 2023-10-06 15:22:15,666 [http.get:83]:GET https://api.gog.com/products/1207659153/downlink/installer/en1installer0
48 DEBUG 2023-10-06 15:22:17,958 [downloader.start:65]:⬇ https://content-system.gog.com/products/1207659153/users/46988465511003434/namespaces/website/download?path=%2Fsecure%2Foffline%2F1207659153%2F1207659153%2F51236909200594322%2F6229%2Fsetup_imperialism_ii_age_of_exploration_1.03_%2820936%29.exe&token=eyJhbGciOiJIUzI1NiIsImV4cCI6IjE2OTY2ODEzMzUifQ.eyJjb250ZW50Ijoie1widXNlcl9pZFwiOjQ2OTg4NDY1NTExMDAzNDM0LFwicHJvZHVjdF9pZFwiOjEyMDc2NTkxNTMsXCJwYXRoXCI6XCJcXFwvc2VjdXJlXFxcL29mZmxpbmVcXFwvMTIwNzY1OTE1M1xcXC8xMjA3NjU5MTUzXFxcLzUxMjM2OTA5MjAwNTk0MzIyXFxcLzYyMjlcXFwvc2V0dXBfaW1wZXJpYWxpc21faWlfYWdlX29mX2V4cGxvcmF0aW9uXzEuMDNfKDIwOTM2KS5leGVcIn0iLCJleHAiOiIxNjk2NjgxMzM1In0.lx9_pA180f8LIlWqgjNUqJbMocUJd1Q9LhLclZv80rc&access_token=GIupeH4G0fidtSpLnNhR3k6FIH23VQhgnVlmTc1xusgw_mQJA6wtK9l0I2rqOnhSQWxba2mT3hXSnnOJaCSH3klL3BWkJ3JrZIarKYX46My8NLWZ3IcW5_BanRLz2GIGBpjYlZmWqrV4nHwS_pIdCQ
49 DEBUG 2023-10-06 15:22:29,646 [downloader.download_cb:125]:Finished downloading https://content-system.gog.com/products/1207659153/users/46988465511003434/namespaces/website/download?path=%2Fsecure%2Foffline%2F1207659153%2F1207659153%2F51236909200594322%2F6229%2Fsetup_imperialism_ii_age_of_exploration_1.03_%2820936%29.exe&token=eyJhbGciOiJIUzI1NiIsImV4cCI6IjE2OTY2ODEzMzUifQ.eyJjb250ZW50Ijoie1widXNlcl9pZFwiOjQ2OTg4NDY1NTExMDAzNDM0LFwicHJvZHVjdF9pZFwiOjEyMDc2NTkxNTMsXCJwYXRoXCI6XCJcXFwvc2VjdXJlXFxcL29mZmxpbmVcXFwvMTIwNzY1OTE1M1xcXC8xMjA3NjU5MTUzXFxcLzUxMjM2OTA5MjAwNTk0MzIyXFxcLzYyMjlcXFwvc2V0dXBfaW1wZXJpYWxpc21faWlfYWdlX29mX2V4cGxvcmF0aW9uXzEuMDNfKDIwOTM2KS5leGVcIn0iLCJleHAiOiIxNjk2NjgxMzM1In0.lx9_pA180f8LIlWqgjNUqJbMocUJd1Q9LhLclZv80rc&access_token=GIupeH4G0fidtSpLnNhR3k6FIH23VQhgnVlmTc1xusgw_mQJA6wtK9l0I2rqOnhSQWxba2mT3hXSnnOJaCSH3klL3BWkJ3JrZIarKYX46My8NLWZ3IcW5_BanRLz2GIGBpjYlZmWqrV4nHwS_pIdCQ
50 INFO 2023-10-06 15:22:29,980 [file_box.on_download_complete:252]:Download completed
51 DEBUG 2023-10-06 15:22:29,980 [files_box.on_file_available:93]:setup is available
52 INFO 2023-10-06 15:22:29,981 [files_box.on_file_available:99]:All files available
53 INFO 2023-10-06 15:22:29,981 [installerwindow.on_files_available:463]:All files are available, continuing install
54 DEBUG 2023-10-06 15:22:29,984 [interpreter._iter_commands:317]:Installer command: {'task': {'arch': 'win32', 'name': 'create_prefix', 'prefix': '$GAMEDIR'}}
55 INFO 2023-10-06 15:22:29,988 [wine.create_prefix:96]:Creating a win32 prefix in /home/ion/Games/gog/imperialism-2-the-age-of-exploration
56 DEBUG 2023-10-06 15:22:29,989 [system.execute:56]:Executing /home/ion/.local/share/lutris/runners/wine/wine-ge-8-17-x86_64/bin/wineboot
57 DEBUG 2023-10-06 15:22:29,989 [system.execute:62]:WINEARCH=win32 WINEPREFIX=/home/ion/Games/gog/imperialism-2-the-age-of-exploration WINEDLLOVERRIDES=winemenubuilder= WINE_MONO_CACHE_DIR=/home/ion/.local/share/lutris/runners/wine/wine-ge-8-17-x86_64/mono WINE_GECKO_CACHE_DIR=/home/ion/.local/share/lutris/runners/wine/wine-ge-8-17-x86_64/gecko
58 WARNING 2023-10-06 15:23:00,536 [wine.create_prefix:146]:Wine prefix creation is taking longer than expected...
59 ERROR 2023-10-06 15:30:50,642 [wine.create_prefix:148]:No user.reg found after prefix creation. Prefix might not be valid
60 DEBUG 2023-10-06 15:30:50,642 [interpreter._iter_commands:317]:Installer command: {'task': {'args': '/SP- /SUPPRESSMSGBOXES /NOCANCEL', 'executable': 'setup', 'name': 'wineexec', 'prefix': '$GAMEDIR'}}
61 sh: 0: getcwd() failed: No such file or directory
62 DEBUG 2023-10-06 15:30:50,657 [wine.detect_prefix_arch:81]:Prefix not found: /home/ion/Games/gog/imperialism-2-the-age-of-exploration
63 INFO 2023-10-06 15:30:50,658 [wine.create_prefix:96]:Creating a win32 prefix in /home/ion/Games/gog/imperialism-2-the-age-of-exploration
64 DEBUG 2023-10-06 15:30:50,658 [system.execute:56]:Executing /home/ion/.local/share/lutris/runners/wine/wine-ge-8-17-x86_64/bin/wineboot
65 DEBUG 2023-10-06 15:30:50,658 [system.execute:62]:WINEARCH=win32 WINEPREFIX=/home/ion/Games/gog/imperialism-2-the-age-of-exploration WINEDLLOVERRIDES=winemenubuilder= WINE_MONO_CACHE_DIR=/home/ion/.local/share/lutris/runners/wine/wine-ge-8-17-x86_64/mono WINE_GECKO_CACHE_DIR=/home/ion/.local/share/lutris/runners/wine/wine-ge-8-17-x86_64/gecko
66 WARNING 2023-10-06 15:31:21,204 [wine.create_prefix:146]:Wine prefix creation is taking longer than expected...
67 ERROR 2023-10-06 15:39:11,298 [wine.create_prefix:148]:No user.reg found after prefix creation. Prefix might not be valid
68 DEBUG 2023-10-06 15:39:11,322 [wine.use_lutris_runtime:115]:/home/ion/.local/share/lutris/runners/wine/wine-ge-8-17-x86_64/bin/wine is provided by Lutris, using runtime
69 DEBUG 2023-10-06 15:39:12,208 [command.start:141]:__GL_SHADER_DISK_CACHE="1"
70 DEBUG 2023-10-06 15:39:12,208 [command.start:141]:__GL_SHADER_DISK_CACHE_PATH="/home/ion/.cache/lutris/shaders/wine"
71 DEBUG 2023-10-06 15:39:12,208 [command.start:141]:DRI_PRIME="1"
72 DEBUG 2023-10-06 15:39:12,208 [command.start:141]:VK_ICD_FILENAMES="/usr/share/vulkan/icd.d/nvidia_icd.json"
73 DEBUG 2023-10-06 15:39:12,208 [command.start:141]:LD_LIBRARY_PATH="/home/ion/.local/share/lutris/runners/wine/wine-ge-8-17-x86_64/lib:/home/ion/.local/share/lutris/runners/wine/wine-ge-8-17-x86_64/lib64:/lib/x86_64-linux-gnu:/lib/i386-linux-gnu:/lib32:/lib:/usr/local/lib/libstrangle/lib64:/usr/local/lib/libstrangle/lib32:/lib/i386-linux-gnu/i686/sse2:/lib/i386-linux-gnu/sse2:/usr/lib/x86_64-linux-gnu/libfakeroot:/lib64:/lib64:/usr/lib:/usr/lib64:/usr/lib32:/usr/lib64:/usr/lib/i386-linux-gnu:/usr/lib/x86_64-linux-gnu:/home/ion/.local/share/lutris/runtime/Ubuntu-18.04-i686:/home/ion/.local/share/lutris/runtime/steam/i386/lib/i386-linux-gnu:/home/ion/.local/share/lutris/runtime/steam/i386/lib:/home/ion/.local/share/lutris/runtime/steam/i386/usr/lib/i386-linux-gnu:/home/ion/.local/share/lutris/runtime/steam/i386/usr/lib:/home/ion/.local/share/lutris/runtime/Ubuntu-18.04-x86_64:/home/ion/.local/share/lutris/runtime/steam/amd64/lib/x86_64-linux-gnu:/home/ion/.local/share/lutris/runtime/steam/amd64/lib:/home/ion/.local/share/lutris/runtime/steam/amd64/usr/lib/x86_64-linux-gnu:/home/ion/.local/share/lutris/runtime/steam/amd64/usr/lib"
74 DEBUG 2023-10-06 15:39:12,208 [command.start:141]:WINEDEBUG="-all"
75 DEBUG 2023-10-06 15:39:12,208 [command.start:141]:DXVK_LOG_LEVEL="none"
76 DEBUG 2023-10-06 15:39:12,208 [command.start:141]:WINEARCH="win32"
77 DEBUG 2023-10-06 15:39:12,208 [command.start:141]:WINE="/home/ion/.local/share/lutris/runners/wine/wine-ge-8-17-x86_64/bin/wine"
78 DEBUG 2023-10-06 15:39:12,208 [command.start:141]:WINE_MONO_CACHE_DIR="/home/ion/.local/share/lutris/runners/wine/lutris-7.2-2-x86_64/mono"
79 DEBUG 2023-10-06 15:39:12,209 [command.start:141]:WINE_GECKO_CACHE_DIR="/home/ion/.local/share/lutris/runners/wine/lutris-7.2-2-x86_64/gecko"
80 DEBUG 2023-10-06 15:39:12,209 [command.start:141]:GST_PLUGIN_SYSTEM_PATH_1_0="/home/ion/.local/share/lutris/runners/wine/lutris-7.2-2-x86_64/lib64/gstreamer-1.0/:/home/ion/.local/share/lutris/runners/wine/lutris-7.2-2-x86_64/lib/gstreamer-1.0/"
81 DEBUG 2023-10-06 15:39:12,209 [command.start:141]:WINEPREFIX="/home/ion/Games/gog/imperialism-2-the-age-of-exploration"
82 DEBUG 2023-10-06 15:39:12,209 [command.start:141]:WINEESYNC="1"
83 DEBUG 2023-10-06 15:39:12,209 [command.start:141]:WINEFSYNC="0"
84 DEBUG 2023-10-06 15:39:12,209 [command.start:141]:WINE_FULLSCREEN_FSR="1"
85 DEBUG 2023-10-06 15:39:12,209 [command.start:141]:DXVK_NVAPIHACK="0"
86 DEBUG 2023-10-06 15:39:12,209 [command.start:141]:DXVK_ENABLE_NVAPI="1"
87 DEBUG 2023-10-06 15:39:12,209 [command.start:141]:PROTON_BATTLEYE_RUNTIME="/home/ion/.local/share/lutris/runtime/battleye_runtime"
88 DEBUG 2023-10-06 15:39:12,209 [command.start:141]:PROTON_EAC_RUNTIME="/home/ion/.local/share/lutris/runtime/eac_runtime"
89 DEBUG 2023-10-06 15:39:12,209 [command.start:141]:WINEDLLOVERRIDES="winemenubuilder="
90 DEBUG 2023-10-06 15:39:12,209 [command.start:141]:PYTHONPATH="/usr/lib/lutris:/usr/games:/usr/lib/python38.zip:/usr/lib/python3.8:/usr/lib/python3.8/lib-dynload:/home/ion/.local/lib/python3.8/site-packages:/usr/local/lib/python3.8/dist-packages:/usr/lib/python3/dist-packages:/usr/lib/python3.8/dist-packages"
91 DEBUG 2023-10-06 15:39:12,209 [command.start:141]:LUTRIS_GAME_UUID="20bbe494-8e2c-46ba-ac56-e09da9672117"
92 Started initial process 9627 from /home/ion/.local/share/lutris/runners/wine/wine-ge-8-17-x86_64/bin/wine /home/ion/.cache/lutris/installer/imperialism-2-the-age-of-exploration/gog/setup_imperialism_ii_age_of_exploration_1.03_(20936).exe /SP- /SUPPRESSMSGBOXES /NOCANCEL
93 Start monitoring process.
94 /home/ion/.local/share/lutris/runners/wine/wine-ge-8-17-x86_64/bin/wine: /lib/i386-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by /home/ion/.local/share/lutris/runners/wine/wine-ge-8-17-x86_64/bin/wine)
95 Monitored process exited.
96 Initial process has exited (return code: 256)
97 All processes have quit
98 Exit with return code 256
99 DEBUG 2023-10-06 15:39:12,393 [command.on_stop:195]:Process 9623 has terminated with code 256
100 DEBUG 2023-10-06 15:39:13,216 [commands._monitor_task:449]:Return code: 256
101 ERROR 2023-10-06 15:39:13,217 [errors.__init__:18]:Command exited with code 256
102 None
103 ^C
As you can see on line 58 it says:
58 WARNING 2023-10-06 15:23:00,536 [wine.create_prefix:146]:Wine prefix creation is taking longer than expected...
That is where it begins to stall.
On the previous line it is trying to create the wine prefix (wine-ge-8-17-x86_64) with I believe it searches for the gecko and the mono directories which do not exist on my machine.
I have another wine version installed (lutris-7.2-2-x86_64) which does have those directories which contain some Windows .msi files. I have tried copying those two directories to the wine-ge-8-17-x86_64 directory but the problem still persisted.
I have tried removing the wine-ge-8-17-x86_64, however every time I try installing a Windows game Lutris redownloads it.
My default wine version that is set up in Lutris is lutris-7.2-2-x86_64 so I don’t understand why it constantly wants to use the other one.
Anyway as you can see starting with line 59 the process finally continues with an error
59 ERROR 2023-10-06 15:30:50,642 [wine.create_prefix:148]:No user.reg found after prefix creation. Prefix might not be valid
At the end on line 94 it says that I don’t have GLIBC_2.34, which is true since I have 2.31
ldd --version
ldd (Ubuntu GLIBC 2.31-0ubuntu9.12) 2.31
since this is the version that comes with Linux Mint 20.3, and I definitely don’t want to mess around with it.
Any ideas of what I should do? How can I get rid of the wine-ge-8-17-x86_64 version and tell Lutris to use the lutris-7.2-2-x86_64 one?
One thing to note is that I CAN install Windows games from GOG installers if I click the + button on the upper left, choose “Add locally installed game”, point to the installer and then run it through Lutris. I can install games like this, however I would also like to be able to install games the normal way without this detour.
Thanks in the advance!