"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/25 04:33:40 DEBUG : Creating backend with remote "TestDrime:rclone-test-quviway6rime" 2026/05/25 04:33:40 DEBUG : Using config file from "/home/rclone/.rclone.conf" === RUN TestIntegration/FsMkdir === RUN TestIntegration/FsMkdir/FsPutFiles 2026/05/25 04:33:53 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\":\"a011d3295c06b8cb\",\"error_code\":520,\"error_name\":\"unknown_origin_error\",\"error_category\":\"origin\",\"ray_id\":\"a011d3295c06b8cb\",\"timestamp\":\"2026-05-25T04:33:56Z\",\"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\\\":\\\"a011d3295c06b8cb\\\",\\\"error_code\\\":520,\\\"error_name\\\":\\\"unknown_origin_error\\\",\\\"error_category\\\":\\\"origin\\\",\\\"ray_id\\\":\\\"a011d3295c06b8cb\\\",\\\"timestamp\\\":\\\"2026-05-25T04:33:56Z\\\",\\\"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\":\"a011d3295c06b8cb\",\"error_code\":520,\"error_name\":\"unknown_origin_error\",\"error_category\":\"origin\",\"ray_id\":\"a011d3295c06b8cb\",\"timestamp\":\"2026-05-25T04:33:56Z\",\"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.mulecuk6: 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\":\"a011d32ccb6bb8cb\",\"error_code\":520,\"error_name\":\"unknown_origin_error\",\"error_category\":\"origin\",\"ray_id\":\"a011d32ccb6bb8cb\",\"timestamp\":\"2026-05-25T04:33:57Z\",\"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/25 04:33:57 DEBUG : Creating backend with remote "TestDrime:rclone-test-jegofol2peba" 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.ritarat4: 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\":\"a011d349de81f45d\",\"error_code\":520,\"error_name\":\"unknown_origin_error\",\"error_category\":\"origin\",\"ray_id\":\"a011d349de81f45d\",\"timestamp\":\"2026-05-25T04:34:01Z\",\"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/25 04:34:01 DEBUG : drime root 'rclone-test-jegofol2peba': Purge remote === RUN TestIntegration/FsMkdir/FsPutFiles/FsIsFile 2026/05/25 04:34:02 DEBUG : Creating backend with remote "TestDrime:rclone-test-quviway6rime/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 2026/05/25 04:34:38 DEBUG : pacer: low level retry 1/10 (error Get "https://app.drime.cloud/api/v1/drive/file-entries?page=1&perPage=1000&type=folder": read tcp [2a01:4f9:c011:405e::1]:44050->[2606:4700::6812:cb0]:443: read: connection reset by peer) 2026/05/25 04:34:38 DEBUG : pacer: Rate limited, increasing sleep to 20ms 2026/05/25 04:34:39 DEBUG : pacer: Reducing sleep to 10ms 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-quviway6rime" from "TestDrime:rclone-test-quviway6rime" 2026/05/25 04:35:13 DEBUG : Creating backend with remote "TestDrime:" === RUN TestIntegration/FsMkdir/FsPutFiles/FromRoot/List 2026/05/25 04:35:14 DEBUG : pacer: low level retry 1/10 (error Get "https://app.drime.cloud/api/v1/drive/file-entries?folderId=732724240&page=1&perPage=1000": read tcp [2a01:4f9:c011:405e::1]:52338->[2606:4700::6812:db0]:443: read: connection reset by peer) 2026/05/25 04:35:14 DEBUG : pacer: Rate limited, increasing sleep to 20ms 2026/05/25 04:35:14 DEBUG : pacer: Reducing sleep to 10ms 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-quviway6rime/file name.txt (100), rclone-test-quviway6rime/hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt (100) got rclone-test-quviway6rime/file name.txt (100), rclone-test-quviway6rime/hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z - Copy.txt (100), rclone-test-quviway6rime/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-quviway6rime/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-quviway6rime/created from root.txt (100), rclone-test-quviway6rime/file name.txt (100), rclone-test-quviway6rime/hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt (100) got rclone-test-quviway6rime/created from root.txt (100), rclone-test-quviway6rime/file name.txt (100), rclone-test-quviway6rime/hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z - Copy.txt (100), rclone-test-quviway6rime/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-quviway6rime/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-quviway6rime/file name.txt (100), rclone-test-quviway6rime/hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z.txt (100) got rclone-test-quviway6rime/file name.txt (100), rclone-test-quviway6rime/hello? sausage/êé/Hello, 世界/ " ' @ < > & ? + ≠/z - Copy.txt (100), rclone-test-quviway6rime/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-quviway6rime/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" === NAME TestIntegration/FsMkdir fstest.go:298: Sleeping for 1s for list eventual consistency: 1/5 fstest.go:301: Flushing the directory cache 2026/05/25 04:38:14 ERROR : error listing: directory not found fstest.go:292: Sleeping for 6s just to make sure --- FAIL: TestIntegration (280.11s) --- FAIL: TestIntegration/FsMkdir (276.94s) --- FAIL: TestIntegration/FsMkdir/FsPutFiles (263.98s) --- FAIL: TestIntegration/FsMkdir/FsPutFiles/FsCopy (1.64s) --- FAIL: TestIntegration/FsMkdir/FsPutFiles/FsMove (0.55s) --- FAIL: TestIntegration/FsMkdir/FsPutFiles/FsDirMove (5.03s) --- FAIL: TestIntegration/FsMkdir/FsPutFiles/FsIsFile (71.02s) --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsIsFile/FsRoot (0.00s) --- FAIL: TestIntegration/FsMkdir/FsPutFiles/FromRoot (131.51s) --- FAIL: TestIntegration/FsMkdir/FsPutFiles/FromRoot/List (42.38s) --- FAIL: TestIntegration/FsMkdir/FsPutFiles/FromRoot/Put (89.13s) --- FAIL: TestIntegration/FsMkdir/FsPutFiles/FromRoot/Put/Remove (44.15s) --- FAIL: TestIntegration/FsMkdir/FsPutFiles/ObjectRemove (43.30s) FAIL exit status 1 FAIL github.com/rclone/rclone/backend/drime 280.125s "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 4m40.988970325s (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]