AppImageLauncher icon indicating copy to clipboard operation
AppImageLauncher copied to clipboard

Does not run in Fedora XFCE Spin

Open corey851 opened this issue 4 years ago • 8 comments

Describe the bug Using the GUI nothing seems to happen, but running from the command line I can at least see the following error:

[root@fed-acer ~]# ail-cli ail-cli: error while loading shared libraries: libQt5DBus.so.5: cannot open shared object file: No such file or directory

To Reproduce Installed latest Fedora XFCE spin (Fedora-Xfce-Live-x86_64-34-1.2.iso) and applied all updates. (Also installed RPM Fusion, free and non-free stuff)

Installed latest AppImageLauncher from your RPM file. (appimagelauncher-2.2.0-travis995.0f91801.x86_64.rpm)

Attempt to integrate any appimage.

System, software and AppImage information (see above) plus OS: Fedora 34 (Xfce) x86_64 Kernel: 5.12.13-300.fc34.x86_64 DE: Xfce4 4.16

List of AppImages you tried: pcloud from pcloud.com

corey851 avatar Jul 05 '21 14:07 corey851

Hello,

Just do a sudo dnf install libQt5DBus.so.5 and it will install all the necessary files

s7relok avatar Jul 11 '21 17:07 s7relok

@s7relok you have most likely installed the continuous release, but @corey851 is using the 2.2.0 release. But you have a point there, I need to update the dependencies there. Please report a new issue next time you come across a dependency issue.

TheAssassin avatar Jul 12 '21 01:07 TheAssassin

Not sure if you needed a response from me, but I tried installing libQt5DBus.so.5 (and everything that came with it) but it did not change the behavior. (Yes, I removed and reinstalled AppImageLauncher and rebooted and all that.) The way I read it, TheAssassin is saying that the release I'm using may have a different issue or dependency?

corey851 avatar Jul 12 '21 21:07 corey851

@corey851 you said you installed the release binary. As the DBus dependency has been introduced after that release, I can't imagine that you are affected by the same issue @s7relok reported.

ail-cli: error while loading shared libraries: libQt5DBus.so.5: cannot open shared object file: No such file or directory

I'll have to try to reproduce this with the information you provided, I guess.

TheAssassin avatar Jul 12 '21 21:07 TheAssassin

Update After installing additional packages I got it working. I installed the "plugins for playing movies and music" (https://docs.fedoraproject.org/en-US/quick-docs/assembly_installing-plugins-for-playing-movies-and-music/). During one of those (I think it was the gstreamer line) I saw some Qt files being installed. Remembering this issue I tried installing your RPM package again and now everything is working. Whatever it needs is in there somewhere.

corey851 avatar Aug 09 '21 20:08 corey851

@corey851 this page looks very Fedora-specific. The RPMs are meant for all kinds of RPM based distros. We could indeed add some additional dependencies.

AppImageLauncher and its direct dependencies should not require GStreamer, I'm not entirely sure which of these packages might have resolved the issue...

TheAssassin avatar Aug 09 '21 20:08 TheAssassin

I'm on Fedora 34 and i got the same issue. I used the rpm-file and installed it with sudo dnf install appimagelauncher-2.2.0-travis995.0f91801.i386.rpm

After installing a bunch dependencies it worked. sudo dnf install libQt5DBus.so.5 libQt5Widgets.so.5 libarchive.so.13 librsvg-2.so.2

sebastianappler avatar Aug 17 '21 08:08 sebastianappler

same error almost a year later. Missing libraries: libQt5Widgets.so.5 libqt5dbus.so.5

To fix this issues you need to add libraries qt5-qtbase qt5-qtbase-gui to the "Requires" section in the rpm spec

Drsheppard01 avatar Jul 29 '22 02:07 Drsheppard01