Package: s3ql
Version: 3.7.3+dfsg-2+b1
Severity: normal
Dear Maintainer,
In compact Debian images, the package fuse3 is not installed by default.
This leads to this error when using the "mount.s3ql" command:
fuse: failed to exec fusermount3: No such file or directory
ERROR: Uncaught top-level exception:
Traceback (most recent call last):
File "/usr/lib/s3ql/s3ql/mount.py", line 218, in main_async
pyfuse3.init(operations, options.mountpoint, get_fuse_opts(options))
File "src/pyfuse3.pyx", line 765, in pyfuse3.init
RuntimeError: fuse_session_mount failed
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/s3ql/s3ql/mount.py", line 220, in main_async
raise QuietError(str(exc), exitcode=39)
s3ql.logging.QuietError: fuse_session_mount failed
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/bin/mount.s3ql", line 33, in <module>
sys.exit(load_entry_point('s3ql==3.7.3', 'console_scripts', 'mount.s3ql')())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/s3ql/s3ql/mount.py", line 131, in main
trio.run(main_async, options, stdout_log_handler)
File "/usr/lib/python3/dist-packages/trio/_core/_run.py", line 2093, in run
raise runner.main_task_outcome.error
File "/usr/lib/s3ql/s3ql/mount.py", line 204, in main_async
async with AsyncExitStack() as cm:
File "/usr/lib/python3.11/contextlib.py", line 733, in __aexit__
raise exc_details[1]
File "/usr/lib/python3.11/contextlib.py", line 716, in __aexit__
cb_suppress = await cb(*exc_details)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/contextlib.py", line 621, in _exit_wrapper
await callback(*args, **kwds)
File "/usr/lib/s3ql/s3ql/block_cache.py", line 284, in destroy
while self.to_remove.get_nowait() is QuitSentinel:
^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'get_nowait'
This can easily be fixed by installing the fuse3 package.
====================================================================================================
-- System Information:
Debian Release: trixie/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 6.4.0-1-amd64 (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: TAINT_USER, TAINT_WARN
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
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.14.0-4
ii libc6 2.37-7
ii libjs-sphinxdoc 5.3.0-6
ii libsqlite3-0 3.42.0-1
ii procps 2:4.0.3-1
ii psmisc 23.6-1
ii python3 3.11.4-5+b1
ii python3-apsw 3.42.0.1-1
ii python3-cryptography 38.0.4-3
ii python3-defusedxml 0.7.1-2
ii python3-dugong 3.8.1+dfsg-1
ii python3-google-auth 1.5.1-3
ii python3-google-auth-oauthlib 0.4.2-1
ii python3-pkg-resources 68.0.0-1
ii python3-pyfuse3 3.2.1-2+b2
ii python3-requests 2.31.0+dfsg-1
ii python3-systemd 235-1+b2
ii python3-trio 0.22.2-1
s3ql recommends no packages.
s3ql suggests no packages.
-- no debconf information