After meticulously following all the pertinent instructions (yes, it peeves me as well), creating my API link, giving myself access, etc I get to the Google Drive "rclone auth page", I grant it authority, it tells me "Success", and then rclone responds with
Fatal error: failed to get token: oauth2: cannot fetch token: 401 Unauthorized
Response: {
"error": "invalid_client",
"error_description": "Unauthorized"
}
I know I have everything correct as far as passwords, etc goes.
Update: Seems to work as root, not as the user
Yeah it is painful to create google client_id. Your error means only one thing - you made some small mistake in the process:
Have a look at my simplified step by step:
This probably means that your rclone.config file does not have permission to write. It is needed as tokens are constantly refreshed - you can not have read only rclone.config.
That would make sense, but I can't seem to find the rclone.config file. Is there a default location ?
Yes - but depends on OS... I can not look through my screen to see what you are using:)
Excellent point - sorry, it's late here - using POP_OS! Linux
actually here is a trick, run:
rclone config paths
note that for normal user and root you are using different file..
run above command as user you want to see where files are
jon@hulk:~$ rclone config paths
Config file: /home/jon/.config/rclone/rclone.conf
Cache dir: /home/jon/.cache/rclone
Temp dir: /tmp
I assume that only the first one is written to ?
yes we only care about rclone.conf
for root it is probably:
/root/.config/rclone/rclone.conf
Thanks for the quick assist - I'll kill the root one, as I don't really need it - was more of a test
Jon
you can also provide your specific location every time you run rclone
rclone --config /path/to/myconfig.config
Thanks - I'll note that down.
Still getting the same error, might set perms on those other two rclone.conf files just in case
ok try to run:
rclone config reconnect yourGdriveRemoteName:
and if still not good just delete from rclone.config gdrive section and create it again
BAZINGA !! Deleted the rclone.config file, recreated it with all defaults and it works.
Only thing I didn't do is use the client_ID which I generated - I know that affects speed but I'll worry about that later.
I really appreciate the help - I usually don't screw this shit up but I'm recovering from major dental surgery and the painkillers must have caught me off-guard.
I'm using this to back up my massive ebook collection while I sort it out - feel free to hit me up if you want anything.
You should add it - without it can be real pain with gdrive performance.
To add client_id create config again from zero - the best way - and just provide client_id/secret you already have.