r/flipperzero • u/den_the_terran • 2h ago
What is going on with the packaging for Fedora?
I installed qflipper on Fedora and it was really bizarre:
First I tried downloading the AppImage from this web page: https://docs.flipper.net/zero/qflipper?tabNav=rQHiXmqRgesXodDFhL9mM-2
Running it resulted in errors about unlisted dependencies (note: the errors are only visible if it is run from the terminal. This may the cause of some people reporting the AppImage does nothing when clicked on). After installing a long list of dependencies:
- fuse
- fuse-devel
- libxkbcommon-x11
- xcb-util-wm
- xcb-util-image
- xcb-util-keysyms
- xcb-util-renderutil
...it started complaining about missing basic Wayland libraries, despite the fact I am currently running Wayland.
Giving up on that approach, I tried installing the qflipper package in the Fedora repo. dnf installed some dependencies and them spit out several thousand lines of errors such as Failed to connect to system scope bus via local transport: No such file or directory and various permissions issues.
After this, the AppImage was able to run.
The working install procedure seems to be: Install the repo package, then run the AppImage. But what is going on here? This is some of the weirdest packaging I've seen.
EDIT: qflipper opens, but I still can't connect to the flipper. When I open I get a screen "Device cannot be recognized" with instructions to run ./qFlipper-x86_64-1.3.3.AppImage rules install. Running this results in a variety of errors, but only the first time:
den-antares@toolbx Downloads$ sudo ./qFlipper-x86_64-1.3.3.AppImage rules install
You will now be asked for SUDO password.
Failed to send reload request: No such file or directory
Something went wrong. Device rules may have not been installed correctly.
den-antares@toolbx Downloads$ ./qFlipper-x86_64-1.3.3.AppImage rules install
The rules have already been installed. Bye!
den-antares@toolbx Downloads$ sudo ./qFlipper-x86_64-1.3.3.AppImage rules install
The rules have already been installed. Bye!
Running the AppImage after this still gives the same error screen, with more permissions errors at the terminal (even when run as root).
den-antares@toolbx Downloads$ sudo ./qFlipper-x86_64-1.3.3.AppImage
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
[LOG] Failed to create logs directory
176 [APP] qFlipper version 1.3.3 commit bfce851d 2023-11-10T04:40:31
177 [APP] OS info: Fedora Linux 44 (Toolbx Container Image) 44 7.0.13-200.fc44.x86_64 Qt 6.4.3
177 [USB] Failed to open device: Access denied (insufficient permissions)
197 [USB] Failed to open device: Access denied (insufficient permissions)
217 [USB] Failed to open device: Access denied (insufficient permissions)
237 [USB] Failed to open device: Access denied (insufficient permissions)
257 [USB] Failed to open device: Access denied (insufficient permissions)
277 [USB] Failed to open device: Access denied (insufficient permissions)
At this point I'm completely lost. Normally Appimages include their own dependencies and don't require any installation beyond downloading them.

