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