Skip to content
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

Grayjay Desktop Linux - Alpine Linux Support #295

Open
3 tasks
crftbt opened this issue Jan 14, 2025 · 0 comments
Open
3 tasks

Grayjay Desktop Linux - Alpine Linux Support #295

crftbt opened this issue Jan 14, 2025 · 0 comments
Labels
Bug Something isn't working

Comments

@crftbt
Copy link

crftbt commented Jan 14, 2025

What happened?

The Grayjay Desktop Linux application fails to run on Alpine Linux 3.21.2. Detailed in #286 which appears to have prematurely closed by https://github.com/Zvonimir-FUTO. This ticket is being created to document what Linux support Grayjay will choose to offer for Alpine Linux in the Grayjay Desktop Linux application offering.

~/Downloads/Grayjay.Desktop-linux-x64-v2 $ ./Grayjay 
Directories:Base Directory: /home/user/Downloads/Grayjay.Desktop-linux-x64-v2/
Directories:User Directory: /home/user/Grayjay
Directories:Temporary Directory: /home/user/Downloads/Grayjay.Desktop-linux-x64-v2/temp_files
Directories:Log file path: /home/user/Downloads/Grayjay.Desktop-linux-x64-v2//log.txt
T:PortFile path: /home/user/Downloads/Grayjay.Desktop-linux-x64-v2/port
T:StartingUpFile path: /home/user/Downloads/Grayjay.Desktop-linux-x64-v2/starting
T:Found StartingUpFile, waiting for PortFile and process
T:No PortFile after waiting, killing any lingering (stuck) process
T:Created StartingUpFile, removed PortFile
Program:Main: StateApp.Startup
StateApp:Startup: Initializing PluginEncryptionProvider
StateApp:Startup: Initializing DatabaseConnection
Unhandled exception. System.TypeInitializationException: The type initializer for 'Microsoft.Data.Sqlite.SqliteConnection' threw an exception.
 ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
 ---> System.DllNotFoundException: Unable to load shared library 'e_sqlite3' or one of its dependencies. In order to help diagnose loading problems, consider using a tool like strace. If you're using glibc, consider setting the LD_DEBUG environment variable: 
Error loading shared library /home/user/Downloads/Grayjay.Desktop-linux-x64-v2/e_sqlite3.so: No such file or directory
Error loading shared library e_sqlite3.so: No such file or directory
Error relocating /home/user/Downloads/Grayjay.Desktop-linux-x64-v2/libe_sqlite3.so: fcntl64: symbol not found
Error loading shared library libe_sqlite3.so: No such file or directory
Error loading shared library /home/user/Downloads/Grayjay.Desktop-linux-x64-v2/e_sqlite3: No such file or directory
Error loading shared library e_sqlite3: No such file or directory
Error loading shared library /home/user/Downloads/Grayjay.Desktop-linux-x64-v2/libe_sqlite3: No such file or directory
Error loading shared library libe_sqlite3: No such file or directory

   at SQLitePCL.SQLite3Provider_e_sqlite3.NativeMethods.sqlite3_libversion_number()
   at SQLitePCL.SQLite3Provider_e_sqlite3.SQLitePCL.ISQLite3Provider.sqlite3_libversion_number()
   at SQLitePCL.raw.SetProvider(ISQLite3Provider imp)
   at SQLitePCL.Batteries_V2.Init()
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
   --- End of inner exception stack trace ---
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
   at Microsoft.Data.Sqlite.SqliteConnection..cctor()
   --- End of inner exception stack trace ---
   at Microsoft.Data.Sqlite.SqliteConnection..ctor(String connectionString)
   at Grayjay.ClientServer.Database.DatabaseConnection..ctor()
   at Grayjay.ClientServer.States.StateApp.Startup()
   at Grayjay.Desktop.Program.Main(String[] args)
   at Grayjay.Desktop.Program.<Main>(String[] args)
Aborted
~/Downloads/Grayjay.Desktop-linux-x64-v2 $ 

Grayjay Version

2

What plugins are you seeing the problem on?

All

Plugin Version

No response

Which operating system are you using?

Linux

When do you experience the issue?

  • While logged in
  • While logged out
  • N/A

Are you using a VPN?

No

Relevant log output

No response

@crftbt crftbt added the Bug Something isn't working label Jan 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant