What is the problem you are having with rclone?
I suddenly realized that my Google Drive and Google Photos clones were nor running.
Run the command 'rclone version' and share the full output of the command.
- rclone v1.62.2
- os/version: Microsoft Windows 10 Pro 22H2 (64 bit)
- os/kernel: 10.0.19045.2965 Build 19045.2965.2965 (x86_64)
- os/type: windows
- os/arch: amd64
- go/version: go1.20.2
- go/linking: static
- go/tags: cmount
Which cloud storage system are you using? (eg Google Drive)
GoogleDrive
GooglePhotos
OneDrive
The command you were trying to run (eg rclone copy /tmp remote:tmp
)
rclone authorize "drive" "ey -- REDEACTED -- n0"
The rclone config contents with secrets removed.
[OneDrive]
type = onedrive
token = {"access_token":"EwCIA - REDACTED - HiKQAg==","token_type":"Bearer","refresh_token":"M.C107_ - REDACTED - pbjA$$","expiry":"2023-05-15T17:23:09.648320376+01:00"}
drive_id = 23a396028c0b7068
drive_type = personal
link_scope = organization
link_type = edit
[GooglePhotos]
type = google photos
client_id = 5751 - REDACTED - kgs1tpn6c4fjuo7j.apps.googleusercontent.com
client_secret = GOCSPX- REDACTED - T8GNmR
token = {"access_token":"ya29- REDATCED - WZE","expiry":"2023-01-30T21:50:28.353894092Z"}
[GoogleDrive]
type = drive
client_id = 1614 - REDACTED - 7q.apps.googleusercontent.com
client_secret = GO - REDACTED - cR
scope = drive
token = {"access_token":"ya29 - REDACTED - -8EGYQ","expiry":"2023-01-30T22:14:16.543901744Z"}
team_drive =
A log from the command with the -vv
flag
rclone sync GoogleDrive: /mnt/1TB_HDD/GoogleDrive -vv
2023/05/15 20:35:12 DEBUG : rclone: Version "v1.62.2" starting with parameters ["rclone" "sync" "GoogleDrive:" "/mnt/1TB_HDD/GoogleDrive" "-vv"]
2023/05/15 20:35:12 DEBUG : Creating backend with remote "GoogleDrive:"
2023/05/15 20:35:12 DEBUG : Using config file from "/home/pi/.config/rclone/rclone.conf"
2023/05/15 20:35:12 DEBUG : GoogleDrive: Loaded invalid token from config file - ignoring
2023/05/15 20:35:12 DEBUG : GoogleDrive: got fatal oauth error: oauth2: cannot fetch token: 400 Bad Request
Response: {
"error": "invalid_grant",
"error_description": "Bad Request"
}
2023/05/15 20:35:12 Failed to create file system for "GoogleDrive:": couldn't find root directory ID: Get "https://www.googleapis.com/drive/v3/files/root?alt=json&fields=id&prettyPrint=false&supportsAllDrives=true": couldn't fetch token: invalid_grant: maybe token expired? - try refreshing with "rclone config reconnect GoogleDrive:"
I then ran the suggested command and received the following:
rclone config reconnect GoogleDrive:
Already have a token - refresh?
y) Yes (default)
n) No
y/n> y
Use web browser to automatically authenticate rclone with remote?
* Say Y if the machine running rclone has a web browser you can use
* Say N if running rclone on a (remote) machine without web browser access
If not sure try Y. If Y failed, try N.
y) Yes (default)
n) No
y/n> n
Option config_token.
For this to work, you will need rclone available on a machine that has
a web browser available.
For more help and alternate methods see: https://rclone.org/remote_setup/
Execute the following on the machine with the web browser (same rclone
version recommended):
rclone authorize "drive" "eyJjbGllbnRfaWQiOiIxNjE0MjkwODc1OTUtcmpocDloM3I5dWk2dnFrZ3JiMGMzaHZkYWc1bzVvN3EuYXBwcy5nb29nbGV1c2VyY29udGVudC5jb20iLCJjbGllbnRfc2VjcmV0IjoiR09DU1BYLWJaczV1LTVvSUlDd3pXU0hUcXZfYkZ6RWZVY1IiLCJzY29wZSI6ImRyaXZlIn0"
Then paste the result.
Enter a value.
config_token>
I then copied the rclone authorize
command to my Windows laptop, and the result is the screenshot that I posted at the top.