"./sync.test -test.v -test.timeout 1h0m0s -remote TestWebdavOwncloud: -verbose -test.run '^(TestCopyAfterDelete|TestCopyRedownload|TestMoveWithDeleteEmptySrcDirs|TestMoveWithoutDeleteEmptySrcDirs|TestNothingToTransferWithEmptyDirs|TestNothingToTransferWithoutEmptyDirs|TestServerSideMoveOverSelf)$'" - Starting (try 2/5) 2026/08/29 03:58:46 DEBUG : Creating backend with remote "TestWebdavOwncloud:rclone-test-yenecom9xehe" 2026/08/29 03:58:46 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/08/29 03:58:46 DEBUG : Setting type=XXX for "TestWebdavOwncloud" from environment variable RCLONE_CONFIG_TESTWEBDAVOWNCLOUD_TYPE 2026/08/29 03:58:46 DEBUG : Setting url="http://127.0.0.1:38081/remote.php/webdav/" for "TestWebdavOwncloud" from environment variable RCLONE_CONFIG_TESTWEBDAVOWNCLOUD_URL 2026/08/29 03:58:46 DEBUG : Setting vendor="owncloud" for "TestWebdavOwncloud" from environment variable RCLONE_CONFIG_TESTWEBDAVOWNCLOUD_VENDOR 2026/08/29 03:58:46 DEBUG : Setting user=XXX for "TestWebdavOwncloud" from environment variable RCLONE_CONFIG_TESTWEBDAVOWNCLOUD_USER 2026/08/29 03:58:46 DEBUG : Setting pass=XXX for "TestWebdavOwncloud" from environment variable RCLONE_CONFIG_TESTWEBDAVOWNCLOUD_PASS 2026/08/29 03:58:46 DEBUG : TestWebdavOwncloud: detected overridden config - adding "{GOltj}" suffix to name 2026/08/29 03:58:46 DEBUG : Setting url="http://127.0.0.1:38081/remote.php/webdav/" for "TestWebdavOwncloud" from environment variable RCLONE_CONFIG_TESTWEBDAVOWNCLOUD_URL 2026/08/29 03:58:46 DEBUG : Setting vendor="owncloud" for "TestWebdavOwncloud" from environment variable RCLONE_CONFIG_TESTWEBDAVOWNCLOUD_VENDOR 2026/08/29 03:58:46 DEBUG : Setting user=XXX for "TestWebdavOwncloud" from environment variable RCLONE_CONFIG_TESTWEBDAVOWNCLOUD_USER 2026/08/29 03:58:46 DEBUG : Setting pass=XXX for "TestWebdavOwncloud" from environment variable RCLONE_CONFIG_TESTWEBDAVOWNCLOUD_PASS 2026/08/29 03:58:46 DEBUG : found headers: 2026/08/29 03:58:47 DEBUG : Creating backend with remote "/tmp/rclone3612800289" === RUN TestServerSideMoveOverSelf run.go:198: Remote "webdav root 'rclone-test-yenecom9xehe'", Local "Local file system at /tmp/rclone3612800289", Modify Window "1s" 2026/08/29 03:58:47 DEBUG : sub dir/hello world: Update will use the normal upload strategy (no chunks) 2026/08/29 03:58:47 DEBUG : Creating backend with remote "TestWebdavOwncloud:rclone-test-vekuweb7woge" 2026/08/29 03:58:47 DEBUG : Setting type=XXX for "TestWebdavOwncloud" from environment variable RCLONE_CONFIG_TESTWEBDAVOWNCLOUD_TYPE 2026/08/29 03:58:47 DEBUG : Setting url="http://127.0.0.1:38081/remote.php/webdav/" for "TestWebdavOwncloud" from environment variable RCLONE_CONFIG_TESTWEBDAVOWNCLOUD_URL 2026/08/29 03:58:47 DEBUG : Setting vendor="owncloud" for "TestWebdavOwncloud" from environment variable RCLONE_CONFIG_TESTWEBDAVOWNCLOUD_VENDOR 2026/08/29 03:58:47 DEBUG : Setting user=XXX for "TestWebdavOwncloud" from environment variable RCLONE_CONFIG_TESTWEBDAVOWNCLOUD_USER 2026/08/29 03:58:47 DEBUG : Setting pass=XXX for "TestWebdavOwncloud" from environment variable RCLONE_CONFIG_TESTWEBDAVOWNCLOUD_PASS 2026/08/29 03:58:47 DEBUG : TestWebdavOwncloud: detected overridden config - adding "{GOltj}" suffix to name 2026/08/29 03:58:47 DEBUG : Setting url="http://127.0.0.1:38081/remote.php/webdav/" for "TestWebdavOwncloud" from environment variable RCLONE_CONFIG_TESTWEBDAVOWNCLOUD_URL 2026/08/29 03:58:47 DEBUG : Setting vendor="owncloud" for "TestWebdavOwncloud" from environment variable RCLONE_CONFIG_TESTWEBDAVOWNCLOUD_VENDOR 2026/08/29 03:58:47 DEBUG : Setting user=XXX for "TestWebdavOwncloud" from environment variable RCLONE_CONFIG_TESTWEBDAVOWNCLOUD_USER 2026/08/29 03:58:47 DEBUG : Setting pass=XXX for "TestWebdavOwncloud" from environment variable RCLONE_CONFIG_TESTWEBDAVOWNCLOUD_PASS 2026/08/29 03:58:47 DEBUG : found headers: sync_test.go:701: Server side copy (if possible) webdav root 'rclone-test-yenecom9xehe' -> webdav root 'rclone-test-vekuweb7woge' 2026/08/29 03:58:48 DEBUG : sub dir/hello world: Need to transfer - File not found at Destination 2026/08/29 03:58:48 DEBUG : webdav root 'rclone-test-vekuweb7woge': Waiting for checks to finish 2026/08/29 03:58:48 DEBUG : webdav root 'rclone-test-vekuweb7woge': Waiting for transfers to finish 2026/08/29 03:58:49 DEBUG : sub dir/hello world: Setting modtime after copy to 2001-02-03 04:05:06 +0000 GMT 2026/08/29 03:58:49 DEBUG : sub dir/hello world: size = 11 OK 2026/08/29 03:58:49 DEBUG : sub dir/hello world: Dst hash empty - aborting Src hash check 2026/08/29 03:58:49 INFO : sub dir/hello world: Copied (server-side copy) 2026/08/29 03:58:49 DEBUG : sub dir/hello world: Update will use the normal upload strategy (no chunks) 2026/08/29 03:58:50 DEBUG : webdav root 'rclone-test-vekuweb7woge': Using server-side directory move 2026/08/29 03:58:50 INFO : webdav root 'rclone-test-vekuweb7woge': Server side directory move failed - fallback to file moves: can't copy directory - destination already exists 2026/08/29 03:58:50 DEBUG : sub dir/hello world: size = 17 (webdav root 'rclone-test-yenecom9xehe') 2026/08/29 03:58:50 DEBUG : sub dir/hello world: size = 11 (webdav root 'rclone-test-vekuweb7woge') 2026/08/29 03:58:50 DEBUG : sub dir/hello world: Sizes differ 2026/08/29 03:58:50 DEBUG : webdav root 'rclone-test-vekuweb7woge': Waiting for checks to finish 2026/08/29 03:58:50 DEBUG : webdav root 'rclone-test-vekuweb7woge': Waiting for transfers to finish 2026/08/29 03:58:50 INFO : sub dir/hello world: Deleted 2026/08/29 03:58:51 INFO : sub dir/hello world: Moved (server-side) 2026/08/29 03:58:51 DEBUG : sub dir/hello world: Update will use the normal upload strategy (no chunks) 2026/08/29 03:58:52 DEBUG : testing file moves 2026/08/29 03:58:52 DEBUG : webdav root 'rclone-test-vekuweb7woge': Waiting for checks to finish 2026/08/29 03:58:52 DEBUG : sub dir/hello world: size = 24 (webdav root 'rclone-test-yenecom9xehe') 2026/08/29 03:58:52 DEBUG : sub dir/hello world: size = 17 (webdav root 'rclone-test-vekuweb7woge') 2026/08/29 03:58:52 DEBUG : sub dir/hello world: Sizes differ 2026/08/29 03:58:52 DEBUG : webdav root 'rclone-test-vekuweb7woge': Waiting for transfers to finish 2026/08/29 03:58:52 INFO : sub dir/hello world: Deleted 2026/08/29 03:58:53 INFO : sub dir/hello world: Moved (server-side) 2026/08/29 03:58:53 DEBUG : webdav root 'rclone-test-vekuweb7woge': Purge remote --- PASS: TestServerSideMoveOverSelf (7.51s) === RUN TestCopyAfterDelete run.go:198: Remote "webdav root 'rclone-test-yenecom9xehe'", Local "Local file system at /tmp/rclone3612800289", Modify Window "1s" 2026/08/29 03:58:54 DEBUG : sub dir/hello world: Update will use the normal upload strategy (no chunks) 2026/08/29 03:58:55 ERROR : error listing: directory not found 2026/08/29 03:58:55 INFO : Local file system at /tmp/rclone3612800289: Making directory 2026/08/29 03:58:55 DEBUG : webdav root 'rclone-test-yenecom9xehe': Waiting for checks to finish 2026/08/29 03:58:55 DEBUG : webdav root 'rclone-test-yenecom9xehe': Waiting for transfers to finish --- PASS: TestCopyAfterDelete (1.72s) === RUN TestCopyRedownload run.go:198: Remote "webdav root 'rclone-test-yenecom9xehe'", Local "Local file system at /tmp/rclone3612800289", Modify Window "1s" 2026/08/29 03:58:56 DEBUG : sub dir/hello world: Update will use the normal upload strategy (no chunks) 2026/08/29 03:58:57 DEBUG : Added delayed dir = "sub dir", newDst= 2026/08/29 03:58:57 DEBUG : sub dir/hello world: Need to transfer - File not found at Destination 2026/08/29 03:58:57 DEBUG : Local file system at /tmp/rclone3612800289: Waiting for checks to finish 2026/08/29 03:58:57 DEBUG : Local file system at /tmp/rclone3612800289: Waiting for transfers to finish 2026/08/29 03:58:57 DEBUG : sub dir/hello world.8a47773c.partial: size = 11 OK 2026/08/29 03:58:57 DEBUG : sub dir/hello world: md5 = 5eb63bbbe01eeed093cb22bb8f5acdc3 OK 2026/08/29 03:58:57 DEBUG : sub dir/hello world.8a47773c.partial: renamed to: sub dir/hello world 2026/08/29 03:58:57 INFO : sub dir/hello world: Copied (new) 2026/08/29 03:58:57 INFO : sub dir: Set directory modification time (using DirSetModTime) --- PASS: TestCopyRedownload (1.80s) === RUN TestMoveWithDeleteEmptySrcDirs run.go:198: Remote "webdav root 'rclone-test-yenecom9xehe'", Local "Local file system at /tmp/rclone3612800289", Modify Window "1s" 2026/08/29 03:58:58 DEBUG : sub dir/hello world: Need to transfer - File not found at Destination 2026/08/29 03:58:58 DEBUG : nested/sub dir/file: Need to transfer - File not found at Destination 2026/08/29 03:58:58 DEBUG : webdav root 'rclone-test-yenecom9xehe': Waiting for checks to finish 2026/08/29 03:58:58 DEBUG : webdav root 'rclone-test-yenecom9xehe': Waiting for transfers to finish 2026/08/29 03:58:58 DEBUG : sub dir/hello world: Update will use the normal upload strategy (no chunks) 2026/08/29 03:58:58 DEBUG : sub dir/hello world: size = 11 OK 2026/08/29 03:58:58 DEBUG : sub dir/hello world: md5 = 5eb63bbbe01eeed093cb22bb8f5acdc3 OK 2026/08/29 03:58:58 INFO : sub dir/hello world: Copied (new) 2026/08/29 03:58:58 INFO : sub dir/hello world: Deleted 2026/08/29 03:58:59 DEBUG : nested/sub dir/file: Update will use the normal upload strategy (no chunks) 2026/08/29 03:58:59 DEBUG : nested/sub dir/file: size = 6 OK 2026/08/29 03:58:59 DEBUG : nested/sub dir/file: md5 = 83d3784ea62518eafc60e98d84f877ad OK 2026/08/29 03:58:59 INFO : nested/sub dir/file: Copied (new) 2026/08/29 03:58:59 INFO : nested/sub dir/file: Deleted 2026/08/29 03:58:59 INFO : sub dir: Removing directory 2026/08/29 03:58:59 INFO : nested/sub dir: Removing directory 2026/08/29 03:58:59 INFO : nested: Removing directory 2026/08/29 03:58:59 DEBUG : Local file system at /tmp/rclone3612800289: deleted 3 directories --- PASS: TestMoveWithDeleteEmptySrcDirs (3.20s) === RUN TestMoveWithoutDeleteEmptySrcDirs run.go:198: Remote "webdav root 'rclone-test-yenecom9xehe'", Local "Local file system at /tmp/rclone3612800289", Modify Window "1s" 2026/08/29 03:59:01 DEBUG : sub dir/hello world: Need to transfer - File not found at Destination 2026/08/29 03:59:01 DEBUG : nested/sub dir/file: Need to transfer - File not found at Destination 2026/08/29 03:59:01 DEBUG : webdav root 'rclone-test-yenecom9xehe': Waiting for checks to finish 2026/08/29 03:59:01 DEBUG : webdav root 'rclone-test-yenecom9xehe': Waiting for transfers to finish 2026/08/29 03:59:01 DEBUG : sub dir/hello world: Update will use the normal upload strategy (no chunks) 2026/08/29 03:59:01 DEBUG : sub dir/hello world: size = 11 OK 2026/08/29 03:59:01 DEBUG : sub dir/hello world: md5 = 5eb63bbbe01eeed093cb22bb8f5acdc3 OK 2026/08/29 03:59:01 INFO : sub dir/hello world: Copied (new) 2026/08/29 03:59:01 INFO : sub dir/hello world: Deleted 2026/08/29 03:59:02 DEBUG : nested/sub dir/file: Update will use the normal upload strategy (no chunks) 2026/08/29 03:59:02 DEBUG : nested/sub dir/file: size = 6 OK 2026/08/29 03:59:02 DEBUG : nested/sub dir/file: md5 = 83d3784ea62518eafc60e98d84f877ad OK 2026/08/29 03:59:02 INFO : nested/sub dir/file: Copied (new) 2026/08/29 03:59:02 INFO : nested/sub dir/file: Deleted --- PASS: TestMoveWithoutDeleteEmptySrcDirs (2.93s) === RUN TestNothingToTransferWithEmptyDirs run.go:198: Remote "webdav root 'rclone-test-yenecom9xehe'", Local "Local file system at /tmp/rclone3612800289", Modify Window "1s" 2026/08/29 03:59:04 INFO : sub dir: Set directory modification time (using DirSetModTime) 2026/08/29 03:59:04 INFO : sub dir: Making directory 2026/08/29 03:59:04 INFO : sub dir: Made directory with modification time 2011-12-30 12:59:59 +0000 UTC --- PASS: TestNothingToTransferWithEmptyDirs (8.52s) === RUN TestNothingToTransferWithoutEmptyDirs run.go:198: Remote "webdav root 'rclone-test-yenecom9xehe'", Local "Local file system at /tmp/rclone3612800289", Modify Window "1s" 2026/08/29 03:59:12 INFO : sub dir: Set directory modification time (using DirSetModTime) 2026/08/29 03:59:12 INFO : sub dir: Making directory 2026/08/29 03:59:12 INFO : sub dir: Made directory with modification time 2011-12-30 12:59:59 +0000 UTC --- PASS: TestNothingToTransferWithoutEmptyDirs (9.74s) PASS 2026/08/29 03:59:22 DEBUG : webdav root 'rclone-test-yenecom9xehe': Purge remote "./sync.test -test.v -test.timeout 1h0m0s -remote TestWebdavOwncloud: -verbose -test.run '^(TestCopyAfterDelete|TestCopyRedownload|TestMoveWithDeleteEmptySrcDirs|TestMoveWithoutDeleteEmptySrcDirs|TestNothingToTransferWithEmptyDirs|TestNothingToTransferWithoutEmptyDirs|TestServerSideMoveOverSelf)$'" - Finished OK in 36.733416546s (try 2/5)