Bug#959117: Unable to mount with fuse3 (fusermount: unknown option 'nonempty')
Hi Graham, It might be fixed, I'm afraid I can't tell any better than you. I am no longer using the Debian packages. Best, -Nikolaus -- GPG Fingerprint: ED31 791B 2C5C 1613 AF38 8B8A D113 FCAC 3C4E 599F »Time flies like an arrow, fruit flies like a Banana.« On Fri, 8 Jan 2021, at 17:54, Graham Cobb wrote: > Package: s3ql > Followup-For: Bug #959117 > > Thanks Nikolaus. > > I am unable to reproduce this problem with s3ql 3.3.2+dfsg-2+b2 and > fuse3 3.10.1-1 (the versions currently in unstable). > > I am using: > > mount.s3ql s3://eu-west-1/my-bucket-location/s3ql/sub-bucket/ /mnt/a > umount.s3ql /mnt/a > > I have tried both with and without files in /mnt/a. > > Is this fixed or am I not reproducing it properly? > > -- System Information: > Debian Release: bullseye/sid > APT prefers testing > APT policy: (990, 'testing') > Architecture: amd64 (x86_64) > Foreign Architectures: i386 > > Kernel: Linux 5.8.0-3-amd64 (SMP w/8 CPU threads) > Kernel taint flags: TAINT_WARN > Locale: LANG=en_IE.utf8, LC_CTYPE=en_IE.utf8 (charmap=UTF-8) (ignored: > LC_ALL set to en_IE.utf8), LANGUAGE=en_GB > Shell: /bin/sh linked to /bin/bash > Init: systemd (via /run/systemd/system) > LSM: AppArmor: enabled > > Versions of packages s3ql depends on: > ii fuse3 [fuse] 3.10.1-1 > ii libc6 2.31-6 > ii libjs-sphinxdoc3.4.1-1 > ii libsqlite3-0 3.34.0-1 > ii procps 2:3.3.16-5 > ii psmisc 23.3-1 > ii python33.9.1-1 > ii python3-apsw 3.32.2-r1-1+b1 > ii python3-cryptography 3.2.1-1 > ii python3-defusedxml 0.6.0-2 > ii python3-dugong 3.7.4+dfsg-2 > ii python3-google-auth1.5.1-2 > ii python3-llfuse 1.3.6+dfsg-2+b3 > ii python3-pkg-resources 51.1.0-1 > ii python3-requests 2.25.1+dfsg-2 > > Versions of packages s3ql recommends: > ii python3-systemd 234-3+b3 > > s3ql suggests no packages. > > -- no debconf information >
Bug#959117: Unable to mount with fuse3 (fusermount: unknown option 'nonempty')
Package: s3ql Followup-For: Bug #959117 Thanks Nikolaus. I am unable to reproduce this problem with s3ql 3.3.2+dfsg-2+b2 and fuse3 3.10.1-1 (the versions currently in unstable). I am using: mount.s3ql s3://eu-west-1/my-bucket-location/s3ql/sub-bucket/ /mnt/a umount.s3ql /mnt/a I have tried both with and without files in /mnt/a. Is this fixed or am I not reproducing it properly? -- System Information: Debian Release: bullseye/sid APT prefers testing APT policy: (990, 'testing') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 5.8.0-3-amd64 (SMP w/8 CPU threads) Kernel taint flags: TAINT_WARN Locale: LANG=en_IE.utf8, LC_CTYPE=en_IE.utf8 (charmap=UTF-8) (ignored: LC_ALL set to en_IE.utf8), LANGUAGE=en_GB Shell: /bin/sh linked to /bin/bash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages s3ql depends on: ii fuse3 [fuse] 3.10.1-1 ii libc6 2.31-6 ii libjs-sphinxdoc3.4.1-1 ii libsqlite3-0 3.34.0-1 ii procps 2:3.3.16-5 ii psmisc 23.3-1 ii python33.9.1-1 ii python3-apsw 3.32.2-r1-1+b1 ii python3-cryptography 3.2.1-1 ii python3-defusedxml 0.6.0-2 ii python3-dugong 3.7.4+dfsg-2 ii python3-google-auth1.5.1-2 ii python3-llfuse 1.3.6+dfsg-2+b3 ii python3-pkg-resources 51.1.0-1 ii python3-requests 2.25.1+dfsg-2 Versions of packages s3ql recommends: ii python3-systemd 234-3+b3 s3ql suggests no packages. -- no debconf information
Bug#959117: Unable to mount with fuse3 (fusermount: unknown option 'nonempty')
Note that this is actually a problem with the fuse3 package: it provides the fusermount binary without accepting the -o nonempty mount option. fuse3 must not provide fusermount, only fusermount3. (I am not re-assigning this bug since the problem can also be worked around in S3QL, and IIRC there already is a bug filed against fuse3). -- GPG Fingerprint: ED31 791B 2C5C 1613 AF38 8B8A D113 FCAC 3C4E 599F »Time flies like an arrow, fruit flies like a Banana.«
Bug#959117: Unable to mount with fuse3 (fusermount: unknown option 'nonempty')
Control: severity 959117 important thanks Hi Graham, This package is up for adoption. The only that's needed to get it in shape again is to upgrade to the newest upstream release. However, this requires packaging the new python3-pyfuse3 dependency first. I'm also downgrading the severity, since the package can be used even if this is unfixed (just unmount with fusermount3 -u or umount instead of umount.s3ql). Cheers, -Nikolaus On Wed, 19 Aug 2020 10:57:04 0100 Graham Cobb wrote: > Package: s3ql > Followup-For: Bug #959117 > > I note that this bug is blocking s3ql moving into bullseye, and hence > stopping me updating python3 > and updates to several other packages. > > As I am dependent on s3ql, duplicity, libreoffice and samba I would be very > happy to help in > any way I can. Please let me know if any testing or other help would be > useful. > > -- System Information: > Debian Release: bullseye/sid > APT prefers testing > APT policy: (900, 'testing') > Architecture: amd64 (x86_64) > Foreign Architectures: i386 > > Kernel: Linux 5.7.0-2-amd64 (SMP w/4 CPU threads) > Locale: LANG=en_IE.utf8, LC_CTYPE=en_IE.utf8 (charmap=UTF-8) (ignored: LC_ALL > set to en_IE.utf8), LANGUAGE not set > Shell: /bin/sh linked to /bin/dash > Init: systemd (via /run/systemd/system) > LSM: AppArmor: enabled > > Versions of packages s3ql depends on: > ii fuse3 [fuse] 3.9.2-1 > ii libc6 2.30-4 > ii libjs-sphinxdoc2.4.3-4 > ii libsqlite3-0 3.32.3-1 > ii procps 2:3.3.16-5 > ii psmisc 23.3-1 > ii python33.7.5-1 > ii python3-apsw 3.29.0-r1-2 > ii python3-cryptography 2.8-4 > ii python3-defusedxml 0.6.0-2 > ii python3-dugong 3.7.4 dfsg-2 > ii python3-google-auth1.5.1-2 > ii python3-llfuse 1.3.6 dfsg-2 b1 > ii python3-pkg-resources 46.1.3-1 > ii python3-requests 2.23.0 dfsg-2 > > Versions of packages s3ql recommends: > ii python3-systemd 234-3 b1 > > s3ql suggests no packages. > > -- debconf-show failed > > -- GPG Fingerprint: ED31 791B 2C5C 1613 AF38 8B8A D113 FCAC 3C4E 599F »Time flies like an arrow, fruit flies like a Banana.«
Bug#959117: Unable to mount with fuse3 (fusermount: unknown option 'nonempty')
Package: s3ql Followup-For: Bug #959117 I note that this bug is blocking s3ql moving into bullseye, and hence stopping me updating python3 and updates to several other packages. As I am dependent on s3ql, duplicity, libreoffice and samba I would be very happy to help in any way I can. Please let me know if any testing or other help would be useful. -- System Information: Debian Release: bullseye/sid APT prefers testing APT policy: (900, 'testing') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 5.7.0-2-amd64 (SMP w/4 CPU threads) Locale: LANG=en_IE.utf8, LC_CTYPE=en_IE.utf8 (charmap=UTF-8) (ignored: LC_ALL set to en_IE.utf8), LANGUAGE not set Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages s3ql depends on: ii fuse3 [fuse] 3.9.2-1 ii libc6 2.30-4 ii libjs-sphinxdoc2.4.3-4 ii libsqlite3-0 3.32.3-1 ii procps 2:3.3.16-5 ii psmisc 23.3-1 ii python33.7.5-1 ii python3-apsw 3.29.0-r1-2 ii python3-cryptography 2.8-4 ii python3-defusedxml 0.6.0-2 ii python3-dugong 3.7.4+dfsg-2 ii python3-google-auth1.5.1-2 ii python3-llfuse 1.3.6+dfsg-2+b1 ii python3-pkg-resources 46.1.3-1 ii python3-requests 2.23.0+dfsg-2 Versions of packages s3ql recommends: ii python3-systemd 234-3+b1 s3ql suggests no packages. -- debconf-show failed
Bug#959117: Unable to mount with fuse3 (fusermount: unknown option 'nonempty')
Package: s3ql Version: 3.3.2+dfsg-2+b1 Followup-For: Bug #959117 Dear Maintainer, This seems to be solved by upstream's commit 752da96c1b0c71e666ac0263eaa46b1620f32e92, which is preset in release-3.4.0 It's also worth updating the "Homepage:" field, as the project has moved to https://github.com/s3ql/s3ql -- System Information: Debian Release: bullseye/sid APT prefers testing APT policy: (520, 'testing'), (510, 'stable'), (150, 'unstable'), (120, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 5.5.0-2-amd64 (SMP w/12 CPU cores) Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to en_US.UTF-8), LANGUAGE=en (charmap=UTF-8) (ignored: LC_ALL set to en_US.UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages s3ql depends on: ii fuse3 [fuse] 3.9.0-2 ii libc6 2.30-4 ii libjs-sphinxdoc2.4.3-2 ii libsqlite3-0 3.31.1-5 ii procps 2:3.3.16-4 ii psmisc 23.3-1 ii python33.8.2-3 ii python3-apsw 3.30.1-r1-1.1+b1 ii python3-cryptography 2.8-4 ii python3-defusedxml 0.6.0-2 ii python3-dugong 3.7.4+dfsg-2 ii python3-google-auth1.5.1-2 ii python3-llfuse 1.3.6+dfsg-2+b2 ii python3-pkg-resources 46.1.3-1 ii python3-requests 2.23.0+dfsg-2 Versions of packages s3ql recommends: ii python3-systemd 234-3+b2 s3ql suggests no packages. -- no debconf information
Bug#959117: Unable to mount with fuse3 (fusermount: unknown option 'nonempty')
Control: tags -1 + patch Le 29/04/2020 à 16:57, Stéphane Glondu a écrit : > On my system, mounting a filesystem with mount.s3ql fails with: >> fusermount: unknown option 'nonempty' >> ERROR: fuse_mount failed > > This seems related to fuse3, where this option has been removed. As > gnome-gvfs requires fuse3, I guess this make s3ql unusable on many > systems, hence the severity. -- Stéphane commit 7b8259b00287031b0019d8cfe1fa66580c1086f0 Author: Stephane Glondu Date: Wed Apr 29 17:23:13 2020 +0200 Fix mount with fuse3 (Closes: #959117) diff --git a/src/s3ql/mount.py b/src/s3ql/mount.py index dec0c11..43a3737 100644 --- a/src/s3ql/mount.py +++ b/src/s3ql/mount.py @@ -439,7 +439,7 @@ def get_fuse_opts(options): 'subtype=s3ql', 'big_writes', 'max_write=131072', 'no_remote_lock' ] -if platform.system() == 'Darwin': +if platform.system() == 'Darwin' or True: # FUSE4X and OSXFUSE claim to support nonempty, but # neither of them actually do. fuse_opts.remove('nonempty')
Bug#959117: Unable to mount with fuse3 (fusermount: unknown option 'nonempty')
Package: s3ql Version: 3.3.2+dfsg-2+b1 Severity: grave Dear Maintainer, On my system, mounting a filesystem with mount.s3ql fails with: > fusermount: unknown option 'nonempty' > ERROR: fuse_mount failed This seems related to fuse3, where this option has been removed. As gnome-gvfs requires fuse3, I guess this make s3ql unusable on many systems, hence the severity. Cheers, -- Stéphane -- System Information: Debian Release: bullseye/sid APT prefers testing APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 5.4.0-4-amd64 (SMP w/4 CPU cores) Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE=fr_FR.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages s3ql depends on: ii fuse3 [fuse] 3.9.0-2 ii libc6 2.30-4 ii libjs-sphinxdoc1.8.5-8 ii libsqlite3-0 3.31.1-4 ii procps 2:3.3.16-4 ii psmisc 23.3-1 ii python33.8.2-3 ii python3-apsw 3.30.1-r1-1.1+b1 ii python3-cryptography 2.8-4 ii python3-defusedxml 0.6.0-2 ii python3-dugong 3.7.4+dfsg-2 ii python3-google-auth1.5.1-2 ii python3-llfuse 1.3.6+dfsg-2+b2 ii python3-pkg-resources 44.0.0-1 ii python3-requests 2.23.0+dfsg-2 Versions of packages s3ql recommends: ii python3-systemd 234-3+b2 s3ql suggests no packages. -- no debconf information