What is the problem you are having with rclone?
Hi, I'm having a problem with missing files on a pcloud remote.
I'm trying to backup my pcloud files locally, and getting a 404 for a random selection of files.
If I use rclone mount
and try to cat the file, I see a 404 error in the rclone log, and I get a read error trying to cat the file.
Run the command 'rclone version' and share the full output of the command.
Made sure I'm at the latest release;
# rclone version
rclone v1.61.1
- os/version: ubuntu 20.04 (64 bit)
- os/kernel: 5.15.0-57-generic (x86_64)
- os/type: linux
- os/arch: amd64
- go/version: go1.19.4
- go/linking: static
- go/tags: none
Which cloud storage system are you using? (eg Google Drive)
pcloud
The command you were trying to run (eg rclone copy /tmp remote:tmp
)
rclone -Pvv copy pcloud:Training/ ./
The rclone config contents with secrets removed.
[pcloud]
type = pcloud
client_id =
client_secret =
token = {"access_token":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","token_type":"bearer","expiry":"0001-01-01T00:00:00Z"}
A log from the command with the -vv
flag
I trimmed a few thousand lines of "Unchanged skipping"...
# rclone -Pvv copy pcloud:Training/ ./
2023/02/04 22:14:26 DEBUG : rclone: Version "v1.61.1" starting with parameters ["rclone" "-Pvv" "copy" "pcloud:Training/golang/Learn How To Code Google's Go (golang) Programming Language/" "./"]
2023/02/04 22:14:26 DEBUG : Creating backend with remote "pcloud:Training/golang/Learn How To Code Google's Go (golang) Programming Language/"
2023/02/04 22:14:26 DEBUG : Using config file from "/root/.config/rclone/rclone.conf"
2023/02/04 22:14:28 DEBUG : fs cache: renaming cache item "pcloud:Training/golang/Learn How To Code Google's Go (golang) Programming Language/" to be canonical "pcloud:Training/golang/Learn How To Code Google's Go (golang) Programming Language"
2023/02/04 22:14:28 DEBUG : Creating backend with remote "./"
2023/02/04 22:14:28 DEBUG : fs cache: renaming cache item "./" to be canonical "/export/backup/pcloud/Training/golang/Learn How To Code Google's Go (golang) Programming Language"
2023-02-04 22:14:34 DEBUG : Couldn't parse Date: from server vc549.pcloud.com: "Sat, 04 Feb 2023 11:14:33 +0000": parsing time "Sat, 04 Feb 2023 11:14:33 +0000" as "Mon Jan _2 15:04:05 2006": cannot parse ", 04 Feb 2023 11:14:33 +0000" as " "
2023-02-04 22:14:34 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2023-02-04 22:14:34 ERROR : 37. Control Flow/6. Rune.srt: Failed to copy: failed to open source object: pcloud error: 404 Not Found (404)
2023-02-04 22:14:34 DEBUG : Local file system at /export/backup/pcloud/Training/golang/Learn How To Code Google's Go (golang) Programming Language: Waiting for checks to finish
2023-02-04 22:14:34 DEBUG : Local file system at /export/backup/pcloud/Training/golang/Learn How To Code Google's Go (golang) Programming Language: Waiting for transfers to finish
2023-02-04 22:14:34 ERROR : Attempt 1/3 failed with 1 errors and: failed to open source object: pcloud error: 404 Not Found (404)
2023-02-04 22:14:40 DEBUG : Couldn't parse Date: from server vc549.pcloud.com: "Sat, 04 Feb 2023 11:14:40 +0000": parsing time "Sat, 04 Feb 2023 11:14:40 +0000" as "Mon Jan _2 15:04:05 2006": cannot parse ", 04 Feb 2023 11:14:40 +0000" as " "
2023-02-04 22:14:40 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2023-02-04 22:14:40 ERROR : 37. Control Flow/6. Rune.srt: Failed to copy: failed to open source object: pcloud error: 404 Not Found (404)
2023-02-04 22:14:41 DEBUG : Local file system at /export/backup/pcloud/Training/golang/Learn How To Code Google's Go (golang) Programming Language: Waiting for checks to finish
2023-02-04 22:14:41 DEBUG : Local file system at /export/backup/pcloud/Training/golang/Learn How To Code Google's Go (golang) Programming Language: Waiting for transfers to finish
2023-02-04 22:14:41 ERROR : Attempt 2/3 failed with 1 errors and: failed to open source object: pcloud error: 404 Not Found (404)
2023-02-04 22:14:46 DEBUG : Couldn't parse Date: from server vc549.pcloud.com: "Sat, 04 Feb 2023 11:14:46 +0000": parsing time "Sat, 04 Feb 2023 11:14:46 +0000" as "Mon Jan _2 15:04:05 2006": cannot parse ", 04 Feb 2023 11:14:46 +0000" as " "
2023-02-04 22:14:46 DEBUG : Couldn't decode error response: invalid character '<' looking for beginning of value
2023-02-04 22:14:46 ERROR : 37. Control Flow/6. Rune.srt: Failed to copy: failed to open source object: pcloud error: 404 Not Found (404)
2023-02-04 22:14:47 DEBUG : Local file system at /export/backup/pcloud/Training/golang/Learn How To Code Google's Go (golang) Programming Language: Waiting for checks to finish
2023-02-04 22:14:47 DEBUG : Local file system at /export/backup/pcloud/Training/golang/Learn How To Code Google's Go (golang) Programming Language: Waiting for transfers to finish
2023-02-04 22:14:47 ERROR : Attempt 3/3 failed with 1 errors and: failed to open source object: pcloud error: 404 Not Found (404)
Transferred: 0 B / 0 B, -, 0 B/s, ETA -
Errors: 1 (retrying may help)
Checks: 1770 / 1770, 100%
Elapsed time: 21.1s
2023/02/04 22:14:47 INFO :
Transferred: 0 B / 0 B, -, 0 B/s, ETA -
Errors: 1 (retrying may help)
Checks: 1770 / 1770, 100%
Elapsed time: 21.1s
2023/02/04 22:14:47 DEBUG : 4 go routines active
2023/02/04 22:14:47 Failed to copy: failed to open source object: pcloud error: 404 Not Found (404)
The files are visible and accessible via the web page, the windows app, and the linux console-client (pcloudcc) which has no trouble copying the files which rclone cannot access.