Closed andreaippo closed 2 months ago
It is available from zypper. But going back to the initial point, I would think that whoever creates the flatpak package can create it in such a way that the permission to the D-Bus socket is granted upon installation.
I haven't packaged flatpaks, but I guess there must be some descriptor file where you specify the permissions the app is going to get once the flatpak is installed by the user.
Is this possible @Hofer-Julian
@andreaippo Alternatively, you can try disabling the container feature of flatpaks https://www.reddit.com/r/flatpak/comments/t9hetq/how_do_i_remove_the_container_feature_from/
Adding the permission to talk to the org.freedesktop.login1
service should be enough to fix this, without opening the whole system bus. I've opened https://github.com/flathub/com.borgbase.Vorta/pull/159 to enable this by default
Thanks @Parnassius !
Do you need some help testing this, or have you already? Let me know if I can help 😊
Have a good one!
Edit: I thought I commented on the issue about the impossibility for flatpak Vorta to access ssh keys stored in kwallet (#1753), instead this is the other issue I opened. I guess this one's very quick to validate (although my offer still stands, of course)
Description
Warning message in logs at startup if system-bus socket is not made available to the flatpak, saying that it won't be possible to detect sleep/resume events
I was able to reproduce the issue.
Environment
Logs
Logs with system-bus not available to flatpak (WARNING appears at L2) - this is the default after installing vorta via flathub:
Logs with system-bus made available to flatpak via flatseal (OK)