Package: sshfs
Version: 3.7.1+repack-2
Severity: grave
Justification: renders package unusable
Given the following setup:
- remote directory mounted to /mnt/incoming on server using the
following options:
sshfs -d --debug librarian@archive:/mnt/incoming /mnt/incoming -o
rw,delay_connect,transform_symlinks,idmap=user,allow_other,uid=1011,gid=1011,identityfile=/home/librarian/.ssh/id_rsa,dev,suid,dir_cache=no
- /mnt/incoming bind-mounted to /srv/nfs/incoming
- /srv/nfs/incoming exported through nfsv4
- /srv/nfs/incoming nfsv4-mounted on workstation on /net/media/incoming
Listing the contents of /mnt/incoming or the bind-mounted version on
/srv/nfs/incoming works without problems, as does accessing files
residing in these directories.
Attempting to access the nfs-exported version of this filesystem from a
workstation leads to sshfs aborting with the following assertion:
[00035] OPENDIR
[00035] HANDLE 17bytes (0ms)
unique: 66, success, outsize: 32
unique: 68, opcode: READDIRPLUS (44), nodeid: 1, insize: 80, pid: 0
sshfs: ../sshfs.c:2216: sftp_readdir_async: Assertion `offset == 0' failed.
Aborted
When mounted with the directory cache enabled (dir_cache=yes) this
assertion occurs in cache_readdir instead.
-- System Information:
Debian Release: 11.4
APT prefers stable
APT policy: (700, 'stable'), (600, 'testing'), (50, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 5.15.39-1-pve (SMP w/8 CPU threads)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN,
TAINT_FIRMWARE_WORKAROUND, TAINT_OOT_MODULE
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages sshfs depends on:
ii fuse3 3.10.3-2
ii libc6 2.31-13+deb11u3
ii libfuse3-3 3.10.3-2
ii libglib2.0-0 2.66.8-1
ii openssh-client 1:8.4p1-5+deb11u1
sshfs recommends no packages.
sshfs suggests no packages.
-- no debconf information