Bug#998846: gnome-remote-desktop: crashes if fusermount3 is not installed

Will Thompson wjt at endlessos.org
Mon Nov 8 16:14:22 GMT 2021


Package: gnome-remote-desktop
Version: 41.0-1
Severity: normal

When I attempt to connect to gnome-remote-desktop over RDP on a system
which has 'fuse' not 'fuse3' installed, it crashes. The journal output
ends with:

    fuse: failed to exec fusermount3: No such file or directory
    [FUSE Clipboard] Failed to mount FUSE filesystem

Inspecting the source[0] shows that fuse_session_mount() failing
triggers a call to g_error(), which aborts the process, with the second
message above.

I am not familiar enough with the details of fuse to be sure, but
gnome-remote-desktop links to libfuse3-3, and I infer that libfuse3-3
must assume that fusermount3 (from 'fuse3', not fusermount from 'fuse')
is installed. Perhaps the gnome-remote-desktop package should depend on
'fuse3'.

[0] https://gitlab.gnome.org/GNOME/gnome-remote-desktop/-/blob/f895c2b28b3341af54cb2ce24ce76af8f3e1513d/src/grd-rdp-fuse-clipboard.c#L1319-1321

(I am reporting this bug not from the WSL2 container I was trying to run
this in, but from another machine. Please forgive me for not configuring
reportbug in WSL2.)



More information about the pkg-gnome-maintainers mailing list