I have another bug report with the RPM installer, as well as a question.
First, the bug report: I have a laptop that I recently installed Fedora Silverblue on. As a summary, Silverblue uses an immutable root filesystem and applications are installed either through Flatpak (preferred) or through toolbox
, a command-line tool to create temporary-ish containers that you can install software in using DNF. GUI apps can be installed in toolbox
and will work.
I was able to follow the directions for installing on Fedora, just in a toolbox container, and the package successfully installed. The app itself failed to run, however, due to missing dependencies. These are the packages I had to install, in order of when their "missing shared library" error appeared:
nss
atk
at-spi2-atk
libX11-xcb
gdk-pixbuf2
gtk3
libdrm
gdm
After installing gdm
, I was able to load the application.
Now the question: why did I need to install GDM, the Gnome Display Manager? Seems like an odd thing for an application to require. As a note, the specific error was that libgdm.so.X
was missing, so it's not like it was pulled in by gtk3
.
1Password Version: Not Provided
Extension Version: Not Provided
OS Version: Fedora Silverblue
Sync Type: Not Provided
Referrer: forum-search:Fedora Toolbox
Comments
Team Member
Howdy, @Shadow53 🤠
Thanks for bringing this to our attention. I've opened an issue up internally with our development team to look into the declared requirements on the RPM.
No problem! I think it's something common to custom RPMs, as at least Mullvad has a similar issue. I haven't tried any non-Fedora RPMs beyond that yet.
I am still curious about that dependency on the display manager, though...
Team Member
Hey @Shadow53, we're taking a deeper look into this issue - once we have some answers we'll return with an update.
