You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I installed Heroic Games Launcher during December 2025 using Debian 13, and it run perfectly. I used it only with my GoG account. Nevertheless, I updated to the last version (2.21.0-linux-amd64) during March, and it stopped working properly. As the title of this post says, it is stuck on the "loading" screen, without displaying anything. I tried a couple of solutions but none got the app working (I deleted the folders heroic and legendary at .config, for example). If I delete those folders and start the launcher using a terminal, I can see the interface again, but the buttons do not work if I click them.
This is what the terminal shows when I run heroic from there:
(21:27:45) [INFO]: [Connection]: Connectivity: check-online
(21:27:45) [INFO]: [Connection]: Pinging external endpoints
(21:27:46) [INFO]: [Gog]: Checking for existing gog manifests
(node:16058) [DEP0180] DeprecationWarning: fs.Stats constructor is deprecated.
(Use heroic --trace-deprecation ... to show where the warning was created)
Checking for update
(21:27:46) [WARNING]: [Backend]: Protocol already registered.
(21:27:46) [DEBUG]: [Backend]: Logging to file(s) /home/ferruch/.local/state/Heroic/logs/runners/legendary.log
(21:27:46) [DEBUG]: [Backend]: Logging to file(s) /home/ferruch/.local/state/Heroic/logs/runners/gog.log
(21:27:46) [DEBUG]: [Backend]: Logging to file(s) /home/ferruch/.local/state/Heroic/logs/runners/nile.log
(21:27:46) [INFO]: [Legendary]: Running command: LEGENDARY_CONFIG_PATH=/home/ferruch/.config/heroic/legendaryConfig/legendary /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/legendary --version
(21:27:46) [INFO]: [Gog]: Running command: GOGDL_CONFIG_PATH=/home/ferruch/.config/heroic/gogdlConfig /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/ferruch/.config/heroic/gog_store/auth.json --version
(21:27:46) [INFO]: [Nile]: Running command: NILE_CONFIG_PATH=/home/ferruch/.config/heroic/nile_config /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/nile --version
(21:27:46) [INFO]: [Connection]: Connectivity: online
(21:27:46) [INFO]: [Backend]: User Not Found, removing it from Store
(21:27:46) [ERROR]: [Gog]: Unable to syncQueued playtime, userData not present
(21:27:46) [INFO]: [Gog]: Running command: GOGDL_CONFIG_PATH=/home/ferruch/.config/heroic/gogdlConfig /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/ferruch/.config/heroic/gog_store/auth.json auth
(21:27:46) [INFO]: [Backend]: Frontend Ready
(21:27:46) [DEBUG]: [Backend]: Releases info ready, checking wine releases
(21:27:46) [DEBUG]: [Backend]: Releases info ready, checking anticheat data
(21:27:46) [DEBUG]: [Backend]: AreWeAnticheatYet data did not change. Skipping.
(21:27:46) [INFO]: [Backend]: Checking for new Heroic Updates
(21:27:46) [INFO]: [Backend]: Checking for current version changelog
Update for version 2.21.0 is not available (latest version: 2.21.0, downgrade is disallowed).
(21:27:45) [INFO]: [Backend]: System Information: CPU: 12x AMD Ryzen 5 8600G w/ Radeon 760M Graphics
Memory: 32.73 GB (used: 6.02 GB)
GPUs:
GPU 0:
Name: Advanced Micro Devices, Inc. [AMD/ATI] Phoenix1
IDs: D=15bf V=1002 SD=35bf SV=1849
Driver: amdgpu
GPU 1:
Name: NVIDIA Corporation GA107 [GeForce RTX 3050 6GB]
IDs: D=2584 V=10de SD=4131 SV=1458
Driver: nouveau
OS: Debian GNU/Linux 13 (trixie) (linux)
The current system is not a Steam Deck
We are not running inside a Flatpak container
We are not running from an AppImage
Software Versions:
Heroic: 2.21.0 Loki
Legendary: 0.20.43 Riding Shotgun (Heroic)
gogdl: 1.2.1
comet: comet 0.2.0
Nile: 1.1.2 Will A. Zeppeli
(21:27:48) [INFO]: [Winetricks]: Downloading Winetricks
(21:27:51) [INFO]: [Backend]: Starting the Download Queue
(node:16058) [DEP0187] DeprecationWarning: Passing invalid argument types to fs.existsSync is deprecated
Could you please help me revert this? I have tried Lutris and it work really well with some games, but I have difficulty running others after installation. This is my first post here and I while I am not new to Linux, I just have experience as a desktop user (almost 0 dev skills but I can manage to solve things following instructions). Thank you very much in advance.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
Hey community,
I installed Heroic Games Launcher during December 2025 using Debian 13, and it run perfectly. I used it only with my GoG account. Nevertheless, I updated to the last version (2.21.0-linux-amd64) during March, and it stopped working properly. As the title of this post says, it is stuck on the "loading" screen, without displaying anything. I tried a couple of solutions but none got the app working (I deleted the folders heroic and legendary at .config, for example). If I delete those folders and start the launcher using a terminal, I can see the interface again, but the buttons do not work if I click them.
This is what the terminal shows when I run heroic from there:
(21:27:45) [INFO]: [Connection]: Connectivity: check-online
(21:27:45) [INFO]: [Connection]: Pinging external endpoints
(21:27:46) [INFO]: [Gog]: Checking for existing gog manifests
(node:16058) [DEP0180] DeprecationWarning: fs.Stats constructor is deprecated.
(Use
heroic --trace-deprecation ...to show where the warning was created)Checking for update
(21:27:46) [WARNING]: [Backend]: Protocol already registered.
(21:27:46) [DEBUG]: [Backend]: Logging to file(s) /home/ferruch/.local/state/Heroic/logs/runners/legendary.log
(21:27:46) [DEBUG]: [Backend]: Logging to file(s) /home/ferruch/.local/state/Heroic/logs/runners/gog.log
(21:27:46) [DEBUG]: [Backend]: Logging to file(s) /home/ferruch/.local/state/Heroic/logs/runners/nile.log
(21:27:46) [INFO]: [Legendary]: Running command: LEGENDARY_CONFIG_PATH=/home/ferruch/.config/heroic/legendaryConfig/legendary /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/legendary --version
(21:27:46) [INFO]: [Gog]: Running command: GOGDL_CONFIG_PATH=/home/ferruch/.config/heroic/gogdlConfig /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/ferruch/.config/heroic/gog_store/auth.json --version
(21:27:46) [INFO]: [Nile]: Running command: NILE_CONFIG_PATH=/home/ferruch/.config/heroic/nile_config /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/nile --version
(21:27:46) [INFO]: [Connection]: Connectivity: online
(21:27:46) [INFO]: [Backend]: User Not Found, removing it from Store
(21:27:46) [ERROR]: [Gog]: Unable to syncQueued playtime, userData not present
(21:27:46) [INFO]: [Gog]: Running command: GOGDL_CONFIG_PATH=/home/ferruch/.config/heroic/gogdlConfig /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/ferruch/.config/heroic/gog_store/auth.json auth
(21:27:46) [INFO]: [Backend]: Frontend Ready
(21:27:46) [DEBUG]: [Backend]: Releases info ready, checking wine releases
(21:27:46) [DEBUG]: [Backend]: Releases info ready, checking anticheat data
(21:27:46) [DEBUG]: [Backend]: AreWeAnticheatYet data did not change. Skipping.
(21:27:46) [INFO]: [Backend]: Checking for new Heroic Updates
(21:27:46) [INFO]: [Backend]: Checking for current version changelog
Update for version 2.21.0 is not available (latest version: 2.21.0, downgrade is disallowed).
(21:27:45) [INFO]: [Backend]: System Information: CPU: 12x AMD Ryzen 5 8600G w/ Radeon 760M Graphics
Memory: 32.73 GB (used: 6.02 GB)
GPUs:
GPU 0:
Name: Advanced Micro Devices, Inc. [AMD/ATI] Phoenix1
IDs: D=15bf V=1002 SD=35bf SV=1849
Driver: amdgpu
GPU 1:
Name: NVIDIA Corporation GA107 [GeForce RTX 3050 6GB]
IDs: D=2584 V=10de SD=4131 SV=1458
Driver: nouveau
OS: Debian GNU/Linux 13 (trixie) (linux)
The current system is not a Steam Deck
We are not running inside a Flatpak container
We are not running from an AppImage
Software Versions:
Heroic: 2.21.0 Loki
Legendary: 0.20.43 Riding Shotgun (Heroic)
gogdl: 1.2.1
comet: comet 0.2.0
Nile: 1.1.2 Will A. Zeppeli
(21:27:48) [INFO]: [Winetricks]: Downloading Winetricks
(21:27:51) [INFO]: [Backend]: Starting the Download Queue
(node:16058) [DEP0187] DeprecationWarning: Passing invalid argument types to fs.existsSync is deprecated
Could you please help me revert this? I have tried Lutris and it work really well with some games, but I have difficulty running others after installation. This is my first post here and I while I am not new to Linux, I just have experience as a desktop user (almost 0 dev skills but I can manage to solve things following instructions). Thank you very much in advance.
All reactions