Re: [fuse-devel] Semantics of fuse_notify_delete()

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, 1 Aug 2023 at 12:54, Nikolaus Rath <Nikolaus@xxxxxxxx> wrote:

> This sounds like you're using s3qlrm from one version of S3QL, and
> mount.s3ql from a different one.

Indeed, I forgot to checkout the debug branch.

> If you want to keep the Python packages separate, the best way is to use
> a virtual environment:
>
> # mkdir ~/s3ql-python-env
> # python3 -m venv --system-side-packages ~/s3ql-python-env
> # ~/s3ql-python-env/bin/python -m pip install --upgrade cryptography defusedxml apsw trio pyfuse3 dugong pytest requests cython
> # ~/s3ql-python-env/bin/python setup.py build_cython build_ext --inplace
> # ~/s3ql-python-env/bin/python bin/mount.s3ql [...]
> # ~/s3ql-python-env/bin/python bin/s3qlrm [...]

Here's one with the virtual env and the correct head:

root@kvm:~/s3ql# git log -1 --pretty="%h %s"
3d35f18543d9 Reproducer for notify_delete issue. To confirm:
root@kvm:~/s3ql# ~/s3ql-python-env/bin/python bin/s3qlrm mnt/test
WARNING: Received unknown command via control inode
ERROR: Uncaught top-level exception:
Traceback (most recent call last):
  File "/root/s3ql/bin/s3qlrm", line 21, in <module>
    s3ql.remove.main(sys.argv[1:])
  File "/root/s3ql/src/s3ql/remove.py", line 72, in main
    pyfuse3.setxattr(ctrlfile, 'rmtree', cmd)
  File "src/pyfuse3.pyx", line 629, in pyfuse3.setxattr
OSError: [Errno 22] Invalid argument: 'mnt/test/.__s3ql__ctrl__'

Thanks,
Miklos



[Index of Archives]     [Linux Ext4 Filesystem]     [Union Filesystem]     [Filesystem Testing]     [Ceph Users]     [Ecryptfs]     [NTFS 3]     [AutoFS]     [Kernel Newbies]     [Share Photos]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux Cachefs]     [Reiser Filesystem]     [Linux RAID]     [NTFS 3]     [Samba]     [Device Mapper]     [CEPH Development]

  Powered by Linux