Heroic-Games-Launcher / HeroicGamesLauncher

A games launcher for GOG, Amazon and Epic Games for Linux, Windows and macOS.
https://heroicgameslauncher.com
GNU General Public License v3.0
8.22k stars 428 forks source link

fails after update #4011

Open nickonion opened 1 month ago

nickonion commented 1 month ago

Describe the bug

after update HEROIC no longer launches

it closes immediately

only way to launch is by deleting folder under home/var but games do not launch and heroic no longer sees games in library

Add logs

(11:00:44) INFO:    [Legendary]:        Legendary location: /app/bin/heroic/resources/app.asar.unpacked/build/bin/x64/linux/legendary
(11:00:44) INFO:    [Gog]:              GOGDL location: /app/bin/heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl
(11:00:44) INFO:    [Connection]:       Connectivity: check-online
(11:00:44) INFO:    [Connection]:       Pinging external endpoints
(11:00:44) INFO:    [Gog]:              Checking for existing gog manifests
(11:00:44) WARNING: [Backend]:          Failed to register protocol with OS.
(11:00:44) INFO:    [Connection]:       Connectivity: online
(11:00:44) INFO:    [Backend]:          User Not Found, removing it from Store
(11:00:44) ERROR:   [Gog]:              Unable to syncQueued playtime, userData not present
(11:00:44) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json auth
(11:00:44) INFO:    [Backend]:          AreWeAntiCheatYet data downloaded
(11:00:44) INFO:    [Legendary]:        Running command: LEGENDARY_CONFIG_PATH=/home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/legendaryConfig/legendary /app/bin/heroic/resources/app.asar.unpacked/build/bin/x64/linux/legendary --version
(11:00:44) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json --version
(11:00:44) INFO:    [Nile]:             Running command: NILE_CONFIG_PATH=/home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/nile_config /app/bin/heroic/resources/app.asar.unpacked/build/bin/x64/linux/nile --version
(11:00:45) INFO:    [Backend]:          
System Information:
CPU: 8x AMD Custom APU 0405
Memory: 15.53 GB (used: 2.84 GB)
GPUs:
  GPU 0:
    Name: Advanced Micro Devices, Inc. [AMD/ATI] VanGogh [AMD Custom GPU 0405]
    IDs: D=163f V=1002 SD=0123 SV=1002
    Driver: amdgpu
OS: SteamOS 3.5.19 holo (linux)

The current system is a Steam Deck (model: LCD) in desktop mode
We are running inside a Flatpak container

Software Versions:
  Heroic: 2.15.1 Emeth
  Legendary: 0.20.35 Lowlife (Heroic)
  gogdl: 1.1.1
  comet: comet 0.1.2

  Nile: 1.1.1 Will A. Zeppeli

(11:00:45) INFO:    [Backend]:          Frontend Ready
(11:00:45) INFO:    [Backend]:          Checking for current version changelog
(11:00:45) INFO:    [Frontend]:         Updated to a new version, cleaaning up the cache.
(11:00:45) INFO:    [Legendary]:        Running command: LEGENDARY_CONFIG_PATH=/home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/legendaryConfig/legendary /app/bin/heroic/resources/app.asar.unpacked/build/bin/x64/linux/legendary cleanup
(11:00:45) INFO:    [Frontend]:         Refreshing undefined Library
(11:00:45) WARNING: [Backend]:          refresh not implemented on Sideload Library Manager
(11:00:45) INFO:    [Legendary]:        Refreshing library...
(11:00:47) INFO:    [Winetricks]:       Downloading Winetricks
(11:00:47) INFO:    [DXVKInstaller]:    Updating vkd3d to: vkd3d-proton-2.13
(11:00:47) INFO:    [DXVKInstaller]:    Updating dxvk-nvapi to: dxvk-nvapi-v0.7.1
(11:00:47) INFO:    [DXVKInstaller]:    Updating dxvk to: dxvk-2.4
(11:00:49) INFO:    [WineDownloader]:   Updating wine versions info
(11:00:49) INFO:    [WineDownloader]:   Fetching upstream information...
(11:00:49) INFO:    [DownloadManager]:  Downloader: Finished downloading https://github.com/Heroic-Games-Launcher/vkd3d-proton/releases/download/v2.13/vkd3d-proton-2.13.tar.xz
(11:00:49) INFO:    [DXVKInstaller]:    Downloaded vkd3d, extracting...
(11:00:49) INFO:    [DownloadManager]:  Downloader: Finished downloading https://github.com/jp7677/dxvk-nvapi/releases/download/v0.7.1/dxvk-nvapi-v0.7.1.tar.gz
(11:00:49) INFO:    [DXVKInstaller]:    Downloaded dxvk-nvapi, extracting...
(11:00:49) INFO:    [DXVKInstaller]:    vkd3d updated!
(11:00:49) INFO:    [DXVKInstaller]:    dxvk-nvapi updated!
(11:00:49) INFO:    [DownloadManager]:  Downloader: Finished downloading https://github.com/doitsujin/dxvk/releases/download/v2.4/dxvk-2.4.tar.gz
(11:00:49) INFO:    [DXVKInstaller]:    Downloaded dxvk, extracting...
(11:00:49) INFO:    [WineDownloader]:   wine versions updated
(11:00:50) INFO:    [DXVKInstaller]:    dxvk updated!
(11:00:50) INFO:    [Backend]:          Starting the Download Queue

Steps to reproduce

  1. Go to '...'
  2. Click on '...'
  3. Scroll down to '...'
  4. See error

Expected behavior

launch

Screenshots

No response

Heroic Version

Latest Stable

System Information

Additional information

No response

nickonion commented 1 month ago

Updated: I tried to delete Heroic including residual files I could find but the results are the same.

flavioislima commented 1 month ago

That is weird, updated on my LCD SD and it works fine. Can you try to restart the steam deck?

nickonion commented 1 month ago

That is weird, updated on my LCD SD and it works fine. Can you try to restart the steam deck?

for some reason permissions had been reset so it now launches fine but as new post herllic no longer sees my game library as installed

PJDiddy commented 4 weeks ago

for some reason permissions had been reset so it now launches fine but as new post herllic no longer sees my game library as installed

I think I have this issue, symptoms are the same down to the log file with no new entries on second run. What permissions did you change back @nickonion ? Thanks.

PJDiddy commented 4 weeks ago

I ran the menu command flatpak run --branch=stable --arch=x86_64 --command=heroic-run --file-forwarding com.heroicgameslauncher.hgl @@u %u @@~ and it returns the error bwrap: Can't make symlink at /home/deck/Games: File exists

My Heroic games folder is here, renaming it and rerunning the same command recreates a now empty directory but I get the same error, where is Heroic trying to create the symlink at?