-
-
Notifications
You must be signed in to change notification settings - Fork 480
Silent crash when zstd was not installed #1033
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
This should only happen with AppImage! If you installed heroic vis deb package it dhould actually chrck if zstd is installed |
zstd and zlib1g are required etc. the appimage and yarn compile both complain about this
which i guess i dont care too much, it downloads and runs fine currently. |
Yes I was using appimage. I guess if most people aren't going to use it via appimage then it makes less sense to fix this |
Describe the bug
The launcher would just hang on getting the games list. When I launched from the terminal and watched the console spam I found that the tar command for updating dxvk was crashing because zstd was not found, which apparently took down whatever thread/process was updating the games list. Installing zstd fixed this issue, but the lack of any feedback on the UI end would make this a pretty frustrating issue.
Add logs
(18:09:24) INFO: [Legendary]: Location: /tmp/.mount_Heroic6rwPQN/resources/app.asar.unpacked/build/bin/linux/legendary
(18:09:24) INFO: [Gog]: Location: /tmp/.mount_Heroic6rwPQN/resources/app.asar.unpacked/build/bin/linux/gogdl
(18:09:26) INFO: [Backend]:
Heroic Version: 2.2.1 Oden
Legendary Version: 0.20.25 Our Benefactors
OS: Ubuntu KERNEL: 5.11.0-49-generic ARCH: x64
CPU: Intel Core™ i9-9980HK @2.4 GOVERNOR: performance
RAM: Total: 33.3 GB Available: 27.8 GB
GRAPHICS: GPU0: CoffeeLake-H GT2 [UHD Graphics 630] VRAM: 256MB DRIVER: GPU1: Quadro T2000 VRAM: 3914MB DRIVER: 495.46
PROTOCOL: x11
(18:09:26) INFO: [Gog]: Getting data about the user
(18:09:26) ERROR: [Backend]: Failed to register protocol with OS.
(18:09:27) INFO: [Frontend]: Refreshing Library
(18:09:27) INFO: [Gog]: Getting GOG library
(18:09:30) INFO: [Gog]: Saved user data to config
(18:09:31) INFO: [Gog]: Number of library pages: 1
(18:09:31) WARNING: [Gog]: Unable to get covers from gamesdb for The Witcher Goodies Collection. Trying to get it from api.gog.com
(18:09:31) INFO: [Backend]: checking for heroic updates
(18:09:31) INFO: [DXVKInstaller]: Updating vkd3d to: vkd3d-proton-2.5
(18:09:34) WARNING: [Gog]: Couldn't get info from api.gog.com, Using fallback vertical image
(18:09:43) INFO: [DXVKInstaller]: downloaded vkd3d
(18:09:43) INFO: [DXVKInstaller]: extracting vkd3d
(18:09:43) INFO: [DXVKInstaller]: extracting vkd3d updated!
(18:09:46) WARNING: [Gog]: Unable to get covers from gamesdb for Warhammer Skulls Digital Goodies. Trying to get it from api.gog.com
(18:09:49) WARNING: [Gog]: Couldn't get info from api.gog.com, Using fallback vertical image
(18:09:58) INFO: [Gog]: Saved games data
(18:09:58) INFO: [Legendary]: Refreshing library...
(18:09:58) INFO: [Legendary]: Refreshing Epic Games...
(18:09:58) INFO: [Legendary]: Refreshing Epic Games...
(18:10:03) INFO: [Legendary]: [cli] INFO: Logging in...
(18:10:03) INFO: [Legendary]: [Core] INFO: Trying to re-use existing login session...
(18:10:05) INFO: [Legendary]: [cli] INFO: Getting game list... (this may take a while)
(18:10:10) INFO: [Legendary]: Updating game list
(18:10:10) INFO: [Legendary]: Game List Updated
(18:10:10) INFO: [Frontend]: No cache found, getting data from legendary...
(18:10:10) INFO: [Legendary]: Refreshing library...
(18:10:10) INFO: [Legendary]: Updating game list
(18:10:10) INFO: [Legendary]: Game List Updated
(18:10:24) INFO: [Legendary]: Checking for game updates
(18:10:24) INFO: [Legendary]: Found 1 game(s) to update
(18:10:24) INFO: [Gog]: Found 0 game(s) to update
(18:10:24) INFO: [Frontend]: Force Update
Steps to reproduce
On a fresh install, ensure zstd is not installed in the system and run heroic launcher and login.
Expected behavior
Games list would populate despite the dxvk update failing. An error would be shown that a dependency was not found (or better yet, zstd would be bundled with the appimage)
Screenshots
No response
System Information
2.2.1 Heroic, 21.04 Ubuntu
Additional information
No response
The text was updated successfully, but these errors were encountered: