rthomasv3 / Scum-Bag

Scum Bag is an all-in-one save manager for all your characters and games.
5 stars 2 forks source link

Nothing on screen - Arch Linux #2

Closed xDieymirx closed 5 months ago

xDieymirx commented 5 months ago

image

I used Arch Linux, downloaded WebKit2GTK with the AUR, and downloaded NET 8. This happens everytime I open scumbag with the linux version of this app.

rthomasv3 commented 5 months ago

It's not compatible with the version of WebKit2GTK on the AUR. Per the FAQ:

Q: What's the difference between this package and extra/webkit2gtk? A: webkitgtk/webkitgtk2 provides WebKit1 API/ABI, which is not compatible with WebKit2 API/ABI provided by extra/webkit2gtk. WebKitGTK+ 2.4.x is the latest branch that provides WebKit1 API. Later branches provides WebKit2 API only.

There's no need to install .NET on Linux, it's already included in the executable.

At the moment Scum Bag also requires Steam to be installed at "~/.steam/steam" to list and launch games. I may make this configurable in the future.

Also, screenshots will not work on Linux. Between different desktop environments and Wayland vs X11, there's just too many permutations for me to try to support.

All that being said, here are the full instructions for running on Arch:

pacman -Sy && pacman -S gtk4 webkit2gtk wget unzip

wget https://github.com/rthomasv3/Scum-Bag/releases/download/v1.1.0/Scum_Bag_linux-x64.zip

unzip Scum_Bag_linux-x64.zip

chmod +x Scum\ Bag

./Scum\ Bag
xDieymirx commented 5 months ago

Tried it, same error occurred. No screen [image: image.png]

On Wed, Apr 17, 2024 at 5:55 PM Robert Thomas @.***> wrote:

It's not compatible with the version of WebKit2GTK on the AUR. Per the FAQ:

Q: What's the difference between this package and extra/webkit2gtk? A: webkitgtk/webkitgtk2 provides WebKit1 API/ABI, which is not compatible with WebKit2 API/ABI provided by extra/webkit2gtk. WebKitGTK+ 2.4.x is the latest branch that provides WebKit1 API. Later branches provides WebKit2 API only.

There's no need to install .NET on Linux, it's already included in the executable.

At the moment Scum Bag also requires Steam to be installed at "~/.steam/steam" to list and launch games. I may make this configurable in the future.

Also, screenshots will not work on Linux. Between different desktop environments and Wayland vs X11, there's just too many permutations for me to try to support.

All that being said, here are the full instructions for running on Arch:

pacman -Sy && pacman -S gtk4 webkit2gtk wget unzip

wget https://github.com/rthomasv3/Scum-Bag/releases/download/v1.1.0/Scum_Bag_linux-x64.zip

unzip Scum_Bag_linux-x64.zip

chmod +x Scum\ Bag

./Scum\ Bag

— Reply to this email directly, view it on GitHub https://github.com/rthomasv3/Scum-Bag/issues/2#issuecomment-2062488567, or unsubscribe https://github.com/notifications/unsubscribe-auth/A6YI2XMTZTKMOYMYUVPQVVLY53VUZAVCNFSM6AAAAABGMCFY3OVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDANRSGQ4DQNJWG4 . You are receiving this because you authored the thread.Message ID: @.***>

rthomasv3 commented 5 months ago

Did you uninstall the old version of web kit? Any logs in /home/<YOUR_USER>/.config/Scum Bag/logs.txt?

I just tested the steps I provided on a fresh install of Manjaro and it's working as expected.

image

rthomasv3 commented 5 months ago

Closing due to not enough information and unable to reproduce the issue.

xDieymirx commented 5 months ago

I don't know if I uninstalled the old versions, as this is what I see.

[Info]: GameService>UpdateSteamLibrary - Steam Path: ~/.steam/steam [Info]: GameService>UpdateSteamLibrary - Steam Libraries Path: ~/.steam/steamapps/libraryfolders.vdf [Error]: GameService>UpdateSteamLibrary - System.IO.DirectoryNotFoundException: Could not find a part of the path '/home/sean/Downloads/Elden Ring Mods/~/.steam/steamapps/libraryfolders.vdf'. at Interop.ThrowExceptionForIoErrno(ErrorInfo, String, Boolean) at Interop.CheckIo(Error, String , Boolean ) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String, OpenFlags, Int32, Boolean, Boolean& , Func4) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String, FileMode, FileAccess, FileShare, FileOptions, Int64, UnixFileMode, Int64& , UnixFileMode& , Boolean, Boolean& , Func4 ) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String, FileMode, FileAccess, FileShare, FileOptions, Int64, Nullable1 , Func4 ) at System.IO.Strategies.OSFileStreamStrategy..ctor(String, FileMode, FileAccess, FileShare, FileOptions, Int64, Nullable1) at System.IO.Strategies.UnixFileStreamStrategy..ctor(String, FileMode, FileAccess, FileShare, FileOptions, Int64, Nullable1) at System.IO.Strategies.FileStreamHelpers.ChooseStrategyCore(String, FileMode, FileAccess, FileShare, FileOptions, Int64, Nullable1) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream, String, FileMode, FileAccess, FileShare, Int32, FileOptions, Int64, Nullable1) at System.IO.FileStream..ctor(String, FileMode, FileAccess, FileShare, Int32, FileOptions, Int64) at System.IO.FileStream..ctor(String, FileMode, FileAccess, FileShare, Int32, FileOptions) at System.IO.FileStream..ctor(String, FileMode, FileAccess, FileShare, Int32, Boolean) at System.IO.FileStream..ctor(String, FileMode, FileAccess, FileShare) at System.IO.File.OpenRead(String) at Scum_Bag.Services.GameService.UpdateSteamLibrary(Boolean logInfo) [Info]: GameService>UpdateSteamLibrary - Steam Path: ~/.steam/steam [Info]: GameService>UpdateSteamLibrary - Steam Libraries Path: ~/.steam/steamapps/libraryfolders.vdf [Error]: GameService>UpdateSteamLibrary - System.IO.DirectoryNotFoundException: Could not find a part of the path '/home/sean/Downloads/Elden Ring Mods/~/.steam/steamapps/libraryfolders.vdf'. at Interop.ThrowExceptionForIoErrno(ErrorInfo, String, Boolean) at Interop.CheckIo(Error, String , Boolean ) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String, OpenFlags, Int32, Boolean, Boolean& , Func4) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String, FileMode, FileAccess, FileShare, FileOptions, Int64, UnixFileMode, Int64& , UnixFileMode& , Boolean, Boolean& , Func4 ) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String, FileMode, FileAccess, FileShare, FileOptions, Int64, Nullable1 , Func4 ) at System.IO.Strategies.OSFileStreamStrategy..ctor(String, FileMode, FileAccess, FileShare, FileOptions, Int64, Nullable1) at System.IO.Strategies.UnixFileStreamStrategy..ctor(String, FileMode, FileAccess, FileShare, FileOptions, Int64, Nullable1) at System.IO.Strategies.FileStreamHelpers.ChooseStrategyCore(String, FileMode, FileAccess, FileShare, FileOptions, Int64, Nullable1) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream, String, FileMode, FileAccess, FileShare, Int32, FileOptions, Int64, Nullable1) at System.IO.FileStream..ctor(String, FileMode, FileAccess, FileShare, Int32, FileOptions, Int64) at System.IO.FileStream..ctor(String, FileMode, FileAccess, FileShare, Int32, FileOptions) at System.IO.FileStream..ctor(String, FileMode, FileAccess, FileShare, Int32, Boolean) at System.IO.FileStream..ctor(String, FileMode, FileAccess, FileShare) at System.IO.File.OpenRead(String) at Scum_Bag.Services.GameService.UpdateSteamLibrary(Boolean logInfo) [Info]: GameService>UpdateSteamLibrary - Steam Path: ~/.steam/steam [Info]: GameService>UpdateSteamLibrary - Steam Libraries Path: ~/.steam/steamapps/libraryfolders.vdf [Error]: GameService>UpdateSteamLibrary - System.IO.DirectoryNotFoundException: Could not find a part of the path '/home/sean/Downloads/Elden Ring Mods/~/.steam/steamapps/libraryfolders.vdf'. at Interop.ThrowExceptionForIoErrno(ErrorInfo, String, Boolean) at Interop.CheckIo(Error, String , Boolean ) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String, OpenFlags, Int32, Boolean, Boolean& , Func4) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String, FileMode, FileAccess, FileShare, FileOptions, Int64, UnixFileMode, Int64& , UnixFileMode& , Boolean, Boolean& , Func4 ) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String, FileMode, FileAccess, FileShare, FileOptions, Int64, Nullable1 , Func4 ) at System.IO.Strategies.OSFileStreamStrategy..ctor(String, FileMode, FileAccess, FileShare, FileOptions, Int64, Nullable1) at System.IO.Strategies.UnixFileStreamStrategy..ctor(String, FileMode, FileAccess, FileShare, FileOptions, Int64, Nullable1) at System.IO.Strategies.FileStreamHelpers.ChooseStrategyCore(String, FileMode, FileAccess, FileShare, FileOptions, Int64, Nullable1) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream, String, FileMode, FileAccess, FileShare, Int32, FileOptions, Int64, Nullable1) at System.IO.FileStream..ctor(String, FileMode, FileAccess, FileShare, Int32, FileOptions, Int64) at System.IO.FileStream..ctor(String, FileMode, FileAccess, FileShare, Int32, FileOptions) at System.IO.FileStream..ctor(String, FileMode, FileAccess, FileShare, Int32, Boolean) at System.IO.FileStream..ctor(String, FileMode, FileAccess, FileShare) at System.IO.File.OpenRead(String) at Scum_Bag.Services.GameService.UpdateSteamLibrary(Boolean logInfo) [Info]: GameService>UpdateSteamLibrary - Steam Path: ~/.steam/steam [Info]: GameService>UpdateSteamLibrary - Steam Libraries Path: ~/.steam/steamapps/libraryfolders.vdf [Error]: GameService>UpdateSteamLibrary - System.IO.DirectoryNotFoundException: Could not find a part of the path '/home/sean/Downloads/Elden Ring Mods/~/.steam/steamapps/libraryfolders.vdf'. at Interop.ThrowExceptionForIoErrno(ErrorInfo, String, Boolean) at Interop.CheckIo(Error, String , Boolean ) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String, OpenFlags, Int32, Boolean, Boolean& , Func4) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String, FileMode, FileAccess, FileShare, FileOptions, Int64, UnixFileMode, Int64& , UnixFileMode& , Boolean, Boolean& , Func4 ) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String, FileMode, FileAccess, FileShare, FileOptions, Int64, Nullable1 , Func4 ) at System.IO.Strategies.OSFileStreamStrategy..ctor(String, FileMode, FileAccess, FileShare, FileOptions, Int64, Nullable1) at System.IO.Strategies.UnixFileStreamStrategy..ctor(String, FileMode, FileAccess, FileShare, FileOptions, Int64, Nullable1) at System.IO.Strategies.FileStreamHelpers.ChooseStrategyCore(String, FileMode, FileAccess, FileShare, FileOptions, Int64, Nullable1) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream, String, FileMode, FileAccess, FileShare, Int32, FileOptions, Int64, Nullable1) at System.IO.FileStream..ctor(String, FileMode, FileAccess, FileShare, Int32, FileOptions, Int64) at System.IO.FileStream..ctor(String, FileMode, FileAccess, FileShare, Int32, FileOptions) at System.IO.FileStream..ctor(String, FileMode, FileAccess, FileShare, Int32, Boolean) at System.IO.FileStream..ctor(String, FileMode, FileAccess, FileShare) at System.IO.File.OpenRead(String) at Scum_Bag.Services.GameService.UpdateSteamLibrary(Boolean logInfo) [Error]: GameService>UpdateSteamLibrary - System.IO.DirectoryNotFoundException: Could not find a part of the path '/home/sean/Downloads/Elden Ring Mods/~/.steam/steamapps/libraryfolders.vdf'. at Interop.ThrowExceptionForIoErrno(ErrorInfo, String, Boolean) at Interop.CheckIo(Error, String , Boolean ) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String, OpenFlags, Int32, Boolean, Boolean& , Func4) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String, FileMode, FileAccess, FileShare, FileOptions, Int64, UnixFileMode, Int64& , UnixFileMode& , Boolean, Boolean& , Func4 ) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String, FileMode, FileAccess, FileShare, FileOptions, Int64, Nullable1 , Func4 ) at System.IO.Strategies.OSFileStreamStrategy..ctor(String, FileMode, FileAccess, FileShare, FileOptions, Int64, Nullable1) at System.IO.Strategies.UnixFileStreamStrategy..ctor(String, FileMode, FileAccess, FileShare, FileOptions, Int64, Nullable1) at System.IO.Strategies.FileStreamHelpers.ChooseStrategyCore(String, FileMode, FileAccess, FileShare, FileOptions, Int64, Nullable1) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream, String, FileMode, FileAccess, FileShare, Int32, FileOptions, Int64, Nullable1) at System.IO.FileStream..ctor(String, FileMode, FileAccess, FileShare, Int32, FileOptions, Int64) at System.IO.FileStream..ctor(String, FileMode, FileAccess, FileShare, Int32, FileOptions) at System.IO.FileStream..ctor(String, FileMode, FileAccess, FileShare, Int32, Boolean) at System.IO.FileStream..ctor(String, FileMode, FileAccess, FileShare) at System.IO.File.OpenRead(String) at Scum_Bag.Services.GameService.UpdateSteamLibrary(Boolean logInfo) [Error]: GameService>UpdateSteamLibrary - System.IO.DirectoryNotFoundException: Could not find a part of the path '/home/sean/Downloads/Elden Ring Mods/~/.steam/steamapps/libraryfolders.vdf'. at Interop.ThrowExceptionForIoErrno(ErrorInfo, String, Boolean) at Interop.CheckIo(Error, String , Boolean ) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String, OpenFlags, Int32, Boolean, Boolean& , Func4) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String, FileMode, FileAccess, FileShare, FileOptions, Int64, UnixFileMode, Int64& , UnixFileMode& , Boolean, Boolean& , Func4 ) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String, FileMode, FileAccess, FileShare, FileOptions, Int64, Nullable1 , Func4 ) at System.IO.Strategies.OSFileStreamStrategy..ctor(String, FileMode, FileAccess, FileShare, FileOptions, Int64, Nullable1) at System.IO.Strategies.UnixFileStreamStrategy..ctor(String, FileMode, FileAccess, FileShare, FileOptions, Int64, Nullable1) at System.IO.Strategies.FileStreamHelpers.ChooseStrategyCore(String, FileMode, FileAccess, FileShare, FileOptions, Int64, Nullable1) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream, String, FileMode, FileAccess, FileShare, Int32, FileOptions, Int64, Nullable1) at System.IO.FileStream..ctor(String, FileMode, FileAccess, FileShare, Int32, FileOptions, Int64) at System.IO.FileStream..ctor(String, FileMode, FileAccess, FileShare, Int32, FileOptions) at System.IO.FileStream..ctor(String, FileMode, FileAccess, FileShare, Int32, Boolean) at System.IO.FileStream..ctor(String, FileMode, FileAccess, FileShare) at System.IO.File.OpenRead(String) at Scum_Bag.Services.GameService.UpdateSteamLibrary(Boolean logInfo) [Info]: GameService>UpdateSteamLibrary - Steam Path: ~/.steam/steam [Info]: GameService>UpdateSteamLibrary - Steam Libraries Path: ~/.steam/steamapps/libraryfolders.vdf [Error]: GameService>UpdateSteamLibrary - System.IO.DirectoryNotFoundException: Could not find a part of the path '/home/sean/Downloads/Elden Ring Mods/~/.steam/steamapps/libraryfolders.vdf'. at Interop.ThrowExceptionForIoErrno(ErrorInfo, String, Boolean) at Interop.CheckIo(Error, String , Boolean ) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String, OpenFlags, Int32, Boolean, Boolean& , Func4) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String, FileMode, FileAccess, FileShare, FileOptions, Int64, UnixFileMode, Int64& , UnixFileMode& , Boolean, Boolean& , Func4 ) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String, FileMode, FileAccess, FileShare, FileOptions, Int64, Nullable1 , Func4 ) at System.IO.Strategies.OSFileStreamStrategy..ctor(String, FileMode, FileAccess, FileShare, FileOptions, Int64, Nullable1) at System.IO.Strategies.UnixFileStreamStrategy..ctor(String, FileMode, FileAccess, FileShare, FileOptions, Int64, Nullable1) at System.IO.Strategies.FileStreamHelpers.ChooseStrategyCore(String, FileMode, FileAccess, FileShare, FileOptions, Int64, Nullable1) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream, String, FileMode, FileAccess, FileShare, Int32, FileOptions, Int64, Nullable1) at System.IO.FileStream..ctor(String, FileMode, FileAccess, FileShare, Int32, FileOptions, Int64) at System.IO.FileStream..ctor(String, FileMode, FileAccess, FileShare, Int32, FileOptions) at System.IO.FileStream..ctor(String, FileMode, FileAccess, FileShare, Int32, Boolean) at System.IO.FileStream..ctor(String, FileMode, FileAccess, FileShare) at System.IO.File.OpenRead(String) at Scum_Bag.Services.GameService.UpdateSteamLibrary(Boolean logInfo) [Info]: GameService>UpdateSteamLibrary - Steam Path: ~/.steam/steam [Info]: GameService>UpdateSteamLibrary - Steam Libraries Path: ~/.steam/steamapps/libraryfolders.vdf [Error]: GameService>UpdateSteamLibrary - System.IO.DirectoryNotFoundException: Could not find a part of the path '/home/sean/Downloads/Elden Ring Mods/~/.steam/steamapps/libraryfolders.vdf'. at Interop.ThrowExceptionForIoErrno(ErrorInfo, String, Boolean) at Interop.CheckIo(Error, String , Boolean ) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String, OpenFlags, Int32, Boolean, Boolean& , Func4) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String, FileMode, FileAccess, FileShare, FileOptions, Int64, UnixFileMode, Int64& , UnixFileMode& , Boolean, Boolean& , Func4 ) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String, FileMode, FileAccess, FileShare, FileOptions, Int64, Nullable1 , Func4 ) at System.IO.Strategies.OSFileStreamStrategy..ctor(String, FileMode, FileAccess, FileShare, FileOptions, Int64, Nullable1) at System.IO.Strategies.UnixFileStreamStrategy..ctor(String, FileMode, FileAccess, FileShare, FileOptions, Int64, Nullable1) at System.IO.Strategies.FileStreamHelpers.ChooseStrategyCore(String, FileMode, FileAccess, FileShare, FileOptions, Int64, Nullable1) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream, String, FileMode, FileAccess, FileShare, Int32, FileOptions, Int64, Nullable1) at System.IO.FileStream..ctor(String, FileMode, FileAccess, FileShare, Int32, FileOptions, Int64) at System.IO.FileStream..ctor(String, FileMode, FileAccess, FileShare, Int32, FileOptions) at System.IO.FileStream..ctor(String, FileMode, FileAccess, FileShare, Int32, Boolean) at System.IO.FileStream..ctor(String, FileMode, FileAccess, FileShare) at System.IO.File.OpenRead(String) at Scum_Bag.Services.GameService.UpdateSteamLibrary(Boolean logInfo) [Error]: GameService>UpdateSteamLibrary - System.IO.DirectoryNotFoundException: Could not find a part of the path '/home/sean/Downloads/Elden Ring Mods/~/.steam/steamapps/libraryfolders.vdf'. at Interop.ThrowExceptionForIoErrno(ErrorInfo, String, Boolean) at Interop.CheckIo(Error, String , Boolean ) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String, OpenFlags, Int32, Boolean, Boolean& , Func4) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String, FileMode, FileAccess, FileShare, FileOptions, Int64, UnixFileMode, Int64& , UnixFileMode& , Boolean, Boolean& , Func4 ) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String, FileMode, FileAccess, FileShare, FileOptions, Int64, Nullable1 , Func4 ) at System.IO.Strategies.OSFileStreamStrategy..ctor(String, FileMode, FileAccess, FileShare, FileOptions, Int64, Nullable1) at System.IO.Strategies.UnixFileStreamStrategy..ctor(String, FileMode, FileAccess, FileShare, FileOptions, Int64, Nullable1) at System.IO.Strategies.FileStreamHelpers.ChooseStrategyCore(String, FileMode, FileAccess, FileShare, FileOptions, Int64, Nullable1) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream, String, FileMode, FileAccess, FileShare, Int32, FileOptions, Int64, Nullable1) at System.IO.FileStream..ctor(String, FileMode, FileAccess, FileShare, Int32, FileOptions, Int64) at System.IO.FileStream..ctor(String, FileMode, FileAccess, FileShare, Int32, FileOptions) at System.IO.FileStream..ctor(String, FileMode, FileAccess, FileShare, Int32, Boolean) at System.IO.FileStream..ctor(String, FileMode, FileAccess, FileShare) at System.IO.File.OpenRead(String) at Scum_Bag.Services.GameService.UpdateSteamLibrary(Boolean logInfo) [Error]: GameService>UpdateSteamLibrary - System.IO.DirectoryNotFoundException: Could not find a part of the path '/home/sean/Downloads/Elden Ring Mods/~/.steam/steamapps/libraryfolders.vdf'. at Interop.ThrowExceptionForIoErrno(ErrorInfo, String, Boolean) at Interop.CheckIo(Error, String , Boolean ) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String, OpenFlags, Int32, Boolean, Boolean& , Func4) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String, FileMode, FileAccess, FileShare, FileOptions, Int64, UnixFileMode, Int64& , UnixFileMode& , Boolean, Boolean& , Func4 ) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String, FileMode, FileAccess, FileShare, FileOptions, Int64, Nullable1 , Func4 ) at System.IO.Strategies.OSFileStreamStrategy..ctor(String, FileMode, FileAccess, FileShare, FileOptions, Int64, Nullable1) at System.IO.Strategies.UnixFileStreamStrategy..ctor(String, FileMode, FileAccess, FileShare, FileOptions, Int64, Nullable1) at System.IO.Strategies.FileStreamHelpers.ChooseStrategyCore(String, FileMode, FileAccess, FileShare, FileOptions, Int64, Nullable1) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream, String, FileMode, FileAccess, FileShare, Int32, FileOptions, Int64, Nullable1) at System.IO.FileStream..ctor(String, FileMode, FileAccess, FileShare, Int32, FileOptions, Int64) at System.IO.FileStream..ctor(String, FileMode, FileAccess, FileShare, Int32, FileOptions) at System.IO.FileStream..ctor(String, FileMode, FileAccess, FileShare, Int32, Boolean) at System.IO.FileStream..ctor(String, FileMode, FileAccess, FileShare) at System.IO.File.OpenRead(String) at Scum_Bag.Services.GameService.UpdateSteamLibrary(Boolean logInfo) [Error]: GameService>UpdateSteamLibrary - System.IO.DirectoryNotFoundException: Could not find a part of the path '/home/sean/Downloads/Elden Ring Mods/~/.steam/steamapps/libraryfolders.vdf'. at Interop.ThrowExceptionForIoErrno(ErrorInfo, String, Boolean) at Interop.CheckIo(Error, String , Boolean ) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String, OpenFlags, Int32, Boolean, Boolean& , Func4) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String, FileMode, FileAccess, FileShare, FileOptions, Int64, UnixFileMode, Int64& , UnixFileMode& , Boolean, Boolean& , Func4 ) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String, FileMode, FileAccess, FileShare, FileOptions, Int64, Nullable1 , Func4 ) at System.IO.Strategies.OSFileStreamStrategy..ctor(String, FileMode, FileAccess, FileShare, FileOptions, Int64, Nullable1) at System.IO.Strategies.UnixFileStreamStrategy..ctor(String, FileMode, FileAccess, FileShare, FileOptions, Int64, Nullable1) at System.IO.Strategies.FileStreamHelpers.ChooseStrategyCore(String, FileMode, FileAccess, FileShare, FileOptions, Int64, Nullable1) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream, String, FileMode, FileAccess, FileShare, Int32, FileOptions, Int64, Nullable1) at System.IO.FileStream..ctor(String, FileMode, FileAccess, FileShare, Int32, FileOptions, Int64) at System.IO.FileStream..ctor(String, FileMode, FileAccess, FileShare, Int32, FileOptions) at System.IO.FileStream..ctor(String, FileMode, FileAccess, FileShare, Int32, Boolean) at System.IO.FileStream..ctor(String, FileMode, FileAccess, FileShare) at System.IO.File.OpenRead(String) at Scum_Bag.Services.GameService.UpdateSteamLibrary(Boolean logInfo) [Info]: GameService>UpdateSteamLibrary - Steam Path: ~/.steam/steam [Info]: GameService>UpdateSteamLibrary - Steam Libraries Path: ~/.steam/steamapps/libraryfolders.vdf [Error]: GameService>UpdateSteamLibrary - System.IO.DirectoryNotFoundException: Could not find a part of the path '/home/sean/Downloads/Elden Ring Mods/~/.steam/steamapps/libraryfolders.vdf'. at Interop.ThrowExceptionForIoErrno(ErrorInfo, String, Boolean) at Interop.CheckIo(Error, String , Boolean ) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String, OpenFlags, Int32, Boolean, Boolean& , Func4) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String, FileMode, FileAccess, FileShare, FileOptions, Int64, UnixFileMode, Int64& , UnixFileMode& , Boolean, Boolean& , Func4 ) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String, FileMode, FileAccess, FileShare, FileOptions, Int64, Nullable1 , Func4 ) at System.IO.Strategies.OSFileStreamStrategy..ctor(String, FileMode, FileAccess, FileShare, FileOptions, Int64, Nullable1) at System.IO.Strategies.UnixFileStreamStrategy..ctor(String, FileMode, FileAccess, FileShare, FileOptions, Int64, Nullable1) at System.IO.Strategies.FileStreamHelpers.ChooseStrategyCore(String, FileMode, FileAccess, FileShare, FileOptions, Int64, Nullable1) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream, String, FileMode, FileAccess, FileShare, Int32, FileOptions, Int64, Nullable1) at System.IO.FileStream..ctor(String, FileMode, FileAccess, FileShare, Int32, FileOptions, Int64) at System.IO.FileStream..ctor(String, FileMode, FileAccess, FileShare, Int32, FileOptions) at System.IO.FileStream..ctor(String, FileMode, FileAccess, FileShare, Int32, Boolean) at System.IO.FileStream..ctor(String, FileMode, FileAccess, FileShare) at System.IO.File.OpenRead(String) at Scum_Bag.Services.GameService.UpdateSteamLibrary(Boolean logInfo) [Info]: GameService>UpdateSteamLibrary - Steam Path: ~/.steam/steam [Info]: GameService>UpdateSteamLibrary - Steam Libraries Path: ~/.steam/steamapps/libraryfolders.vdf [Error]: GameService>UpdateSteamLibrary - System.IO.DirectoryNotFoundException: Could not find a part of the path '/home/sean/Downloads/Elden Ring Mods/~/.steam/steamapps/libraryfolders.vdf'. at Interop.ThrowExceptionForIoErrno(ErrorInfo, String, Boolean) at Interop.CheckIo(Error, String , Boolean ) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String, OpenFlags, Int32, Boolean, Boolean& , Func4) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String, FileMode, FileAccess, FileShare, FileOptions, Int64, UnixFileMode, Int64& , UnixFileMode& , Boolean, Boolean& , Func4 ) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String, FileMode, FileAccess, FileShare, FileOptions, Int64, Nullable1 , Func4 ) at System.IO.Strategies.OSFileStreamStrategy..ctor(String, FileMode, FileAccess, FileShare, FileOptions, Int64, Nullable1) at System.IO.Strategies.UnixFileStreamStrategy..ctor(String, FileMode, FileAccess, FileShare, FileOptions, Int64, Nullable1) at System.IO.Strategies.FileStreamHelpers.ChooseStrategyCore(String, FileMode, FileAccess, FileShare, FileOptions, Int64, Nullable1) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream, String, FileMode, FileAccess, FileShare, Int32, FileOptions, Int64, Nullable1) at System.IO.FileStream..ctor(String, FileMode, FileAccess, FileShare, Int32, FileOptions, Int64) at System.IO.FileStream..ctor(String, FileMode, FileAccess, FileShare, Int32, FileOptions) at System.IO.FileStream..ctor(String, FileMode, FileAccess, FileShare, Int32, Boolean) at System.IO.FileStream..ctor(String, FileMode, FileAccess, FileShare) at System.IO.File.OpenRead(String) at Scum_Bag.Services.GameService.UpdateSteamLibrary(Boolean logInfo) [Info]: GameService>UpdateSteamLibrary - Steam Path: ~/.steam/steam [Info]: GameService>UpdateSteamLibrary - Steam Libraries Path: ~/.steam/steamapps/libraryfolders.vdf [Error]: GameService>UpdateSteamLibrary - System.IO.DirectoryNotFoundException: Could not find a part of the path '/home/sean/~/.steam/steamapps/libraryfolders.vdf'. at Interop.ThrowExceptionForIoErrno(ErrorInfo, String, Boolean) at Interop.CheckIo(Error, String , Boolean ) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String, OpenFlags, Int32, Boolean, Boolean& , Func4) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String, FileMode, FileAccess, FileShare, FileOptions, Int64, UnixFileMode, Int64& , UnixFileMode& , Boolean, Boolean& , Func4 ) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String, FileMode, FileAccess, FileShare, FileOptions, Int64, Nullable1 , Func4 ) at System.IO.Strategies.OSFileStreamStrategy..ctor(String, FileMode, FileAccess, FileShare, FileOptions, Int64, Nullable1) at System.IO.Strategies.UnixFileStreamStrategy..ctor(String, FileMode, FileAccess, FileShare, FileOptions, Int64, Nullable1) at System.IO.Strategies.FileStreamHelpers.ChooseStrategyCore(String, FileMode, FileAccess, FileShare, FileOptions, Int64, Nullable1) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream, String, FileMode, FileAccess, FileShare, Int32, FileOptions, Int64, Nullable1) at System.IO.FileStream..ctor(String, FileMode, FileAccess, FileShare, Int32, FileOptions, Int64) at System.IO.FileStream..ctor(String, FileMode, FileAccess, FileShare, Int32, FileOptions) at System.IO.FileStream..ctor(String, FileMode, FileAccess, FileShare, Int32, Boolean) at System.IO.FileStream..ctor(String, FileMode, FileAccess, FileShare) at System.IO.File.OpenRead(String) at Scum_Bag.Services.GameService.UpdateSteamLibrary(Boolean logInfo) [Error]: GameService>UpdateSteamLibrary - System.IO.DirectoryNotFoundException: Could not find a part of the path '/home/sean/~/.steam/steamapps/libraryfolders.vdf'. at Interop.ThrowExceptionForIoErrno(ErrorInfo, String, Boolean) at Interop.CheckIo(Error, String , Boolean ) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String, OpenFlags, Int32, Boolean, Boolean& , Func4) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String, FileMode, FileAccess, FileShare, FileOptions, Int64, UnixFileMode, Int64& , UnixFileMode& , Boolean, Boolean& , Func4 ) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String, FileMode, FileAccess, FileShare, FileOptions, Int64, Nullable1 , Func4 ) at System.IO.Strategies.OSFileStreamStrategy..ctor(String, FileMode, FileAccess, FileShare, FileOptions, Int64, Nullable1) at System.IO.Strategies.UnixFileStreamStrategy..ctor(String, FileMode, FileAccess, FileShare, FileOptions, Int64, Nullable1) at System.IO.Strategies.FileStreamHelpers.ChooseStrategyCore(String, FileMode, FileAccess, FileShare, FileOptions, Int64, Nullable1) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream, String, FileMode, FileAccess, FileShare, Int32, FileOptions, Int64, Nullable1) at System.IO.FileStream..ctor(String, FileMode, FileAccess, FileShare, Int32, FileOptions, Int64) at System.IO.FileStream..ctor(String, FileMode, FileAccess, FileShare, Int32, FileOptions) at System.IO.FileStream..ctor(String, FileMode, FileAccess, FileShare, Int32, Boolean) at System.IO.FileStream..ctor(String, FileMode, FileAccess, FileShare) at System.IO.File.OpenRead(String) at Scum_Bag.Services.GameService.UpdateSteamLibrary(Boolean logInfo) [Info]: GameService>UpdateSteamLibrary - Steam Path: /home/sean/.steam/steam/steam.sh [Info]: GameService>UpdateSteamLibrary - Steam Libraries Path: /home/sean/.steam/steam/steamapps/libraryfolders.vdf [Info]: GameService>UpdateSteamLibrary - Steam Library Found: /home/sean/.local/share/Steam/steamapps [Info]: GameService>UpdateSteamLibrary - Steam App Entry Found: /home/sean/.local/share/Steam/steamapps/appmanifest_1628350.acf [Info]: GameService>UpdateSteamLibrary - Steam App Skipped: Steam Linux Runtime 3.0 (sniper) [Info]: GameService>UpdateSteamLibrary - Steam App Entry Found: /home/sean/.local/share/Steam/steamapps/appmanifest_489830.acf [Info]: GameService>UpdateSteamLibrary - Steam App Found: The Elder Scrolls V: Skyrim Special Edition [Info]: GameService>UpdateSteamLibrary - Steam App Entry Found: /home/sean/.local/share/Steam/steamapps/appmanifest_1887720.acf [Info]: GameService>UpdateSteamLibrary - Steam App Skipped: Proton 7.0 [Info]: GameService>UpdateSteamLibrary - Steam App Entry Found: /home/sean/.local/share/Steam/steamapps/appmanifest_2212330.acf [Info]: GameService>UpdateSteamLibrary - Steam App Found: Your Only Move Is HUSTLE [Info]: GameService>UpdateSteamLibrary - Steam App Entry Found: /home/sean/.local/share/Steam/steamapps/appmanifest_235900.acf [Info]: GameService>UpdateSteamLibrary - Steam App Found: RPG Maker XP [Info]: GameService>UpdateSteamLibrary - Steam App Entry Found: /home/sean/.local/share/Steam/steamapps/appmanifest_1493710.acf [Info]: GameService>UpdateSteamLibrary - Steam App Skipped: Proton Experimental [Info]: GameService>UpdateSteamLibrary - Steam App Entry Found: /home/sean/.local/share/Steam/steamapps/appmanifest_2348590.acf [Info]: GameService>UpdateSteamLibrary - Steam App Skipped: Proton 8.0 [Info]: GameService>UpdateSteamLibrary - Steam App Entry Found: /home/sean/.local/share/Steam/steamapps/appmanifest_2805730.acf [Info]: GameService>UpdateSteamLibrary - Steam App Skipped: Proton 9.0 (Beta) [Info]: GameService>UpdateSteamLibrary - Steam App Entry Found: /home/sean/.local/share/Steam/steamapps/appmanifest_582010.acf [Info]: GameService>UpdateSteamLibrary - Steam App Found: Monster Hunter: World [Info]: GameService>UpdateSteamLibrary - Steam App Entry Found: /home/sean/.local/share/Steam/steamapps/appmanifest_228980.acf

On Fri, Apr 19, 2024 at 8:53 AM Robert Thomas @.***> wrote:

Closing due to not enough information and unable to reproduce the issue.

— Reply to this email directly, view it on GitHub https://github.com/rthomasv3/Scum-Bag/issues/2#issuecomment-2066515520, or unsubscribe https://github.com/notifications/unsubscribe-auth/A6YI2XNYDLQ7RNDEYRRSZV3Y6EHTTAVCNFSM6AAAAABGMCFY3OVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDANRWGUYTKNJSGA . You are receiving this because you authored the thread.Message ID: @.***>

rthomasv3 commented 5 months ago

If you kept the old AUR version installed, then it would definitely cause issues. I would uninstall it and make sure pacman -S gtk4 webkit2gtk runs without errors.

Based on that log it looks like you grabbed version 1.1.2 or newer, which solved the Steam library errors, but if you're still getting a blank screen then my only guess is it's related to the web kit dependency.

xDieymirx commented 5 months ago

I did it, and now i'm getting just this error.

src/nv_gbm.c:288: GBM-DRV error (nv_gbm_create_device_native): nv_common_gbm_create_device failed (ret=-1)

KMS: DRM_IOCTL_MODE_CREATE_DUMB failed: Permission denied Failed to create GBM buffer of size 1100x775: Permission denied

I believe this is the culprit issue, because I can click on buttons in the app, but cannot see anything, it's all blank

On Fri, Apr 19, 2024 at 10:11 PM Robert Thomas @.***> wrote:

If you kept the old AUR version installed, then it would definitely cause issues. I would uninstall it and make sure pacman -S gtk4 webkit2gtk runs without errors.

Based on that log it looks like you grabbed version 1.1.2 or newer, which solved the Steam library errors, but if you're still getting a blank screen then my only guess is it's related to the web kit dependency.

— Reply to this email directly, view it on GitHub https://github.com/rthomasv3/Scum-Bag/issues/2#issuecomment-2067514422, or unsubscribe https://github.com/notifications/unsubscribe-auth/A6YI2XNIQIRTJZX7MPB6PFTY6HFEXAVCNFSM6AAAAABGMCFY3OVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDANRXGUYTINBSGI . You are receiving this because you authored the thread.Message ID: @.***>

rthomasv3 commented 5 months ago

Looks like this is the same issue that happened with Geany - there was a mesa driver change in arch that didn't play well with web kit.

https://github.com/geany/geany-plugins/issues/1300

It was reverted here:

https://gitlab.archlinux.org/archlinux/packaging/packages/mesa/-/commit/078b6f4565e70687458a33c415d18b1108361f65

So if you do an update to get the latest mesa drivers that should fix the issue.