What is the problem you are having with rclone?
I tried to run rclone cryptcheck
, but a runtime error was thrown.
Run the command 'rclone version' and share the full output of the command.
rclone v1.64.0
- os/version: opensuse-tumbleweed (64 bit)
- os/kernel: 6.5.3-1-default (x86_64)
- os/type: linux
- os/arch: amd64
- go/version: go1.21.1
- go/linking: static
- go/tags: none
Which cloud storage system are you using? (eg Google Drive)
IDrive e2 (S3)
The command you were trying to run (eg rclone copy /tmp remote:tmp
)
rclone cryptcheck "/run/media/.../dir1/dir2" idrivec:dir1/dir2
Previously, files were uploaded from and to the same path by using the following command, and it was done without errors:
rclone copy -P --server-side-across-configs --modify-window 1ms --multi-thread-streams 8 --no-traverse --transfers 8 --rc /run/media/.../dir1/dir2 idrivec:dir1/dir2
(I know --server-side-across-configs
is useless here, I just use it by default for when its suitable, I guess the same also applies to --multi-thread-streams
)
The rclone config contents with secrets removed.
[idrive]
type = s3
provider = IDrive
access_key_id = *
secret_access_key = *
endpoint = *
no_check_bucket = true
chunk_size = 10Mi
upload_concurrency = 8
directory_markers = true
[idrivec]
type = crypt
remote = idrive:idrivec
password = *
password2 = *
filename_encoding = base32768
A log from the command with the -vv
flag
2023/09/23 16:52:02 INFO : Using md5 for hash comparisons
panic: runtime error: slice bounds out of range [56:55]
goroutine 28 [running]:
github.com/rclone/rclone/backend/s3.(*Fs).list(0xc0008fc2c0, {0x27602a8?, 0x39741c0}, {{0xc00005e377, 0x7}, {0xc001cab880, 0x35}, {0xc00005e37f, 0x37}, 0x0, ...}, ...)
github.com/rclone/rclone/backend/s3/s3.go:3807 +0x1650
github.com/rclone/rclone/backend/s3.(*Fs).listDir(0xc0008fc2c0, {0x27602a8?, 0x39741c0?}, {0xc00005e377, 0x7}, {0xc001cab880?, 0x0?}, {0xc00005e37f?, 0x1?}, 0x0)
github.com/rclone/rclone/backend/s3/s3.go:3864 +0x1a5
github.com/rclone/rclone/backend/s3.(*Fs).List(0xc0008fc2c0, {0x27602a8, 0x39741c0}, {0x0?, 0xc0006ac050?})
github.com/rclone/rclone/backend/s3/s3.go:3926 +0xad
github.com/rclone/rclone/backend/crypt.(*Fs).List(0xc000000e40, {0x27602a8, 0x39741c0}, {0x0?, 0xc000b87560?})
github.com/rclone/rclone/backend/crypt/crypt.go:377 +0x70
github.com/rclone/rclone/fs/list.DirSorted({0x27602a8, 0x39741c0}, {0x27724b8?, 0xc000000e40}, 0x0, {0x0, 0x0})
github.com/rclone/rclone/fs/list/list.go:24 +0x72
github.com/rclone/rclone/fs/march.(*March).makeListDir.func1({0x0, 0x0})
github.com/rclone/rclone/fs/march/march.go:87 +0x8b
github.com/rclone/rclone/fs/march.(*March).processJob.func2()
github.com/rclone/rclone/fs/march/march.go:403 +0x72
created by github.com/rclone/rclone/fs/march.(*March).processJob in goroutine 66
github.com/rclone/rclone/fs/march/march.go:401 +0x319