Can't create a drive.google.com Computers > My computer > new_folder

What is the problem you are having with rclone?

The title.
I've already 2 working folders, ! & # but created on Windows 11 by using the Google Drive client.

Run the command 'rclone version' and share the full output of the command.

rclone v1.69.1

  • os/version: arch (64 bit)
  • os/kernel: 6.13.8-arch1-1 (x86_64)
  • os/type: linux
  • os/arch: amd64
  • go/version: go1.24.0
  • go/linking: dynamic
  • go/tags: none

Which cloud storage system are you using? (eg Google Drive)

Google Drive

The command you were trying to run (eg rclone copy /tmp remote:tmp)

rclone sync /run/media/a/b06fb07d-9648-4c03-b276-995948f2751a/$ a:$
rclone mkdir a:$

Please run 'rclone config redacted' and share the full output. If you get command not found, please make sure to update rclone.

[a]
type = drive
scope = drive
root_folder_id = XXX
token = XXX
team_drive = 
### Double check the config for sensitive info before posting publicly

A log from the command that you were trying to run with the -vv flag

[a@archlinux ~]$ rclone sync /run/media/a/b06fb07d-9648-4c03-b276-995948f2751a/$ a:$ -vv
2025/03/29 15:13:40 DEBUG : rclone: Version "v1.69.1" starting with parameters ["rclone" "sync" "/run/media/a/b06fb07d-9648-4c03-b276-995948f2751a/$" "a:$" "-vv"]
2025/03/29 15:13:40 DEBUG : Creating backend with remote "/run/media/a/b06fb07d-9648-4c03-b276-995948f2751a/$"
2025/03/29 15:13:40 DEBUG : Using config file from "/home/a/.config/rclone/rclone.conf"
2025/03/29 15:13:40 DEBUG : Creating backend with remote "a:$"
2025/03/29 15:13:40 DEBUG : test.txt: Need to transfer - File not found at Destination
2025/03/29 15:13:40 DEBUG : Google drive root '$': Waiting for checks to finish
2025/03/29 15:13:40 DEBUG : Google drive root '$': Waiting for transfers to finish
2025/03/29 15:13:41 ERROR : test.txt: Failed to copy: failed to make directory: googleapi: Error 400: Bad Request, badRequest
2025/03/29 15:13:41 ERROR : Google drive root '$': not deleting files as there were IO errors
2025/03/29 15:13:41 ERROR : Google drive root '$': not deleting directories as there were IO errors
2025/03/29 15:13:41 ERROR : Attempt 1/3 failed with 1 errors and: failed to make directory: googleapi: Error 400: Bad Request, badRequest
2025/03/29 15:13:41 DEBUG : test.txt: Need to transfer - File not found at Destination
2025/03/29 15:13:41 DEBUG : Google drive root '$': Waiting for checks to finish
2025/03/29 15:13:41 DEBUG : Google drive root '$': Waiting for transfers to finish
2025/03/29 15:13:42 ERROR : test.txt: Failed to copy: failed to make directory: googleapi: Error 400: Bad Request, badRequest
2025/03/29 15:13:42 ERROR : Google drive root '$': not deleting files as there were IO errors
2025/03/29 15:13:42 ERROR : Google drive root '$': not deleting directories as there were IO errors
2025/03/29 15:13:42 ERROR : Attempt 2/3 failed with 1 errors and: failed to make directory: googleapi: Error 400: Bad Request, badRequest
2025/03/29 15:13:42 DEBUG : test.txt: Need to transfer - File not found at Destination
2025/03/29 15:13:42 DEBUG : Google drive root '$': Waiting for checks to finish
2025/03/29 15:13:42 DEBUG : Google drive root '$': Waiting for transfers to finish
2025/03/29 15:13:43 ERROR : test.txt: Failed to copy: failed to make directory: googleapi: Error 400: Bad Request, badRequest
2025/03/29 15:13:43 ERROR : Google drive root '$': not deleting files as there were IO errors
2025/03/29 15:13:43 ERROR : Google drive root '$': not deleting directories as there were IO errors
2025/03/29 15:13:43 ERROR : Attempt 3/3 failed with 1 errors and: failed to make directory: googleapi: Error 400: Bad Request, badRequest
2025/03/29 15:13:43 INFO  : 
Transferred:              0 B / 0 B, -, 0 B/s, ETA -
Errors:                 1 (retrying may help)
Elapsed time:         3.0s

2025/03/29 15:13:43 DEBUG : 7 go routines active
2025/03/29 15:13:43 NOTICE: Failed to sync: failed to make directory: googleapi: Error 400: Bad Request, badRequest
[a@archlinux ~]$ rclone mkdir a:$ -vv
2025/03/29 14:56:04 DEBUG : rclone: Version "v1.69.1" starting with parameters ["rclone" "mkdir" "a:$" "-vv"]
2025/03/29 14:56:04 DEBUG : Creating backend with remote "a:$"
2025/03/29 14:56:04 DEBUG : Using config file from "/home/a/.config/rclone/rclone.conf"
2025/03/29 14:56:05 INFO  : Google drive root '$': Making directory
2025/03/29 14:56:05 ERROR : Attempt 1/3 failed with 1 errors and: failed to make directory: googleapi: Error 400: Bad Request, badRequest
2025/03/29 14:56:05 INFO  : Google drive root '$': Making directory
2025/03/29 14:56:06 ERROR : Attempt 2/3 failed with 1 errors and: failed to make directory: googleapi: Error 400: Bad Request, badRequest
2025/03/29 14:56:06 INFO  : Google drive root '$': Making directory
2025/03/29 14:56:07 ERROR : Attempt 3/3 failed with 1 errors and: failed to make directory: googleapi: Error 400: Bad Request, badRequest
2025/03/29 14:56:07 DEBUG : 5 go routines active
2025/03/29 14:56:07 NOTICE: Failed to mkdir: failed to make directory: googleapi: Error 400: Bad Request, badRequest

welcome to the forum,

rclone config redacted a:
[a]
type = drive
client_id = XXX
client_secret = XXX
token = XXX
root_folder_id = XXX
rclone mkdir a:$ -vv
DEBUG : rclone: Version "v1.69.1" starting with parameters ["rclone" "mkdir" "a:$" "-vv"]
DEBUG : Creating backend with remote "a:$"
DEBUG : Using config file from "/root/.config/rclone/rclone.conf"
INFO  : Google drive root '$': Making directory
rclone lsd a:
           0 2025-03-29 11:08:52        -1 $

fwiw, to keep the logs small, use --retries=1

Hi asdffdsa , do you mean it works for you?
What is my issue?

well, i ran the same exact rclone mkdir a:$ -vv and that worked.


sorry, no idea what that means?


what does that have to do your issue? as none of your rclone commands use ! or #


for a deeper look at the api calls, use --dump=headers --retries=1

The title of the thread...

It works for you for Computers > My computer > new_folder ? Not for My Drive > new_folder beware.

Just to say the official client works, not rclone.

[a@archlinux ~]$ rclone mkdir a:$ -vv --dump=headers --retries=1
2025/03/29 18:08:04 NOTICE: Automatically setting -vv as --dump is enabled
2025/03/29 18:08:04 DEBUG : rclone: Version "v1.69.1" starting with parameters ["rclone" "mkdir" "a:$" "-vv" "--dump=headers" "--retries=1"]
2025/03/29 18:08:04 DEBUG : Creating backend with remote "a:$"
2025/03/29 18:08:04 DEBUG : Using config file from "/home/a/.config/rclone/rclone.conf"
2025/03/29 18:08:04 DEBUG : You have specified to dump information. Please be noted that the Accept-Encoding as shown may not be correct in the request and the response may not show Content-Encoding if the go standard libraries auto gzip encoding was in effect. In this case the body of the request will be gunzipped before showing it.
2025/03/29 18:08:04 DEBUG : a: Loaded invalid token from config file - ignoring
2025/03/29 18:08:04 DEBUG : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
2025/03/29 18:08:04 DEBUG : HTTP REQUEST (req 0xc0006608c0)
2025/03/29 18:08:04 DEBUG : POST /token HTTP/1.1
Host: oauth2.googleapis.com
User-Agent: rclone/v1.69.1
Content-Length: 146
Authorization: XXXX
Content-Type: application/x-www-form-urlencoded
Accept-Encoding: gzip

2025/03/29 18:08:04 DEBUG : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
2025/03/29 18:08:04 DEBUG : <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
2025/03/29 18:08:04 DEBUG : HTTP RESPONSE (req 0xc0006608c0)
2025/03/29 18:08:04 DEBUG : HTTP/1.1 200 OK
Transfer-Encoding: chunked
Alt-Svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Content-Type: application/json; charset=utf-8
Date: Sat, 29 Mar 2025 18:08:04 GMT
Expires: Mon, 01 Jan 1990 00:00:00 GMT
Pragma: no-cache
Server: scaffolding on HTTPServer2
Vary: Origin
Vary: X-Origin
Vary: Referer
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-Xss-Protection: 0

2025/03/29 18:08:04 DEBUG : <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
2025/03/29 18:08:04 DEBUG : Saving config "token" in section "a" of the config file
2025/03/29 18:08:04 DEBUG : a: Saved new token in config file
2025/03/29 18:08:04 DEBUG : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
2025/03/29 18:08:04 DEBUG : HTTP REQUEST (req 0xc00042a500)
2025/03/29 18:08:04 DEBUG : GET /drive/v3/files?alt=json&fields=files%28id%2Cname%2Csize%2Cmd5Checksum%2Csha1Checksum%2Csha256Checksum%2Ctrashed%2CexplicitlyTrashed%2CmodifiedTime%2CcreatedTime%2CmimeType%2Cparents%2CwebViewLink%2CshortcutDetails%2CexportLinks%2CresourceKey%29%2CnextPageToken%2CincompleteSearch&includeItemsFromAllDrives=true&pageSize=1000&prettyPrint=false&q=trashed%3Dfalse+and+%28%271wq3WdZjP8MmDLy-SgCjIf_h-aMKAyXhG%27+in+parents%29+and+%28name%3D%27%24%27%29+and+%28mimeType%3D%27application%2Fvnd.google-apps.folder%27+or+mimeType%3D%27application%2Fvnd.google-apps.shortcut%27%29&supportsAllDrives=true HTTP/1.1
Host: www.googleapis.com
User-Agent: rclone/v1.69.1
Authorization: XXXX
X-Goog-Api-Client: gl-go/1.24.0 gdcl/0.211.0
Accept-Encoding: gzip

2025/03/29 18:08:04 DEBUG : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
2025/03/29 18:08:04 DEBUG : <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
2025/03/29 18:08:04 DEBUG : HTTP RESPONSE (req 0xc00042a500)
2025/03/29 18:08:04 DEBUG : HTTP/1.1 200 OK
Transfer-Encoding: chunked
Alt-Svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Content-Type: application/json; charset=UTF-8
Date: Sat, 29 Mar 2025 18:08:04 GMT
Expires: Mon, 01 Jan 1990 00:00:00 GMT
Pragma: no-cache
Server: ESF
Vary: Origin, X-Origin
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-Xss-Protection: 0

2025/03/29 18:08:04 DEBUG : <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
2025/03/29 18:08:04 DEBUG : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
2025/03/29 18:08:04 DEBUG : HTTP REQUEST (req 0xc00042af00)
2025/03/29 18:08:04 DEBUG : GET /drive/v3/files?alt=json&fields=files%28id%2Cname%2Csize%2Cmd5Checksum%2Csha1Checksum%2Csha256Checksum%2Ctrashed%2CexplicitlyTrashed%2CmodifiedTime%2CcreatedTime%2CmimeType%2Cparents%2CwebViewLink%2CshortcutDetails%2CexportLinks%2CresourceKey%29%2CnextPageToken%2CincompleteSearch&includeItemsFromAllDrives=true&pageSize=1000&prettyPrint=false&q=trashed%3Dfalse+and+%28%271wq3WdZjP8MmDLy-SgCjIf_h-aMKAyXhG%27+in+parents%29+and+%28name%3D%27%24%27%29&supportsAllDrives=true HTTP/1.1
Host: www.googleapis.com
User-Agent: rclone/v1.69.1
Authorization: XXXX
X-Goog-Api-Client: gl-go/1.24.0 gdcl/0.211.0
Accept-Encoding: gzip

2025/03/29 18:08:04 DEBUG : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
2025/03/29 18:08:04 DEBUG : <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
2025/03/29 18:08:04 DEBUG : HTTP RESPONSE (req 0xc00042af00)
2025/03/29 18:08:04 DEBUG : HTTP/1.1 200 OK
Transfer-Encoding: chunked
Alt-Svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Content-Type: application/json; charset=UTF-8
Date: Sat, 29 Mar 2025 18:08:05 GMT
Expires: Mon, 01 Jan 1990 00:00:00 GMT
Pragma: no-cache
Server: ESF
Vary: Origin, X-Origin
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-Xss-Protection: 0

2025/03/29 18:08:04 DEBUG : <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
2025/03/29 18:08:04 INFO  : Google drive root '$': Making directory
2025/03/29 18:08:04 DEBUG : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
2025/03/29 18:08:04 DEBUG : HTTP REQUEST (req 0xc0002dcdc0)
2025/03/29 18:08:04 DEBUG : GET /drive/v3/files?alt=json&fields=files%28id%2Cname%2Csize%2Cmd5Checksum%2Csha1Checksum%2Csha256Checksum%2Ctrashed%2CexplicitlyTrashed%2CmodifiedTime%2CcreatedTime%2CmimeType%2Cparents%2CwebViewLink%2CshortcutDetails%2CexportLinks%2CresourceKey%29%2CnextPageToken%2CincompleteSearch&includeItemsFromAllDrives=true&pageSize=1000&prettyPrint=false&q=trashed%3Dfalse+and+%28%271wq3WdZjP8MmDLy-SgCjIf_h-aMKAyXhG%27+in+parents%29+and+%28name%3D%27%24%27%29+and+%28mimeType%3D%27application%2Fvnd.google-apps.folder%27+or+mimeType%3D%27application%2Fvnd.google-apps.shortcut%27%29&supportsAllDrives=true HTTP/1.1
Host: www.googleapis.com
User-Agent: rclone/v1.69.1
Authorization: XXXX
X-Goog-Api-Client: gl-go/1.24.0 gdcl/0.211.0
Accept-Encoding: gzip

2025/03/29 18:08:04 DEBUG : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
2025/03/29 18:08:05 DEBUG : <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
2025/03/29 18:08:05 DEBUG : HTTP RESPONSE (req 0xc0002dcdc0)
2025/03/29 18:08:05 DEBUG : HTTP/1.1 200 OK
Transfer-Encoding: chunked
Alt-Svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Content-Type: application/json; charset=UTF-8
Date: Sat, 29 Mar 2025 18:08:05 GMT
Expires: Mon, 01 Jan 1990 00:00:00 GMT
Pragma: no-cache
Server: ESF
Vary: Origin, X-Origin
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-Xss-Protection: 0

2025/03/29 18:08:05 DEBUG : <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
2025/03/29 18:08:05 DEBUG : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
2025/03/29 18:08:05 DEBUG : HTTP REQUEST (req 0xc000660c80)
2025/03/29 18:08:05 DEBUG : POST /drive/v3/files?alt=json&fields=id%2Cname%2Csize%2Cmd5Checksum%2Csha1Checksum%2Csha256Checksum%2Ctrashed%2CexplicitlyTrashed%2CmodifiedTime%2CcreatedTime%2CmimeType%2Cparents%2CwebViewLink%2CshortcutDetails%2CexportLinks%2CresourceKey&prettyPrint=false&supportsAllDrives=true HTTP/1.1
Host: www.googleapis.com
User-Agent: rclone/v1.69.1
Content-Length: 109
Authorization: XXXX
Content-Type: application/json
X-Goog-Api-Client: gl-go/1.24.0 gdcl/0.211.0
Accept-Encoding: gzip

2025/03/29 18:08:05 DEBUG : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
2025/03/29 18:08:05 DEBUG : <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
2025/03/29 18:08:05 DEBUG : HTTP RESPONSE (req 0xc000660c80)
2025/03/29 18:08:05 DEBUG : HTTP/1.1 400 Bad Request
Transfer-Encoding: chunked
Alt-Svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Cache-Control: private, max-age=0
Content-Type: application/json; charset=UTF-8
Date: Sat, 29 Mar 2025 18:08:05 GMT
Expires: Sat, 29 Mar 2025 18:08:05 GMT
Server: ESF
Vary: Origin, X-Origin
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-Xss-Protection: 0

2025/03/29 18:08:05 DEBUG : <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
2025/03/29 18:08:05 ERROR : Attempt 1/1 failed with 1 errors and: failed to make directory: googleapi: Error 400: Bad Request, badRequest
2025/03/29 18:08:05 DEBUG : 7 go routines active
2025/03/29 18:08:05 NOTICE: Failed to mkdir: failed to make directory: googleapi: Error 400: Bad Request, badRequest

Well I finally use My Drive (normal remote Google drive) instead of Computers (using the official Google Drive client on Windows, rclone on Linux Google drive).
So the question is: why 2 folders My Drive & Computers?
Need simple explanation of difference between My Drive, Computers and Backups - Google Drive Community

But the title remains...

to access data within the "Computers" tab on the drive web interface (where files from Google's Backup and Sync desktop program go)