Rclone to idrivee2 can read but not write

What is the problem you are having with rclone?

I have configured rclone to work with idrivee2, providing the keys etc. I can see the files that are already in the bucket, but I cannot do any write operation - get error 403

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

rclone v1.60.1-DEV

  • os/version: linuxmint 22.1 (64 bit)
  • os/kernel: 6.8.0-87-generic (x86_64)
  • os/type: linux
  • os/arch: amd64
  • go/version: go1.22.2
  • go/linking: dynamic
  • go/tags: none

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

idrivee2

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

rclone mkdir encrypted_raw:test -vv --log-file=/home/peddy/rclone.

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

[encrypted_raw]
type = s3
provider = IDrive
access_key_id = *************
secret_access_key = *****************************
acl = public-read-write
endpoint = s6c5.ldn.idrivee2-40.com
bucket_acl = public-read-write

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

2025/11/29 12:21:12 DEBUG : rclone: Version "v1.60.1-DEV" starting with parameters ["rclone" "mkdir" "encrypted_raw:test" "-vv" "--log-file=/home/peddy/rclone.log"]
2025/11/29 12:21:12 DEBUG : Creating backend with remote "encrypted_raw:test"
2025/11/29 12:21:12 DEBUG : Using config file from "/home/peddy/.config/rclone/rclone.conf"
2025/11/29 12:21:12 DEBUG : S3 bucket test: Making directory
2025/11/29 12:21:12 ERROR : Attempt 1/3 failed with 1 errors and: AccessDenied: Access Denied.
status code: 403, request id: 187C799DCCD7FD63, host id:
2025/11/29 12:21:12 DEBUG : S3 bucket test: Making directory
2025/11/29 12:21:12 ERROR : Attempt 2/3 failed with 1 errors and: AccessDenied: Access Denied.
status code: 403, request id: 187C799DCDB9521D, host id:
2025/11/29 12:21:12 DEBUG : S3 bucket test: Making directory
2025/11/29 12:21:12 ERROR : Attempt 3/3 failed with 1 errors and: AccessDenied: Access Denied.
status code: 403, request id: 187C799DCEA9C7B2, host id:
2025/11/29 12:21:12 DEBUG : 4 go routines active
2025/11/29 12:21:12 Failed to mkdir: AccessDenied: Access Denied.
status code: 403, request id: 187C799DCEA9C7B2, host id:

I know that the keys allow read and write, as I have tested them in different software and was able to write new files. Maybe I am misunderstanding something fundamental - I can write a file into an existing S3 “directory” but cannot create a new “directory”. The aim is to build on this rclone using crypt so as have a fully encrypted bucket. But I don’t know of a way to create a “directory” within the crypt bucket except via rclone.

This is ancient and custom build rclone version. Please update and try again.

FYI - I use rclone and idrivee2 extensively without any issues

It’s the one that is in the repo of Linux Mint 22.2:

$ aptitude show rclone
Package: rclone
Version: 1.60.1+dfsg-3ubuntu0.24.04.4
State: installed
Automatically installed: no
Priority: optional
Section: universe/net
Maintainer: Ubuntu Developers ubuntu-devel-discuss@lists.ubuntu.com
Architecture: amd64
Uncompressed Size: 62.6 M
Depends: libc6 (>= 2.34)
Suggests: fuse | fuse3, ca-certificates
Description: rsync for commercial cloud storage
Rclone is a program to sync files and directories between the local file system and a variety of commercial cloud storage providers:

Are the major distributions repos not up to date?

So uninstall it and install one directly from rclone website.

It is not rclone problem that your OS uses outdated packages (rclone v1.60.1 is from 2022). It is unfortunately quite common among many Linux distros. Very few maintain things up to date.

It’s not a matter of whose problem. Life would be impossible if software could not be loaded from repos in general.

I still have failures with the latest version:

$ rclone copy ~/drive.log encrypted_raw:new/drive.log
2025/11/29 13:19:15 CRITICAL: Failed to create file system for "encrypted_raw:new/drive.log": operation error S3: HeadObject, https response error StatusCode: 403, RequestID: 187C7CC8C18D3332, HostID: , api error Forbidden: Forbidden

S3 storage does not have concept of empty directories. Or actually any directories:)

If you need some substitute to emulate it:

Why does my copy operation not work?

With no directory separators, it fails in a slightly different way:

$ rclone copy ~/drive.log encrypted_raw:drive.log
2025/11/29 14:40:09 ERROR : Attempt 1/3 failed with 1 errors and: operation error S3: HeadObject, https response error StatusCode: 403, RequestID: 187C8132D21B0C6D, HostID: , api error Forbidden: Forbidden
2025/11/29 14:40:09 ERROR : Attempt 2/3 failed with 1 errors and: operation error S3: HeadObject, https response error StatusCode: 403, RequestID: 187C8132D30CAB03, HostID: , api error Forbidden: Forbidden
2025/11/29 14:40:09 ERROR : Attempt 3/3 failed with 1 errors and: operation error S3: HeadObject, https response error StatusCode: 403, RequestID: 187C8132D3EE39FD, HostID: , api error Forbidden: Forbidden
2025/11/29 14:40:09 NOTICE: Failed to copy: operation error S3: HeadObject, https response error StatusCode: 403, RequestID: 187C8132D3EE39FD, HostID: , api error Forbidden: Forbidden

please post the full output of

  • rclone version
  • rclone lsd encrypted_raw: -vv --retries=1

did you encrypt the bucket using idrve website?
then might need to add server_side_encryption = to the rclone config file


might need to add no_check_bucket = true to config file.


in most cases, the destination should be a bucket, not a file.
create the bucket using idrive website, for example, thetestbucket123
rclone copy ~/drive.log encrypted_raw:thetestbucket123 -vv --retries=1

Also start simple as explained in this IDrive e2 rclone guide:

and when it works only then complicate things with some extra setup.