rclone / rclone/rclone

Modification times sometimes not set properly via vfs

Open
#9,637 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug
Dominant language
Go
Stars
59.8k
Forks
5.4k
Avg merge
2d 14h
Merged PRs (30d)
48

Description

Before you start
  • I have searched the forum and the existing issues for this problem.
  • I have tested with the latest beta or stable release and can still reproduce the problem.
  • This is a reproducible bug, not a usage question (questions belong on the forum).
Associated forum post URL

No response

What is the problem you are having with rclone?
  1. Mount a Nextcloud remote like /usr/bin/rclone mount --allow-non-empty --dir-cache-time 2m --vfs-cache-mode full ":webdav,vendor=nextcloud,url='https://nextcloud.example/remote.php/dav/files/some-user':/" /tmp/Nextcloud
  2. Edit a file with LibreOffice (I am pretty sure there might be other programs affected as well, but not all programs are affected)
  3. The x-oc-mtime header in PUT of rclone contains the old modification time, not the current time
  4. Nextcloud accordingly updates the content of the file but not the modification timestamp (or to be precise: it sets the modification time stamp to the old one)
rclone version

rclone v1.75.0-DEV

  • os/version: ubuntu 26.04 (64 bit)
  • os/kernel: 7.0.0-28-generic (x86_64)
  • os/type: linux
  • os/arch: amd64
  • go/version: go1.26.5
  • go/linking: dynamic
  • go/tags: none
Operating system

Linux

Which cloud storage system are you using?

Nextcloud

Output of rclone config redacted
see above
The command you were trying to run
/usr/bin/rclone mount --allow-non-empty --dir-cache-time 2m --vfs-cache-mode full ":webdav,vendor=nextcloud,url='https://nextcloud.example/remote.php/dav/files/some-user':/" /tmp/Nextcloud
A log from the command with the -vv flag
2026/07/20 20:52:45 DEBUG : /: Lookup: name="Technik"
2026/07/20 20:52:45 DEBUG : /: >Lookup: node=Technik/, err=<nil>
2026/07/20 20:52:45 DEBUG : Technik/: Attr: 
2026/07/20 20:52:45 DEBUG : Technik/: >Attr: attr=valid=1s ino=0 size=0 mode=drwxr-xr-x, err=<nil>
2026/07/20 20:52:45 DEBUG : Technik/: Lookup: name="Test_Dateien"
2026/07/20 20:52:45 DEBUG : Technik/: >Lookup: node=Technik/Test_Dateien/, err=<nil>
2026/07/20 20:52:45 DEBUG : Technik/Test_Dateien/: Attr: 
2026/07/20 20:52:45 DEBUG : Technik/Test_Dateien/: >Attr: attr=valid=1s ino=0 size=0 mode=drwxr-xr-x, err=<nil>
2026/07/20 20:52:45 DEBUG : Technik/Test_Dateien/: Lookup: name="Libreoffice_Test.odt"
2026/07/20 20:52:45 DEBUG : Technik/Test_Dateien/: >Lookup: node=Technik/Test_Dateien/Libreoffice_Test.odt, err=<nil>
2026/07/20 20:52:45 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt: Attr: 
2026/07/20 20:52:45 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt: >Attr: a=valid=1s ino=0 size=293195 mode=-rw-r--r--, err=<nil>
2026/07/20 20:52:47 DEBUG : /: Lookup: name="Technik"
2026/07/20 20:52:47 DEBUG : /: >Lookup: node=Technik/, err=<nil>
2026/07/20 20:52:47 DEBUG : Technik/: Attr: 
2026/07/20 20:52:47 DEBUG : Technik/: >Attr: attr=valid=1s ino=0 size=0 mode=drwxr-xr-x, err=<nil>
2026/07/20 20:52:47 DEBUG : Technik/: Lookup: name="Test_Dateien"
2026/07/20 20:52:47 DEBUG : Technik/: >Lookup: node=Technik/Test_Dateien/, err=<nil>
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/: Attr: 
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/: >Attr: attr=valid=1s ino=0 size=0 mode=drwxr-xr-x, err=<nil>
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/: Lookup: name="Libreoffice_Test.odt"
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/: >Lookup: node=Technik/Test_Dateien/Libreoffice_Test.odt, err=<nil>
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt: Attr: 
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt: >Attr: a=valid=1s ino=0 size=293195 mode=-rw-r--r--, err=<nil>
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt: Open: flags=OpenReadOnly
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt: Open: flags=O_RDONLY
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt: newRWFileHandle: 
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt: >newRWFileHandle: err=<nil>
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt: >Open: fd=Technik/Test_Dateien/Libreoffice_Test.odt (rw), err=<nil>
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt: >Open: fh=&{Technik/Test_Dateien/Libreoffice_Test.odt (rw)}, err=<nil>
2026/07/20 20:52:47 DEBUG : *mount.FileHandle: Read: len=131072, offset=0
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt(0x3c9772b6e080): _readAt: size=131072, off=0
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt(0x3c9772b6e080): openPending: 
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt: vfs cache: checking remote fingerprint "293195,2026-07-20 18:51:26 +0000 UTC,5ac1e2a9d8d531c7804034ac1869c0762119e85b" against cached fingerprint "293195,2026-07-20 18:51:26 +0000 UTC,5ac1e2a9d8d531c7804034ac1869c0762119e85b"
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt: vfs cache: truncate to size=293195 (not needed as size correct)
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien: Added virtual directory entry vAddFile: "Libreoffice_Test.odt"
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt(0x3c9772b6e080): >openPending: err=<nil>
2026/07/20 20:52:47 DEBUG : vfs cache: looking for range={Pos:0 Size:131072} in [{Pos:0 Size:293195}] - present true
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt(0x3c9772b6e080): >_readAt: n=131072, err=<nil>
2026/07/20 20:52:47 DEBUG : *mount.FileHandle: >Read: read=131072, err=<nil>
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt: Attr: 
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt: >Attr: a=valid=1s ino=0 size=293195 mode=-rw-r--r--, err=<nil>
2026/07/20 20:52:47 DEBUG : *mount.FileHandle: Read: len=32768, offset=262144
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt(0x3c9772b6e080): _readAt: size=32768, off=262144
2026/07/20 20:52:47 DEBUG : vfs cache: looking for range={Pos:262144 Size:31051} in [{Pos:0 Size:293195}] - present true
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt(0x3c9772b6e080): >_readAt: n=31051, err=EOF
2026/07/20 20:52:47 DEBUG : *mount.FileHandle: >Read: read=31051, err=<nil>
2026/07/20 20:52:47 DEBUG : *mount.FileHandle: Read: len=131072, offset=131072
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt(0x3c9772b6e080): _readAt: size=131072, off=131072
2026/07/20 20:52:47 DEBUG : vfs cache: looking for range={Pos:131072 Size:131072} in [{Pos:0 Size:293195}] - present true
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt(0x3c9772b6e080): >_readAt: n=131072, err=<nil>
2026/07/20 20:52:47 DEBUG : *mount.FileHandle: >Read: read=131072, err=<nil>
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt: Attr: 
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt: >Attr: a=valid=1s ino=0 size=293195 mode=-rw-r--r--, err=<nil>
2026/07/20 20:52:47 DEBUG : *mount.FileHandle: Flush: 
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt(0x3c9772b6e080): RWFileHandle.Flush
2026/07/20 20:52:47 DEBUG : *mount.FileHandle: >Flush: err=<nil>
2026/07/20 20:52:47 DEBUG : *mount.FileHandle: Release: 
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt(0x3c9772b6e080): RWFileHandle.Release
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt(0x3c9772b6e080): close: 
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt(0x3c9772b6e080): >close: err=<nil>
2026/07/20 20:52:47 DEBUG : *mount.FileHandle: >Release: err=<nil>
2026/07/20 20:52:47 DEBUG : *mount.FileHandle: Flush: 
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt(0x3c9772c98cc0): RWFileHandle.Flush
2026/07/20 20:52:47 DEBUG : *mount.FileHandle: >Flush: err=<nil>
2026/07/20 20:52:47 DEBUG : *mount.FileHandle: Release: 
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt(0x3c9772c98cc0): RWFileHandle.Release
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt(0x3c9772c98cc0): close: 
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt(0x3c9772c98cc0): >close: err=<nil>
2026/07/20 20:52:47 DEBUG : *mount.FileHandle: >Release: err=<nil>
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-cXYtxc: Attr: 
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-cXYtxc: >Attr: a=valid=1s ino=0 size=162 mode=-rw-r--r--, err=<nil>
2026/07/20 20:52:47 DEBUG : Statfs: 
2026/07/20 20:52:47 DEBUG : >Statfs: stat={Blocks:98513715 Bfree:17771975 Bavail:17771975 Files:1000000000 Ffree:1000000000 Bsize:4096 Namelen:255 Frsize:4096}, err=<nil>
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-cXYtxc: Open: flags=OpenReadOnly
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-cXYtxc: Open: flags=O_RDONLY
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-cXYtxc: newRWFileHandle: 
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-cXYtxc: >newRWFileHandle: err=<nil>
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-cXYtxc: >Open: fd=Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-cXYtxc (rw), err=<nil>
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-cXYtxc: >Open: fh=&{Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-cXYtxc (rw)}, err=<nil>
2026/07/20 20:52:47 DEBUG : *mount.FileHandle: Read: len=4096, offset=0
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-cXYtxc(0x3c9772b6e700): _readAt: size=4096, off=0
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-cXYtxc(0x3c9772b6e700): openPending: 
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-cXYtxc: vfs cache: checking remote fingerprint "162,2026-07-20 18:52:22 +0000 UTC,77a0a96592948d4e6a68a0443a836af5dfb82aa2" against cached fingerprint "162,2026-07-20 18:52:22 +0000 UTC,77a0a96592948d4e6a68a0443a836af5dfb82aa2"
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-cXYtxc: vfs cache: truncate to size=162 (not needed as size correct)
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien: Added virtual directory entry vAddFile: ".xdp-.~lock.Libreoffice_Test.odt#-cXYtxc"
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-cXYtxc(0x3c9772b6e700): >openPending: err=<nil>
2026/07/20 20:52:47 DEBUG : vfs cache: looking for range={Pos:0 Size:162} in [{Pos:0 Size:162}] - present true
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-cXYtxc(0x3c9772b6e700): >_readAt: n=162, err=EOF
2026/07/20 20:52:47 DEBUG : *mount.FileHandle: >Read: read=162, err=<nil>
2026/07/20 20:52:47 DEBUG : *mount.FileHandle: Flush: 
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-cXYtxc(0x3c9772b6e700): RWFileHandle.Flush
2026/07/20 20:52:47 DEBUG : *mount.FileHandle: >Flush: err=<nil>
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-cXYtxc: Attr: 
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-cXYtxc: >Attr: a=valid=1s ino=0 size=162 mode=-rw-r--r--, err=<nil>
2026/07/20 20:52:47 DEBUG : *mount.FileHandle: Release: 
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-cXYtxc(0x3c9772b6e700): RWFileHandle.Release
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-cXYtxc(0x3c9772b6e700): close: 
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-cXYtxc(0x3c9772b6e700): >close: err=<nil>
2026/07/20 20:52:47 DEBUG : *mount.FileHandle: >Release: err=<nil>
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/: Remove: name=".xdp-.~lock.Libreoffice_Test.odt#-cXYtxc"
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-cXYtxc: Remove: 
2026/07/20 20:52:47 INFO  : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-cXYtxc: vfs cache: removed cache file as file deleted
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-cXYtxc: vfs cache: removed metadata from cache as file deleted
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien: Added virtual directory entry vDel: ".xdp-.~lock.Libreoffice_Test.odt#-cXYtxc"
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-cXYtxc: >Remove: err=<nil>
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/: >Remove: err=<nil>
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/: Attr: 
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/: >Attr: attr=valid=1s ino=0 size=0 mode=drwxr-xr-x, err=<nil>
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/: Lookup: name=".xdp-lu371yxn1.tmp-Bvf5f1"
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/: >Lookup: node=<nil>, err=no such file or directory
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/: Create: name=".xdp-lu371yxn1.tmp-Bvf5f1"
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1: Open: flags=O_RDWR|O_CREATE|O_EXCL|0x20000
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1: newRWFileHandle: 
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1(0x3c9772bacd00): openPending: 
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1: vfs cache: truncate to size=0 (not needed as size correct)
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien: Added virtual directory entry vAddFile: ".xdp-lu371yxn1.tmp-Bvf5f1"
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1(0x3c9772bacd00): >openPending: err=<nil>
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1: >newRWFileHandle: err=<nil>
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien: Added virtual directory entry vAddFile: ".xdp-lu371yxn1.tmp-Bvf5f1"
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1: >Open: fd=Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1 (rw), err=<nil>
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/: >Create: node=Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1, handle=&{Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1 (rw)}, err=<nil>
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1: Attr: 
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1: >Attr: a=valid=1s ino=0 size=0 mode=-rw-r--r--, err=<nil>
2026/07/20 20:52:47 DEBUG : *mount.FileHandle: Flush: 
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1(0x3c9772bacd00): RWFileHandle.Flush
2026/07/20 20:52:47 DEBUG : *mount.FileHandle: >Flush: err=<nil>
2026/07/20 20:52:47 DEBUG : *mount.FileHandle: Release: 
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1(0x3c9772bacd00): RWFileHandle.Release
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1(0x3c9772bacd00): close: 
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1: vfs cache: setting modification time to 2026-07-20 20:52:47.967165778 +0200 CEST m=+38.961919054
2026/07/20 20:52:47 INFO  : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1: vfs cache: queuing for upload in 5s
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1(0x3c9772bacd00): >close: err=<nil>
2026/07/20 20:52:47 DEBUG : *mount.FileHandle: >Release: err=<nil>
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1: Open: flags=OpenReadWrite
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1: Open: flags=O_RDWR
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1: newRWFileHandle: 
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1: >newRWFileHandle: err=<nil>
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1: >Open: fd=Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1 (rw), err=<nil>
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1: >Open: fh=&{Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1 (rw)}, err=<nil>
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/: Attr: 
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/: >Attr: attr=valid=1s ino=0 size=0 mode=drwxr-xr-x, err=<nil>
2026/07/20 20:52:47 DEBUG : /: Attr: 
2026/07/20 20:52:47 DEBUG : /: >Attr: attr=valid=1s ino=0 size=0 mode=drwxr-xr-x, err=<nil>
2026/07/20 20:52:47 DEBUG : *mount.FileHandle: Flush: 
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1(0x3c9772bad280): RWFileHandle.Flush
2026/07/20 20:52:47 DEBUG : *mount.FileHandle: >Flush: err=<nil>
2026/07/20 20:52:47 DEBUG : /: Lookup: name=".Trash"
2026/07/20 20:52:47 DEBUG : /: >Lookup: node=<nil>, err=no such file or directory
2026/07/20 20:52:47 DEBUG : *mount.FileHandle: Release: 
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1(0x3c9772bad280): RWFileHandle.Release
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1(0x3c9772bad280): close: 
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1(0x3c9772bad280): >close: err=<nil>
2026/07/20 20:52:47 DEBUG : *mount.FileHandle: >Release: err=<nil>
2026/07/20 20:52:47 DEBUG : /: Lookup: name=".Trash-12000"
2026/07/20 20:52:47 DEBUG : /: >Lookup: node=<nil>, err=no such file or directory
2026/07/20 20:52:47 DEBUG : Statfs: 
2026/07/20 20:52:47 DEBUG : >Statfs: stat={Blocks:98513715 Bfree:17771975 Bavail:17771975 Files:1000000000 Ffree:1000000000 Bsize:4096 Namelen:255 Frsize:4096}, err=<nil>
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1: Open: flags=OpenReadWrite
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1: Open: flags=O_RDWR
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1: newRWFileHandle: 
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1: >newRWFileHandle: err=<nil>
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1: >Open: fd=Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1 (rw), err=<nil>
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1: >Open: fh=&{Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1 (rw)}, err=<nil>
2026/07/20 20:52:47 DEBUG : Statfs: 
2026/07/20 20:52:47 DEBUG : >Statfs: stat={Blocks:98513715 Bfree:17771975 Bavail:17771975 Files:1000000000 Ffree:1000000000 Bsize:4096 Namelen:255 Frsize:4096}, err=<nil>
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt: Open: flags=OpenReadWrite
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt: Open: flags=O_RDWR
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt: newRWFileHandle: 
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt: >newRWFileHandle: err=<nil>
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt: >Open: fd=Technik/Test_Dateien/Libreoffice_Test.odt (rw), err=<nil>
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt: >Open: fh=&{Technik/Test_Dateien/Libreoffice_Test.odt (rw)}, err=<nil>
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/: Lookup: name=".xdp-.~lock.Libreoffice_Test.odt#-Isi9ut"
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/: >Lookup: node=<nil>, err=no such file or directory
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/: Create: name=".xdp-.~lock.Libreoffice_Test.odt#-Isi9ut"
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut: Open: flags=O_RDWR|O_CREATE|O_EXCL|0x20000
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut: newRWFileHandle: 
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut(0x3c9772badd80): openPending: 
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut: vfs cache: truncate to size=0 (not needed as size correct)
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien: Added virtual directory entry vAddFile: ".xdp-.~lock.Libreoffice_Test.odt#-Isi9ut"
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut(0x3c9772badd80): >openPending: err=<nil>
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut: >newRWFileHandle: err=<nil>
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien: Added virtual directory entry vAddFile: ".xdp-.~lock.Libreoffice_Test.odt#-Isi9ut"
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut: >Open: fd=Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut (rw), err=<nil>
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/: >Create: node=Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut, handle=&{Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut (rw)}, err=<nil>
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut: Attr: 
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut: >Attr: a=valid=1s ino=0 size=0 mode=-rw-r--r--, err=<nil>
2026/07/20 20:52:47 DEBUG : *mount.FileHandle: Flush: 
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut(0x3c9772badd80): RWFileHandle.Flush
2026/07/20 20:52:47 DEBUG : *mount.FileHandle: >Flush: err=<nil>
2026/07/20 20:52:47 DEBUG : *mount.FileHandle: Release: 
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut(0x3c9772badd80): RWFileHandle.Release
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut(0x3c9772badd80): close: 
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut: vfs cache: setting modification time to 2026-07-20 20:52:47.981389504 +0200 CEST m=+38.976142780
2026/07/20 20:52:47 INFO  : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut: vfs cache: queuing for upload in 5s
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut(0x3c9772badd80): >close: err=<nil>
2026/07/20 20:52:47 DEBUG : *mount.FileHandle: >Release: err=<nil>
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut: Open: flags=OpenReadWrite
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut: Open: flags=O_RDWR
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut: newRWFileHandle: 
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut: >newRWFileHandle: err=<nil>
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut: >Open: fd=Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut (rw), err=<nil>
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut: >Open: fh=&{Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut (rw)}, err=<nil>
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/: Attr: 
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/: >Attr: attr=valid=1s ino=0 size=0 mode=drwxr-xr-x, err=<nil>
2026/07/20 20:52:47 DEBUG : *mount.FileHandle: Write: len=162, offset=0
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut(0x3c9772c2e300): _writeAt: size=162, off=0
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut(0x3c9772c2e300): openPending: 
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut: vfs cache: truncate to size=0 (not needed as size correct)
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien: Added virtual directory entry vAddFile: ".xdp-.~lock.Libreoffice_Test.odt#-Isi9ut"
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut(0x3c9772c2e300): >openPending: err=<nil>
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut: vfs cache: cancelling writeback (uploading false) 0x3c977293d0a0 item 5
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut(0x3c9772c2e300): >_writeAt: n=162, err=<nil>
2026/07/20 20:52:47 DEBUG : *mount.FileHandle: >Write: written=162, err=<nil>
2026/07/20 20:52:47 DEBUG : /: Lookup: name=".Trash"
2026/07/20 20:52:47 DEBUG : /: >Lookup: node=<nil>, err=no such file or directory
2026/07/20 20:52:47 DEBUG : *mount.FileHandle: Flush: 
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut(0x3c9772c2e300): RWFileHandle.Flush
2026/07/20 20:52:47 DEBUG : *mount.FileHandle: >Flush: err=<nil>
2026/07/20 20:52:47 DEBUG : /: Lookup: name=".Trash-12000"
2026/07/20 20:52:47 DEBUG : /: >Lookup: node=<nil>, err=no such file or directory
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut: Attr: 
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut: >Attr: a=valid=1s ino=0 size=162 mode=-rw-r--r--, err=<nil>
2026/07/20 20:52:47 DEBUG : *mount.FileHandle: Release: 
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut(0x3c9772c2e300): RWFileHandle.Release
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut(0x3c9772c2e300): close: 
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut: vfs cache: setting modification time to 2026-07-20 20:52:47.985243224 +0200 CEST m=+38.979996500
2026/07/20 20:52:47 INFO  : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut: vfs cache: queuing for upload in 5s
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut(0x3c9772c2e300): >close: err=<nil>
2026/07/20 20:52:47 DEBUG : *mount.FileHandle: >Release: err=<nil>
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut: Open: flags=OpenReadOnly+0x40000
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut: Open: flags=O_RDONLY|0x40000
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut: newRWFileHandle: 
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut: >newRWFileHandle: err=<nil>
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut: >Open: fd=Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut (rw), err=<nil>
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut: >Open: fh=&{Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut (rw)}, err=<nil>
2026/07/20 20:52:47 DEBUG : *mount.FileHandle: Flush: 
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt(0x3c9772badb00): RWFileHandle.Flush
2026/07/20 20:52:47 DEBUG : *mount.FileHandle: >Flush: err=<nil>
2026/07/20 20:52:47 DEBUG : *mount.FileHandle: Read: len=4096, offset=0
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut(0x3c9772b6f740): _readAt: size=4096, off=0
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut(0x3c9772b6f740): openPending: 
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut: vfs cache: truncate to size=162 (not needed as size correct)
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien: Added virtual directory entry vAddFile: ".xdp-.~lock.Libreoffice_Test.odt#-Isi9ut"
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut(0x3c9772b6f740): >openPending: err=<nil>
2026/07/20 20:52:47 DEBUG : vfs cache: looking for range={Pos:0 Size:162} in [{Pos:0 Size:162}] - present true
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut(0x3c9772b6f740): >_readAt: n=162, err=EOF
2026/07/20 20:52:47 DEBUG : *mount.FileHandle: >Read: read=162, err=<nil>
2026/07/20 20:52:47 DEBUG : *mount.FileHandle: Release: 
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt(0x3c9772badb00): RWFileHandle.Release
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt(0x3c9772badb00): close: 
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt(0x3c9772badb00): >close: err=<nil>
2026/07/20 20:52:47 DEBUG : *mount.FileHandle: >Release: err=<nil>
2026/07/20 20:52:47 DEBUG : *mount.FileHandle: Flush: 
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut(0x3c9772b6f740): RWFileHandle.Flush
2026/07/20 20:52:47 DEBUG : *mount.FileHandle: >Flush: err=<nil>
2026/07/20 20:52:47 DEBUG : *mount.FileHandle: Release: 
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut(0x3c9772b6f740): RWFileHandle.Release
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut(0x3c9772b6f740): close: 
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut: vfs cache: setting modification time to 2026-07-20 20:52:47.985243224 +0200 CEST m=+38.979996500
2026/07/20 20:52:47 INFO  : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut: vfs cache: queuing for upload in 5s
2026/07/20 20:52:47 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut(0x3c9772b6f740): >close: err=<nil>
2026/07/20 20:52:47 DEBUG : *mount.FileHandle: >Release: err=<nil>
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut: Attr: 
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut: >Attr: a=valid=1s ino=0 size=162 mode=-rw-r--r--, err=<nil>
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut: Open: flags=OpenReadOnly+0x40000
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut: Open: flags=O_RDONLY|0x40000
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut: newRWFileHandle: 
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut: >newRWFileHandle: err=<nil>
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut: >Open: fd=Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut (rw), err=<nil>
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut: >Open: fh=&{Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut (rw)}, err=<nil>
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: Read: len=4096, offset=0
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut(0x3c9772b6fac0): _readAt: size=4096, off=0
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut(0x3c9772b6fac0): openPending: 
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut: vfs cache: truncate to size=162 (not needed as size correct)
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien: Added virtual directory entry vAddFile: ".xdp-.~lock.Libreoffice_Test.odt#-Isi9ut"
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut(0x3c9772b6fac0): >openPending: err=<nil>
2026/07/20 20:52:48 DEBUG : vfs cache: looking for range={Pos:0 Size:162} in [{Pos:0 Size:162}] - present true
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut(0x3c9772b6fac0): >_readAt: n=162, err=EOF
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: >Read: read=162, err=<nil>
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: Flush: 
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut(0x3c9772b6fac0): RWFileHandle.Flush
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: >Flush: err=<nil>
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: Release: 
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut(0x3c9772b6fac0): RWFileHandle.Release
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut(0x3c9772b6fac0): close: 
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut: vfs cache: setting modification time to 2026-07-20 20:52:47.985243224 +0200 CEST m=+38.979996500
2026/07/20 20:52:48 INFO  : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut: vfs cache: queuing for upload in 5s
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut(0x3c9772b6fac0): >close: err=<nil>
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: >Release: err=<nil>
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: Write: len=4096, offset=0
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1(0x3c9772bad8c0): _writeAt: size=4096, off=0
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1(0x3c9772bad8c0): openPending: 
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1: vfs cache: truncate to size=0 (not needed as size correct)
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien: Added virtual directory entry vAddFile: ".xdp-lu371yxn1.tmp-Bvf5f1"
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1(0x3c9772bad8c0): >openPending: err=<nil>
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1: vfs cache: cancelling writeback (uploading false) 0x3c9772936f50 item 4
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1(0x3c9772bad8c0): >_writeAt: n=4096, err=<nil>
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: >Write: written=4096, err=<nil>
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1: Attr: 
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1: >Attr: a=valid=1s ino=0 size=4096 mode=-rw-r--r--, err=<nil>
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: Write: len=4096, offset=4096
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1(0x3c9772bad8c0): _writeAt: size=4096, off=4096
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1(0x3c9772bad8c0): >_writeAt: n=4096, err=<nil>
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: >Write: written=4096, err=<nil>
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1: Attr: 
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1: >Attr: a=valid=1s ino=0 size=8192 mode=-rw-r--r--, err=<nil>
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: Write: len=4096, offset=8192
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1(0x3c9772bad8c0): _writeAt: size=4096, off=8192
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1(0x3c9772bad8c0): >_writeAt: n=4096, err=<nil>
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: >Write: written=4096, err=<nil>
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1: Attr: 
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1: >Attr: a=valid=1s ino=0 size=12288 mode=-rw-r--r--, err=<nil>
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: Write: len=4096, offset=12288
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1(0x3c9772bad8c0): _writeAt: size=4096, off=12288
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1(0x3c9772bad8c0): >_writeAt: n=4096, err=<nil>
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: >Write: written=4096, err=<nil>
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: Write: len=29525, offset=16384
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1(0x3c9772bad8c0): _writeAt: size=29525, off=16384
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1(0x3c9772bad8c0): >_writeAt: n=29525, err=<nil>
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: >Write: written=29525, err=<nil>
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: Write: len=3243, offset=45909
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1(0x3c9772bad8c0): _writeAt: size=3243, off=45909
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1(0x3c9772bad8c0): >_writeAt: n=3243, err=<nil>
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: >Write: written=3243, err=<nil>
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: Write: len=2770, offset=49152
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1(0x3c9772bad8c0): _writeAt: size=2770, off=49152
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1(0x3c9772bad8c0): >_writeAt: n=2770, err=<nil>
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: >Write: written=2770, err=<nil>
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1: Attr: 
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1: >Attr: a=valid=1s ino=0 size=51922 mode=-rw-r--r--, err=<nil>
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: Read: len=4096, offset=49152
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1(0x3c9772bad8c0): _readAt: size=4096, off=49152
2026/07/20 20:52:48 DEBUG : vfs cache: looking for range={Pos:49152 Size:2770} in [{Pos:0 Size:51922}] - present true
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1(0x3c9772bad8c0): >_readAt: n=2770, err=EOF
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: >Read: read=2770, err=<nil>
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: Write: len=4096, offset=49152
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1(0x3c9772bad8c0): _writeAt: size=4096, off=49152
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1(0x3c9772bad8c0): >_writeAt: n=4096, err=<nil>
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: >Write: written=4096, err=<nil>
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: Write: len=22743, offset=53248
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1(0x3c9772bad8c0): _writeAt: size=22743, off=53248
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1(0x3c9772bad8c0): >_writeAt: n=22743, err=<nil>
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: >Write: written=22743, err=<nil>
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1: Attr: 
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1: >Attr: a=valid=1s ino=0 size=75991 mode=-rw-r--r--, err=<nil>
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: Read: len=4096, offset=73728
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1(0x3c9772bad8c0): _readAt: size=4096, off=73728
2026/07/20 20:52:48 DEBUG : vfs cache: looking for range={Pos:73728 Size:2263} in [{Pos:0 Size:75991}] - present true
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1(0x3c9772bad8c0): >_readAt: n=2263, err=EOF
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: >Read: read=2263, err=<nil>
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: Write: len=4096, offset=73728
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1(0x3c9772bad8c0): _writeAt: size=4096, off=73728
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1(0x3c9772bad8c0): >_writeAt: n=4096, err=<nil>
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: >Write: written=4096, err=<nil>
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: Write: len=31010, offset=77824
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1(0x3c9772bad8c0): _writeAt: size=31010, off=77824
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1(0x3c9772bad8c0): >_writeAt: n=31010, err=<nil>
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: >Write: written=31010, err=<nil>
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: Write: len=1758, offset=108834
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1(0x3c9772bad8c0): _writeAt: size=1758, off=108834
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1(0x3c9772bad8c0): >_writeAt: n=1758, err=<nil>
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: >Write: written=1758, err=<nil>
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: Write: len=31010, offset=110592
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1(0x3c9772bad8c0): _writeAt: size=31010, off=110592
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1(0x3c9772bad8c0): >_writeAt: n=31010, err=<nil>
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: >Write: written=31010, err=<nil>
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: Write: len=1758, offset=141602
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1(0x3c9772bad8c0): _writeAt: size=1758, off=141602
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1(0x3c9772bad8c0): >_writeAt: n=1758, err=<nil>
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: >Write: written=1758, err=<nil>
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: Write: len=31010, offset=143360
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1(0x3c9772bad8c0): _writeAt: size=31010, off=143360
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1(0x3c9772bad8c0): >_writeAt: n=31010, err=<nil>
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: >Write: written=31010, err=<nil>
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: Write: len=1758, offset=174370
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1(0x3c9772bad8c0): _writeAt: size=1758, off=174370
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1(0x3c9772bad8c0): >_writeAt: n=1758, err=<nil>
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: >Write: written=1758, err=<nil>
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: Write: len=31010, offset=176128
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1(0x3c9772bad8c0): _writeAt: size=31010, off=176128
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1(0x3c9772bad8c0): >_writeAt: n=31010, err=<nil>
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: >Write: written=31010, err=<nil>
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: Write: len=1758, offset=207138
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1(0x3c9772bad8c0): _writeAt: size=1758, off=207138
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1(0x3c9772bad8c0): >_writeAt: n=1758, err=<nil>
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: >Write: written=1758, err=<nil>
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: Write: len=31010, offset=208896
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1(0x3c9772bad8c0): _writeAt: size=31010, off=208896
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1(0x3c9772bad8c0): >_writeAt: n=31010, err=<nil>
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: >Write: written=31010, err=<nil>
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: Write: len=1758, offset=239906
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1(0x3c9772bad8c0): _writeAt: size=1758, off=239906
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1(0x3c9772bad8c0): >_writeAt: n=1758, err=<nil>
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: >Write: written=1758, err=<nil>
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: Write: len=31010, offset=241664
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1(0x3c9772bad8c0): _writeAt: size=31010, off=241664
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1(0x3c9772bad8c0): >_writeAt: n=31010, err=<nil>
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: >Write: written=31010, err=<nil>
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: Write: len=1758, offset=272674
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1(0x3c9772bad8c0): _writeAt: size=1758, off=272674
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1(0x3c9772bad8c0): >_writeAt: n=1758, err=<nil>
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: >Write: written=1758, err=<nil>
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: Write: len=5297, offset=274432
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1(0x3c9772bad8c0): _writeAt: size=5297, off=274432
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1(0x3c9772bad8c0): >_writeAt: n=5297, err=<nil>
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: >Write: written=5297, err=<nil>
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1: Attr: 
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1: >Attr: a=valid=1s ino=0 size=279729 mode=-rw-r--r--, err=<nil>
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: Read: len=4096, offset=278528
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1(0x3c9772bad8c0): _readAt: size=4096, off=278528
2026/07/20 20:52:48 DEBUG : vfs cache: looking for range={Pos:278528 Size:1201} in [{Pos:0 Size:279729}] - present true
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1(0x3c9772bad8c0): >_readAt: n=1201, err=EOF
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: >Read: read=1201, err=<nil>
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: Write: len=4096, offset=278528
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1(0x3c9772bad8c0): _writeAt: size=4096, off=278528
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1(0x3c9772bad8c0): >_writeAt: n=4096, err=<nil>
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: >Write: written=4096, err=<nil>
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: Write: len=8777, offset=282624
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1(0x3c9772bad8c0): _writeAt: size=8777, off=282624
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1(0x3c9772bad8c0): >_writeAt: n=8777, err=<nil>
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: >Write: written=8777, err=<nil>
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1: Attr: 
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1: >Attr: a=valid=1s ino=0 size=291401 mode=-rw-r--r--, err=<nil>
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: Read: len=4096, offset=290816
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1(0x3c9772bad8c0): _readAt: size=4096, off=290816
2026/07/20 20:52:48 DEBUG : vfs cache: looking for range={Pos:290816 Size:585} in [{Pos:0 Size:291401}] - present true
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1(0x3c9772bad8c0): >_readAt: n=585, err=EOF
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: >Read: read=585, err=<nil>
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: Write: len=2439, offset=290816
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1(0x3c9772bad8c0): _writeAt: size=2439, off=290816
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1(0x3c9772bad8c0): >_writeAt: n=2439, err=<nil>
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: >Write: written=2439, err=<nil>
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1: Fsync: 
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1: >Fsync: err=<nil>
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: Flush: 
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1(0x3c9772bad8c0): RWFileHandle.Flush
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: >Flush: err=<nil>
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: Release: 
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1(0x3c9772bad8c0): RWFileHandle.Release
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1(0x3c9772bad8c0): close: 
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1: vfs cache: setting modification time to 2026-07-20 20:52:48.168864914 +0200 CEST m=+39.163618190
2026/07/20 20:52:48 INFO  : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1: vfs cache: queuing for upload in 5s
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1(0x3c9772bad8c0): >close: err=<nil>
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: >Release: err=<nil>
2026/07/20 20:52:48 DEBUG : Statfs: 
2026/07/20 20:52:48 DEBUG : >Statfs: stat={Blocks:98513715 Bfree:17771975 Bavail:17771975 Files:1000000000 Ffree:1000000000 Bsize:4096 Namelen:255 Frsize:4096}, err=<nil>
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1: Attr: 
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1: >Attr: a=valid=1s ino=0 size=293255 mode=-rw-r--r--, err=<nil>
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/: Lookup: name="Libreoffice_Test.odt"
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/: >Lookup: node=Technik/Test_Dateien/Libreoffice_Test.odt, err=<nil>
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt: Attr: 
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt: >Attr: a=valid=1s ino=0 size=293195 mode=-rw-r--r--, err=<nil>
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/: Rename: oldName=".xdp-lu371yxn1.tmp-Bvf5f1", newName="Libreoffice_Test.odt", newDir=Technik/Test_Dateien/
2026/07/20 20:52:48 INFO  : Technik/Test_Dateien/.xdp-lu371yxn1.tmp-Bvf5f1: vfs cache: renamed in cache to "Technik/Test_Dateien/Libreoffice_Test.odt"
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt: Updating file with <nil> 0x3c9772636ea0
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien: Added virtual directory entry vDel: ".xdp-lu371yxn1.tmp-Bvf5f1"
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien: Added virtual directory entry vAddFile: "Libreoffice_Test.odt"
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/: >Rename: err=<nil>
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/: Invalidating "Libreoffice_Test.odt"
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/: Attr: 
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/: >Attr: attr=valid=1s ino=0 size=0 mode=drwxr-xr-x, err=<nil>
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/: Lookup: name="Libreoffice_Test.odt"
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/: >Lookup: node=Technik/Test_Dateien/Libreoffice_Test.odt, err=<nil>
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt: Attr: 
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt: >Attr: a=valid=1s ino=0 size=293255 mode=-rw-r--r--, err=<nil>
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt: Attr: 
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt: >Attr: a=valid=1s ino=0 size=293255 mode=-rw-r--r--, err=<nil>
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt: Setattr: a=Setattr [ID=0x470 Node=0xd Uid=12000 Gid=12000 Pid=123528] gid=12000 handle=INVALID-0x0
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt: >Setattr: err=<nil>
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt: Attr: 
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt: >Attr: a=valid=1s ino=0 size=293255 mode=-rw-r--r--, err=<nil>
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt: Setattr: a=Setattr [ID=0x472 Node=0xd Uid=12000 Gid=12000 Pid=123528] mode=-rw-r--r-- handle=INVALID-0x0
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt: >Setattr: err=<nil>
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt: Attr: 
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt: >Attr: a=valid=1s ino=0 size=293255 mode=-rw-r--r--, err=<nil>
2026/07/20 20:52:48 DEBUG : Statfs: 
2026/07/20 20:52:48 DEBUG : >Statfs: stat={Blocks:98513715 Bfree:17771975 Bavail:17771975 Files:1000000000 Ffree:1000000000 Bsize:4096 Namelen:255 Frsize:4096}, err=<nil>
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt: Open: flags=OpenReadWrite
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt: Open: flags=O_RDWR
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt: newRWFileHandle: 
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt: >newRWFileHandle: err=<nil>
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt: >Open: fd=Technik/Test_Dateien/Libreoffice_Test.odt (rw), err=<nil>
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt: >Open: fh=&{Technik/Test_Dateien/Libreoffice_Test.odt (rw)}, err=<nil>
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt: Fsync: 
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt: >Fsync: err=<nil>
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: Flush: 
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt(0x3c9772ce9940): RWFileHandle.Flush
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: >Flush: err=<nil>
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: Release: 
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt(0x3c9772ce9940): RWFileHandle.Release
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt(0x3c9772ce9940): close: 
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt(0x3c9772ce9940): >close: err=<nil>
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: >Release: err=<nil>
2026/07/20 20:52:48 DEBUG : Statfs: 
2026/07/20 20:52:48 DEBUG : >Statfs: stat={Blocks:98513715 Bfree:17771975 Bavail:17771975 Files:1000000000 Ffree:1000000000 Bsize:4096 Namelen:255 Frsize:4096}, err=<nil>
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt: Open: flags=OpenReadWrite
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt: Open: flags=O_RDWR
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt: newRWFileHandle: 
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt: >newRWFileHandle: err=<nil>
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt: >Open: fd=Technik/Test_Dateien/Libreoffice_Test.odt (rw), err=<nil>
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt: >Open: fh=&{Technik/Test_Dateien/Libreoffice_Test.odt (rw)}, err=<nil>
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt: Open: flags=OpenReadOnly
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt: Open: flags=O_RDONLY
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt: newRWFileHandle: 
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt: >newRWFileHandle: err=<nil>
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt: >Open: fd=Technik/Test_Dateien/Libreoffice_Test.odt (rw), err=<nil>
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt: >Open: fh=&{Technik/Test_Dateien/Libreoffice_Test.odt (rw)}, err=<nil>
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: Read: len=131072, offset=0
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt(0x3c9772c60040): _readAt: size=131072, off=0
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt(0x3c9772c60040): openPending: 
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt: vfs cache: truncate to size=293255 (not needed as size correct)
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien: Added virtual directory entry vAddFile: "Libreoffice_Test.odt"
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt(0x3c9772c60040): >openPending: err=<nil>
2026/07/20 20:52:48 DEBUG : vfs cache: looking for range={Pos:0 Size:131072} in [{Pos:0 Size:293255}] - present true
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt(0x3c9772c60040): >_readAt: n=131072, err=<nil>
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: >Read: read=131072, err=<nil>
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt: Attr: 
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt: >Attr: a=valid=1s ino=0 size=293255 mode=-rw-r--r--, err=<nil>
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: Read: len=131072, offset=131072
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt(0x3c9772c60040): _readAt: size=131072, off=131072
2026/07/20 20:52:48 DEBUG : vfs cache: looking for range={Pos:131072 Size:131072} in [{Pos:0 Size:293255}] - present true
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt(0x3c9772c60040): >_readAt: n=131072, err=<nil>
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: >Read: read=131072, err=<nil>
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: Read: len=32768, offset=262144
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt(0x3c9772c60040): _readAt: size=32768, off=262144
2026/07/20 20:52:48 DEBUG : vfs cache: looking for range={Pos:262144 Size:31111} in [{Pos:0 Size:293255}] - present true
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt(0x3c9772c60040): >_readAt: n=31111, err=EOF
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: >Read: read=31111, err=<nil>
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt: Attr: 
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt: >Attr: a=valid=1s ino=0 size=293255 mode=-rw-r--r--, err=<nil>
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: Flush: 
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt(0x3c9772c60040): RWFileHandle.Flush
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: >Flush: err=<nil>
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: Release: 
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt(0x3c9772c60040): RWFileHandle.Release
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt(0x3c9772c60040): close: 
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt: vfs cache: setting modification time to 2026-07-20 20:52:48.168864914 +0200 CEST m=+39.163618190
2026/07/20 20:52:48 INFO  : Technik/Test_Dateien/Libreoffice_Test.odt: vfs cache: queuing for upload in 5s
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt(0x3c9772c60040): >close: err=<nil>
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: >Release: err=<nil>
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: Flush: 
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt(0x3c9772ce9d80): RWFileHandle.Flush
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: >Flush: err=<nil>
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: Release: 
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt(0x3c9772ce9d80): RWFileHandle.Release
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt(0x3c9772ce9d80): close: 
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt(0x3c9772ce9d80): >close: err=<nil>
2026/07/20 20:52:48 DEBUG : *mount.FileHandle: >Release: err=<nil>
2026/07/20 20:52:48 DEBUG : Statfs: 
2026/07/20 20:52:48 DEBUG : >Statfs: stat={Blocks:98513715 Bfree:17771975 Bavail:17771975 Files:1000000000 Ffree:1000000000 Bsize:4096 Namelen:255 Frsize:4096}, err=<nil>
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt: Open: flags=OpenReadWrite
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt: Open: flags=O_RDWR
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt: newRWFileHandle: 
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt: >newRWFileHandle: err=<nil>
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt: >Open: fd=Technik/Test_Dateien/Libreoffice_Test.odt (rw), err=<nil>
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt: >Open: fh=&{Technik/Test_Dateien/Libreoffice_Test.odt (rw)}, err=<nil>
2026/07/20 20:52:48 DEBUG : /: Lookup: name=".Trash"
2026/07/20 20:52:48 DEBUG : /: >Lookup: node=<nil>, err=no such file or directory
2026/07/20 20:52:48 DEBUG : /: Lookup: name=".Trash-12000"
2026/07/20 20:52:48 DEBUG : /: >Lookup: node=<nil>, err=no such file or directory
2026/07/20 20:52:48 DEBUG : /: Lookup: name=".Trash"
2026/07/20 20:52:48 DEBUG : /: >Lookup: node=<nil>, err=no such file or directory
2026/07/20 20:52:48 DEBUG : /: Lookup: name=".Trash-12000"
2026/07/20 20:52:48 DEBUG : /: >Lookup: node=<nil>, err=no such file or directory
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/: Lookup: name=".hidden"
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/: >Lookup: node=<nil>, err=no such file or directory
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/: Lookup: name=".xdp-lu371yxn1.tmp-Bvf5f1"
2026/07/20 20:52:48 DEBUG : Technik/Test_Dateien/: >Lookup: node=<nil>, err=no such file or directory
2026/07/20 20:52:52 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt: vfs cache: setting modification time to 2026-07-20 18:51:26 +0000 GMT
2026/07/20 20:52:53 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut: vfs cache: starting upload
2026/07/20 20:52:53 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt: vfs cache: starting upload
2026/07/20 20:52:53 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut: Update will use the normal upload strategy (no chunks)
2026/07/20 20:52:53 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt: Update will use the normal upload strategy (no chunks)
2026/07/20 20:52:53 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt: size = 293255 OK
2026/07/20 20:52:53 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut: size = 162 OK
2026/07/20 20:52:53 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt: sha1 = ff3b9566a40d362d5280d8902dc3b1aa189f64b1 OK
2026/07/20 20:52:53 INFO  : Technik/Test_Dateien/Libreoffice_Test.odt: Copied (new)
2026/07/20 20:52:53 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt: vfs cache: fingerprint now "293255,2026-07-20 18:51:26 +0000 UTC,ff3b9566a40d362d5280d8902dc3b1aa189f64b1"
2026/07/20 20:52:53 DEBUG : Technik/Test_Dateien/Libreoffice_Test.odt: vfs cache: writeback object to VFS layer
2026/07/20 20:52:53 DEBUG : Technik/Test_Dateien: Added virtual directory entry vAddFile: "Libreoffice_Test.odt"
2026/07/20 20:52:53 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut: sha1 = 77a0a96592948d4e6a68a0443a836af5dfb82aa2 OK
2026/07/20 20:52:53 INFO  : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut: Copied (new)
2026/07/20 20:52:53 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut: vfs cache: fingerprint now "162,2026-07-20 18:52:47 +0000 UTC,77a0a96592948d4e6a68a0443a836af5dfb82aa2"
2026/07/20 20:52:53 DEBUG : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut: vfs cache: writeback object to VFS layer
2026/07/20 20:52:53 DEBUG : Technik/Test_Dateien: Added virtual directory entry vAddFile: ".xdp-.~lock.Libreoffice_Test.odt#-Isi9ut"
2026/07/20 20:52:53 INFO  : Technik/Test_Dateien/.xdp-.~lock.Libreoffice_Test.odt#-Isi9ut: vfs cache: upload succeeded try #1
2026/07/20 20:52:53 INFO  : Technik/Test_Dateien/Libreoffice_Test.odt: vfs cache: upload succeeded try #1
Anything else?

By doing a git bisect I think the commit 0db3e7a2a0e6a9897f66a7b365dbeb17fd448ae9 introduced the problem. Reverting this commit on latest master fixes the issue (but might regress the original issue 0db3e7a2a0e6a9897f66a7b365dbeb17fd448ae9 fixed).

Setting --vfs-handle-caching 0s also mitigates the issue.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the rclone mount command and the VFS cache handling for cached writes, then trace the Nextcloud WebDAV PUT that sets the x-oc-mtime header. Reproduce the LibreOffice edit and verify that the PUT uses the current modification time and that Nextcloud updates the remote timestamp.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
backend, cloud
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
50/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.