Bug#959117: Unable to mount with fuse3 (fusermount: unknown option 'nonempty')

2021-01-08 Thread Nikolaus Rath
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')

2021-01-08 Thread Graham Cobb
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')

2021-01-03 Thread Nikolaus Rath
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')

2021-01-03 Thread Nikolaus Rath
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')

2020-08-19 Thread Graham Cobb
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')

2020-05-02 Thread Leandro Lisboa Penz
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')

2020-04-29 Thread Stéphane Glondu
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')

2020-04-29 Thread Stéphane Glondu
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