Bug#1032468: file-roller: does not work - no error messages except on stderr (org.freedesktop.DBus.Error.ServiceUnknown)

Vincent Lefevre vincent at vinc17.net
Wed Mar 15 03:01:48 GMT 2023


On 2023-03-14 20:03:28 +0000, Simon McVittie wrote:
> On Tue, 07 Mar 2023 at 17:00:57 +0100, Vincent Lefevre wrote:
> > merged-usr: no
> 
> This might possibly be relevant? Non-merged /usr is no longer a supported
> configuration for bookworm, except as a transitional state while upgrading
> from bullseye to bookworm.

This machine is old (2015) and will have to be replaced in a few weeks,
in particular because the Nvidia driver (390.xx) is no longer supported
and has been removed from Debian. So I don't want to risk a breakage
(either with some Debian packages or with my own scripts and settings)
for just a few weeks.

> On Mon, 13 Mar 2023 at 01:32:59 +0100, Vincent Lefevre wrote:
> > Outside of Firefox, file-roller
> > appears to work, but it takes at least 25 seconds before the window
> > appears!
> 
> This often indicates a D-Bus method call timing out. Running
> 
>     dbus-monitor --session
> 
> in the same environment as file-roller will log the D-Bus method calls
> that are happening, which should give some indication of which specific
> call is timing out.

Well, for the remote test, I now remember the following bug:

  https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1018880

("under ssh X11 forwarding, apps like nautilus that use
xdg-desktop-portal start with 25s delay"). It is probably the
same issue.

I can see messages with org.freedesktop.portal.Desktop and
/org/freedesktop/portal/desktop in the dbus-monitor output.

> Is there anything unusual about the way you installed Firefox or
> file-roller? (For instance if they are installed as Flatpak, Snap or
> AppImage apps, or running in some sort of sandbox, or running remotely?)

Well, Firefox is running in a sandbox (firejail), though that's
quite usual for me, since I've been doing that for more than
5 years, without issues with external applications except that
I needed to unblacklist /usr/libexec (according to upstream, this
directory must not be used by applications, thus disagreeing with
Debian) and whitelist some application-specific paths.

This may be the issue with the firefox profile, but there is no
documentation and the error message is not helpful. So, if there
is something to add to the firefox profile, one doesn't know.

Note that running file-roller just in a firejail private directory
works (despite some error messages), and without any timeout.

> What desktop environment are you using? Or if the answer is "a desktop
> environment that I made myself out of individual components", which
> components?

No desktop environment, just FVWM as my window manager.

> Are you using dbus-daemon or dbus-broker or something else to
> provide the D-Bus session bus?

There are dbus-daemon processes running, but that's outside the
sandbox.

-- 
Vincent Lefèvre <vincent at vinc17.net> - Web: <https://www.vinc17.net/>
100% accessible validated (X)HTML - Blog: <https://www.vinc17.net/blog/>
Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)



More information about the pkg-gnome-maintainers mailing list