"go test -v -timeout 2h0m0s -remote TestDrime: -list-retries 5 -verbose -test.run '^TestIntegration$/^FsMkdir$/^FsPutFiles$/^(FsCopy|FsDirMove|FsIsFile|FsMove|ObjectRemove)$|^TestIntegration$/^FsMkdir$/^FsPutFiles$/^FromRoot$/^List$|^TestIntegration$/^FsMkdir$/^FsPutFiles$/^FromRoot$/^Put$/^Remove$'" - Starting (try 4/5) === RUN TestIntegration fstests.go:438: Using remote "TestDrime:" 2026/05/20 03:48:58 DEBUG : Creating backend with remote "TestDrime:rclone-test-ketuxay4supe" 2026/05/20 03:48:58 DEBUG : Using config file from "/home/rclone/.rclone.conf" === RUN TestIntegration/FsMkdir === RUN TestIntegration/FsMkdir/FsPutFiles 2026/05/20 03:49:12 DEBUG : file name.txt: Removing old object on successful upload === RUN TestIntegration/FsMkdir/FsPutFiles/FsCopy fstests.go:1272: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:1272 Error: Received unexpected error: failed to patch item "name" to z.txt-copy: Error "520 (520): {\"type\":\"https://developers.cloudflare.com/support/troubleshooting/http-status-codes/cloudflare-5xx-errors/error-520/\",\"title\":\"Error 520: Web server is returning an unknown error\",\"status\":520,\"detail\":\"The origin web server sent a response that Cloudflare could not parse. This may indicate the origin returned an empty response, malformed HTTP headers, or an otherwise invalid response.\",\"instance\":\"9fe85ed0384d8dbf\",\"error_code\":520,\"error_name\":\"unknown_origin_error\",\"error_category\":\"origin\",\"ray_id\":\"9fe85ed0384d8dbf\",\"timestamp\":\"2026-05-20T03:49:14Z\",\"zone\":\"app.drime.cloud\",\"cloudflare_error\":true,\"retryable\":true,\"retry_after\":60,\"owner_action_required\":true,\"what_you_should_do\":\"**Wait and retry.** Back off for at least 60 seconds. If the error persists, the website operator should check the origin server error logs and submit them to Cloudflare support.\",\"footer\":\"This error was generated by Cloudflare on behalf of the website owner.\"}" Test: TestIntegration/FsMkdir/FsPutFiles/FsCopy Messages: Error: &fmt.wrapError{msg:"failed to patch item \"name\" to z.txt-copy: Error \"520 (520): {\\\"type\\\":\\\"https://developers.cloudflare.com/support/troubleshooting/http-status-codes/cloudflare-5xx-errors/error-520/\\\",\\\"title\\\":\\\"Error 520: Web server is returning an unknown error\\\",\\\"status\\\":520,\\\"detail\\\":\\\"The origin web server sent a response that Cloudflare could not parse. This may indicate the origin returned an empty response, malformed HTTP headers, or an otherwise invalid response.\\\",\\\"instance\\\":\\\"9fe85ed0384d8dbf\\\",\\\"error_code\\\":520,\\\"error_name\\\":\\\"unknown_origin_error\\\",\\\"error_category\\\":\\\"origin\\\",\\\"ray_id\\\":\\\"9fe85ed0384d8dbf\\\",\\\"timestamp\\\":\\\"2026-05-20T03:49:14Z\\\",\\\"zone\\\":\\\"app.drime.cloud\\\",\\\"cloudflare_error\\\":true,\\\"retryable\\\":true,\\\"retry_after\\\":60,\\\"owner_action_required\\\":true,\\\"what_you_should_do\\\":\\\"**Wait and retry.** Back off for at least 60 seconds. If the error persists, the website operator should check the origin server error logs and submit them to Cloudflare support.\\\",\\\"footer\\\":\\\"This error was generated by Cloudflare on behalf of the website owner.\\\"}\"", err:api.Error{Message:"520 (520): {\"type\":\"https://developers.cloudflare.com/support/troubleshooting/http-status-codes/cloudflare-5xx-errors/error-520/\",\"title\":\"Error 520: Web server is returning an unknown error\",\"status\":520,\"detail\":\"The origin web server sent a response that Cloudflare could not parse. This may indicate the origin returned an empty response, malformed HTTP headers, or an otherwise invalid response.\",\"instance\":\"9fe85ed0384d8dbf\",\"error_code\":520,\"error_name\":\"unknown_origin_error\",\"error_category\":\"origin\",\"ray_id\":\"9fe85ed0384d8dbf\",\"timestamp\":\"2026-05-20T03:49:14Z\",\"zone\":\"app.drime.cloud\",\"cloudflare_error\":true,\"retryable\":true,\"retry_after\":60,\"owner_action_required\":true,\"what_you_should_do\":\"**Wait and retry.** Back off for at least 60 seconds. If the error persists, the website operator should check the origin server error logs and submit them to Cloudflare support.\",\"footer\":\"This error was generated by Cloudflare on behalf of the website owner.\"}"}} === RUN TestIntegration/FsMkdir/FsPutFiles/FsMove fstests.go:1369: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:1369 Error: Received unexpected error: Move rename leaf: failed to patch item "name" to other.txt.puvokix8: Error "520 (520): {\"type\":\"https://developers.cloudflare.com/support/troubleshooting/http-status-codes/cloudflare-5xx-errors/error-520/\",\"title\":\"Error 520: Web server is returning an unknown error\",\"status\":520,\"detail\":\"The origin web server sent a response that Cloudflare could not parse. This may indicate the origin returned an empty response, malformed HTTP headers, or an otherwise invalid response.\",\"instance\":\"9fe85ed3fc2d8dbf\",\"error_code\":520,\"error_name\":\"unknown_origin_error\",\"error_category\":\"origin\",\"ray_id\":\"9fe85ed3fc2d8dbf\",\"timestamp\":\"2026-05-20T03:49:15Z\",\"zone\":\"app.drime.cloud\",\"cloudflare_error\":true,\"retryable\":true,\"retry_after\":60,\"owner_action_required\":true,\"what_you_should_do\":\"**Wait and retry.** Back off for at least 60 seconds. If the error persists, the website operator should check the origin server error logs and submit them to Cloudflare support.\",\"footer\":\"This error was generated by Cloudflare on behalf of the website owner.\"}" Test: TestIntegration/FsMkdir/FsPutFiles/FsMove === RUN TestIntegration/FsMkdir/FsPutFiles/FsDirMove 2026/05/20 03:49:15 DEBUG : Creating backend with remote "TestDrime:rclone-test-widudes2lule" fstests.go:1483: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:1483 Error: Received unexpected error: Move rename leaf: failed to patch item "name" to sub_new_name.qozixar0: Error "520 (520): {\"type\":\"https://developers.cloudflare.com/support/troubleshooting/http-status-codes/cloudflare-5xx-errors/error-520/\",\"title\":\"Error 520: Web server is returning an unknown error\",\"status\":520,\"detail\":\"The origin web server sent a response that Cloudflare could not parse. This may indicate the origin returned an empty response, malformed HTTP headers, or an otherwise invalid response.\",\"instance\":\"9fe85eee9ce58d74\",\"error_code\":520,\"error_name\":\"unknown_origin_error\",\"error_category\":\"origin\",\"ray_id\":\"9fe85eee9ce58d74\",\"timestamp\":\"2026-05-20T03:49:19Z\",\"zone\":\"app.drime.cloud\",\"cloudflare_error\":true,\"retryable\":true,\"retry_after\":60,\"owner_action_required\":true,\"what_you_should_do\":\"**Wait and retry.** Back off for at least 60 seconds. If the error persists, the website operator should check the origin server error logs and submit them to Cloudflare support.\",\"footer\":\"This error was generated by Cloudflare on behalf of the website owner.\"}" Test: TestIntegration/FsMkdir/FsPutFiles/FsDirMove 2026/05/20 03:49:19 DEBUG : drime root 'rclone-test-widudes2lule': Purge remote === RUN TestIntegration/FsMkdir/FsPutFiles/FsIsFile 2026/05/20 03:49:20 DEBUG : Creating backend with remote "TestDrime:rclone-test-ketuxay4supe/hello? sausage/êé/Hello, 世界/ \" ' @ < > & ? + ≠/z.txt" === RUN TestIntegration/FsMkdir/FsPutFiles/FsIsFile/FsRoot === NAME TestIntegration/FsMkdir/FsPutFiles/FsIsFile fstest.go:298: Sleeping for 1s for list eventual consistency: 1/5 fstest.go:301: Flushing the directory cache fstest.go:298: Sleeping for 2s for list eventual consistency: 2/5 fstest.go:301: Flushing the directory cache fstest.go:298: Sleeping for 4s for list eventual consistency: 3/5 fstest.go:301: Flushing the directory cache fstest.go:298: Sleeping for 8s for list eventual consistency: 4/5 fstest.go:301: Flushing the directory cache fstest.go:298: Sleeping for 16s for list eventual consistency: 5/5 fstest.go:301: Flushing the directory cache fstest.go:305: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:344 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:1894 Error: Should be true Test: TestIntegration/FsMkdir/FsPutFiles/FsIsFile Messages: listing wrong, want z.txt (100) got z - Copy.txt (100), z.txt (100) fstest.go:191: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:191 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:308 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:344 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:1894 Error: Should be true Test: TestIntegration/FsMkdir/FsPutFiles/FsIsFile Messages: Unexpected file "z - Copy.txt" === RUN TestIntegration/FsMkdir/FsPutFiles/FromRoot fstests.go:1920: Opening root remote "TestDrime:" path "rclone-test-ketuxay4supe" from "TestDrime:rclone-test-ketuxay4supe" 2026/05/20 03:50:10 DEBUG : Creating backend with remote "TestDrime:" === RUN TestIntegration/FsMkdir/FsPutFiles/FromRoot/List fstest.go:298: Sleeping for 1s for list eventual consistency: 1/5 fstest.go:301: Flushing the directory cache fstest.go:298: Sleeping for 2s for list eventual consistency: 2/5 fstest.go:301: Flushing the directory cache fstest.go:298: Sleeping for 4s for list eventual consistency: 3/5 fstest.go:301: Flushing the directory cache fstest.go:298: Sleeping for 8s for list eventual consistency: 4/5 fstest.go:301: Flushing the directory cache fstest.go:298: Sleeping for 16s for list eventual consistency: 5/5 fstest.go:301: Flushing the directory cache fstest.go:305: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:1943 Error: Should be true Test: TestIntegration/FsMkdir/FsPutFiles/FromRoot/List Messages: listing wrong, want rclone-test-ketuxay4supe/file name.txt (100), rclone-test-ketuxay4supe/hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt (100) got rclone-test-ketuxay4supe/file name.txt (100), rclone-test-ketuxay4supe/hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z - Copy.txt (100), rclone-test-ketuxay4supe/hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt (100) fstest.go:191: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:191 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:308 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:1943 Error: Should be true Test: TestIntegration/FsMkdir/FsPutFiles/FromRoot/List Messages: Unexpected file "rclone-test-ketuxay4supe/hello? sausage/êé/Hello, 世界/ \" ' @ < > & ? + ≠/z - Copy.txt" === RUN TestIntegration/FsMkdir/FsPutFiles/FromRoot/Put fstest.go:298: Sleeping for 1s for list eventual consistency: 1/5 fstest.go:301: Flushing the directory cache fstest.go:298: Sleeping for 2s for list eventual consistency: 2/5 fstest.go:301: Flushing the directory cache fstest.go:298: Sleeping for 4s for list eventual consistency: 3/5 fstest.go:301: Flushing the directory cache fstest.go:298: Sleeping for 8s for list eventual consistency: 4/5 fstest.go:301: Flushing the directory cache fstest.go:298: Sleeping for 16s for list eventual consistency: 5/5 fstest.go:301: Flushing the directory cache fstest.go:305: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:1999 Error: Should be true Test: TestIntegration/FsMkdir/FsPutFiles/FromRoot/Put Messages: listing wrong, want rclone-test-ketuxay4supe/created from root.txt (100), rclone-test-ketuxay4supe/file name.txt (100), rclone-test-ketuxay4supe/hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt (100) got rclone-test-ketuxay4supe/created from root.txt (100), rclone-test-ketuxay4supe/file name.txt (100), rclone-test-ketuxay4supe/hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z - Copy.txt (100), rclone-test-ketuxay4supe/hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt (100) fstest.go:191: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:191 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:308 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:1999 Error: Should be true Test: TestIntegration/FsMkdir/FsPutFiles/FromRoot/Put Messages: Unexpected file "rclone-test-ketuxay4supe/hello? sausage/êé/Hello, 世界/ \" ' @ < > & ? + ≠/z - Copy.txt" === RUN TestIntegration/FsMkdir/FsPutFiles/FromRoot/Put/Remove fstest.go:298: Sleeping for 1s for list eventual consistency: 1/5 fstest.go:301: Flushing the directory cache fstest.go:298: Sleeping for 2s for list eventual consistency: 2/5 fstest.go:301: Flushing the directory cache fstest.go:298: Sleeping for 4s for list eventual consistency: 3/5 fstest.go:301: Flushing the directory cache fstest.go:298: Sleeping for 8s for list eventual consistency: 4/5 fstest.go:301: Flushing the directory cache fstest.go:298: Sleeping for 16s for list eventual consistency: 5/5 fstest.go:301: Flushing the directory cache fstest.go:305: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:2004 Error: Should be true Test: TestIntegration/FsMkdir/FsPutFiles/FromRoot/Put/Remove Messages: listing wrong, want rclone-test-ketuxay4supe/file name.txt (100), rclone-test-ketuxay4supe/hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt (100) got rclone-test-ketuxay4supe/file name.txt (100), rclone-test-ketuxay4supe/hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z - Copy.txt (100), rclone-test-ketuxay4supe/hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt (100) fstest.go:191: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:191 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:308 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:2004 Error: Should be true Test: TestIntegration/FsMkdir/FsPutFiles/FromRoot/Put/Remove Messages: Unexpected file "rclone-test-ketuxay4supe/hello? sausage/êé/Hello, 世界/ \" ' @ < > & ? + ≠/z - Copy.txt" === RUN TestIntegration/FsMkdir/FsPutFiles/ObjectRemove fstest.go:298: Sleeping for 1s for list eventual consistency: 1/5 fstest.go:301: Flushing the directory cache fstest.go:298: Sleeping for 2s for list eventual consistency: 2/5 fstest.go:301: Flushing the directory cache fstest.go:298: Sleeping for 4s for list eventual consistency: 3/5 fstest.go:301: Flushing the directory cache fstest.go:298: Sleeping for 8s for list eventual consistency: 4/5 fstest.go:301: Flushing the directory cache fstest.go:298: Sleeping for 16s for list eventual consistency: 5/5 fstest.go:301: Flushing the directory cache fstest.go:305: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:2281 Error: Should be true Test: TestIntegration/FsMkdir/FsPutFiles/ObjectRemove Messages: listing wrong, want hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt (100) got hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z - Copy.txt (100), hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt (100) fstest.go:191: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:191 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:308 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstests/fstests.go:2281 Error: Should be true Test: TestIntegration/FsMkdir/FsPutFiles/ObjectRemove Messages: Unexpected file "hello? sausage/êé/Hello, 世界/ \" ' @ < > & ? + ≠/z - Copy.txt" 2026/05/20 03:53:42 ERROR : error listing: directory not found --- FAIL: TestIntegration (283.97s) --- FAIL: TestIntegration/FsMkdir (280.52s) --- FAIL: TestIntegration/FsMkdir/FsPutFiles (276.97s) --- FAIL: TestIntegration/FsMkdir/FsPutFiles/FsCopy (1.48s) --- FAIL: TestIntegration/FsMkdir/FsPutFiles/FsMove (0.60s) --- FAIL: TestIntegration/FsMkdir/FsPutFiles/FsDirMove (4.64s) --- FAIL: TestIntegration/FsMkdir/FsPutFiles/FsIsFile (50.24s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsIsFile/FsRoot (0.00s) --- FAIL: TestIntegration/FsMkdir/FsPutFiles/FromRoot (156.10s) --- FAIL: TestIntegration/FsMkdir/FsPutFiles/FromRoot/List (51.10s) --- FAIL: TestIntegration/FsMkdir/FsPutFiles/FromRoot/Put (105.00s) --- FAIL: TestIntegration/FsMkdir/FsPutFiles/FromRoot/Put/Remove (50.64s) --- FAIL: TestIntegration/FsMkdir/FsPutFiles/ObjectRemove (53.27s) FAIL exit status 1 FAIL github.com/rclone/rclone/backend/drime 283.986s "go test -v -timeout 2h0m0s -remote TestDrime: -list-retries 5 -verbose -test.run '^TestIntegration$/^FsMkdir$/^FsPutFiles$/^(FsCopy|FsDirMove|FsIsFile|FsMove|ObjectRemove)$|^TestIntegration$/^FsMkdir$/^FsPutFiles$/^FromRoot$/^List$|^TestIntegration$/^FsMkdir$/^FsPutFiles$/^FromRoot$/^Put$/^Remove$'" - Finished ERROR in 4m44.780876946s (try 4/5): exit status 1: Failed [TestIntegration/FsMkdir/FsPutFiles/FsCopy TestIntegration/FsMkdir/FsPutFiles/FsMove TestIntegration/FsMkdir/FsPutFiles/FsDirMove TestIntegration/FsMkdir/FsPutFiles/FsIsFile TestIntegration/FsMkdir/FsPutFiles/FromRoot/List TestIntegration/FsMkdir/FsPutFiles/FromRoot/Put/Remove TestIntegration/FsMkdir/FsPutFiles/ObjectRemove]