emuell / restic-browser

A GUI to browse and restore restic backup repositories.
MIT License
664 stars 19 forks source link

Dependency error when running on Fedora 40 #111

Open jameskhedley opened 3 months ago

jameskhedley commented 3 months ago

Just downloaded the linux release and tried to run it, but it didn't run and I got this error:

./restic-browser: symbol lookup error: /lib64/libwebkit2gtk-4.0.so.37: undefined symbol: gst_video_info_dma_drm_from_caps

I have got webkit2gtk4.0 installed, also 4.1 - could that be the problem?

webkit2gtk4.0-2.44.1-2.fc40.x86_64
webkit2gtk4.0-devel-2.44.1-2.fc40.x86_64
webkit2gtk4.1-2.44.2-2.fc40.x86_64
webkit2gtk4.1-devel-2.44.2-2.fc40.x86_64
emuell commented 3 months ago

That's a symbol from gstreamer

https://gstreamer.freedesktop.org/documentation/video/video-info-dma-drm.html?gi-language=c#gst_video_info_dma_drm_from_caps

It's available in gstreamer >= 1.24

Which version is installed on your system?

jameskhedley commented 3 months ago

1.22 apparently

Presumably this works out of the box on Ubuntu, just not other distros?

emuell commented 3 months ago

Yes, that seems to work in other distros and likely will be an issue in webkit or tauri? Could not find a similar issue in the tauri repo though.

emuell commented 1 month ago

@jameskhedley If you are still interested in running restic browser, please test if the new Linux AppImage works for you: https://github.com/emuell/restic-browser/actions/runs/10558920486?pr=119