Thanks Pádraig,
The link which discusses the issue for Flatpak users on Fedora 32 is:
https://github.com/flatpak/xdg-desktop-portal/issues/512
Sorry, it was not copied properly in my original email.
All the best,
Daniel

On Sat, 13 Feb 2021 at 13:18, Pádraig Brady <p...@draigbrady.com> wrote:
>
> On 13/02/2021 01:40, Daniel Bonner wrote:
> > Hi gnulib developers,
> > At present many gnulib users encounter this error:
> > Running 'df' as user (not root) causes results in output that includes
> > this error message:
> > "df: /run/user/1000/doc: Operation not permitted"
> > I would like to pass on to you a suggested fix:
> > @@ -164,7 +164,10 @@
> >   #define ME_DUMMY_0(Fs_name, Fs_type)            \
> >     (strcmp (Fs_type, "autofs") == 0              \
> > +   || strcmp (Fs_type, "devtmpfs") == 0         \
> > +   || strcmp (Fs_type, "fuse.portal") == 0      \
> >      || strcmp (Fs_type, "proc") == 0             \
> > +   || strcmp (Fs_type, "squashfs") == 0         \
> >      || strcmp (Fs_type, "subfs") == 0            \
> >      /* for Linux 2.6/3.x */                      \
> >      || strcmp (Fs_type, "debugfs") == 0          \
> > Julian Klode, from Ubuntu, deserves credit for this suggested fix. He
> > published a patch that has been included in the Ubuntu Hirsute 21.04
> > package: coreutils 8.32-4ubuntu2.  See
> > 1. 
> > https://bugs.launchpad.net/ubuntu/+source/xdg-desktop-portal/+bug/19056232.
> > 2. 
> > https://launchpadlibrarian.net/510003931/coreutils_8.32-4ubuntu1_8.32-4ubuntu2.diff.gz
> > I have cc'ed Julian in this email.
> > The patch addresses a problem that particularly affects gnulib users
> > with fuse.portal mounts, such as users who have installed Flatpak.
> > This is a significant problem for users who depend on df not returning
> > an error exit code in their scripts.  Julian's  bug report said:
> > "/run/user/1000/doc is a fuse.portal mount point, but statfs() return
> > EPERM, hence df produces an error message. Maybe statfs() is not
> > implemented, but it would be good to quieten this down (df even does
> > not allow me to ignore it, probably because it looks at statfs to find
> > out fs type, so my fs type ignoring doesn't work)."
> > This problem has also been reported on Fedora 32 here:
> > flatpak/xdg-desktop-portal#512
> > Kind regards,
> > Daniel
> >
>
> I'll look into this in a bit more detail to see if it's general enough.
> I.e. that there are no cases where these file system types may
> have usable space.  squashfs is read-only so that is probably ok.
>
> thanks!
> Pádraig

Reply via email to