hydrusnetwork / hydrus

A personal booru-style media tagger that can import files and tags from your hard drive and popular websites. Content can be shared with other users via user-run servers.
http://hydrusnetwork.github.io/hydrus/
Other
2.37k stars 157 forks source link

Hydrus fails to launch GUI #1571

Open Iron-Squid opened 3 months ago

Iron-Squid commented 3 months ago

Hydrus version

581

Qt major version

Qt 6

Operating system

Linux (specify distro and version in comments)

Install method

Extract

Install and OS comments

OS: Fedora Workstation 39

Bug description and reproduction

1) Extract .tar 2) run ./hydrus_client 3) Error

I've tried passing the QTA_QPA_PLATFORM=xcb and XDG_SESSION_TYPE=x11 environment variables as an attempt to get it working. Neither did.

Log output

v581, 2024-07-06 07:18:05: hydrus client started
./hydrus_client: symbol lookup error: /home/squid/Downloads/Hydrus Network/libQt6WaylandClient.so.6: undefined symbol: wl_proxy_marshal_flags
Iron-Squid commented 3 months ago

I've been able to temporarily patch this bug on my system by replacing ~/Hydrus Network/PySide6/Qt/lib/libQt6WaylandClient.so.6 with a symlink to the system installation of the library (/lib64/libQt6WaylandClient.so.6.6.2)

floogulinc commented 3 months ago

We recommend you run hydrus from source on Linux: https://hydrusnetwork.github.io/hydrus/running_from_source.html