What is the problem you are having with rclone?
I try to use rclone in Kopia docker container. Backup destination is a harddrive connected to my AVM FritzBox. FritzBox has two ways to provide the share:
- SMB (working with rclone but very slow)
- FTP (way faster, but still not working)
The file is transferred (I can observe it growing), but as soon as it is at 100%, it is cancelled, deleted and retried.
Run the command 'rclone version' and share the full output of the command.
rclone v1.68.2
- os/version: ubuntu 22.04 (64 bit)
- os/kernel: 5.10.55+ (x86_64)
- os/type: linux
- os/arch: amd64
- go/version: go1.23.3
- go/linking: static
- go/tags: none
Which cloud storage system are you using? (eg Google Drive)
FRITZ!Box 7590 AX (FW 8.20)
The command you were trying to run (eg rclone copy /tmp remote:tmp)
rclone lsd fritz:
-> Directory listing is working.
rclone copy file-example fritz:/
-> see below
Please run 'rclone config redacted' and share the full output. If you get command not found, please make sure to update rclone.
[fritz]
type = ftp
host = XXX
user = XXX
port = 21
pass = XXX
concurrency = 1
A log from the command that you were trying to run with the -vv flag
root@Hostname:/app# rclone copy file.example fritz:/ -vv
2025/12/03 13:47:34 DEBUG : Setting --config "/app/rclone/rclone.conf" from environment variable RCLONE_CONFIG="/app/rclone/rclone.conf"
2025/12/03 13:47:34 DEBUG : rclone: Version "v1.68.2" starting with parameters ["rclone" "copy" "file.example" "fritz:/" "-vv"]
2025/12/03 13:47:34 DEBUG : Creating backend with remote "file.example"
2025/12/03 13:47:34 DEBUG : Using config file from "/app/rclone/rclone.conf"
2025/12/03 13:47:34 DEBUG : fs cache: adding new entry for parent of "file.example", "/app"
2025/12/03 13:47:34 DEBUG : Creating backend with remote "fritz:/"
2025/12/03 13:47:34 DEBUG : ftp://10.10.10.1:21: Connecting to FTP server
2025/12/03 13:47:34 DEBUG : ftp://10.10.10.1:21: dial("tcp","10.10.10.1:21")
2025/12/03 13:47:34 DEBUG : ftp://10.10.10.1:21: > dial: conn=*fshttp.timeoutConn, err=<nil>
2025/12/03 13:47:35 DEBUG : ftp://10.10.10.1:21: dial("tcp","10.10.10.1:53259")
2025/12/03 13:47:35 DEBUG : ftp://10.10.10.1:21: > dial: conn=*fshttp.timeoutConn, err=<nil>
2025/12/03 13:47:35 DEBUG : file.example: Need to transfer - File not found at Destination
2025/12/03 13:47:35 DEBUG : ftp://10.10.10.1:21: dial("tcp","10.10.10.1:40387")
2025/12/03 13:47:35 DEBUG : ftp://10.10.10.1:21: > dial: conn=*fshttp.timeoutConn, err=<nil>
2025/12/03 13:47:37 ERROR : file.example: Failed to copy: SetModTime: 500 time invalid
2025/12/03 13:47:37 DEBUG : ftp://10.10.10.1:21: dial("tcp","10.10.10.1:39379")
2025/12/03 13:47:37 DEBUG : ftp://10.10.10.1:21: > dial: conn=*fshttp.timeoutConn, err=<nil>
2025/12/03 13:47:37 INFO : file.example.1453a590.partial: Removing failed copy
2025/12/03 13:47:37 DEBUG : ftp://10.10.10.1:21: dial("tcp","10.10.10.1:50361")
2025/12/03 13:47:37 DEBUG : ftp://10.10.10.1:21: > dial: conn=*fshttp.timeoutConn, err=<nil>
2025/12/03 13:47:37 ERROR : Attempt 1/3 failed with 1 errors and: SetModTime: 500 time invalid
2025/12/03 13:47:37 DEBUG : ftp://10.10.10.1:21: dial("tcp","10.10.10.1:34075")
2025/12/03 13:47:37 DEBUG : ftp://10.10.10.1:21: > dial: conn=*fshttp.timeoutConn, err=<nil>
2025/12/03 13:47:37 DEBUG : file.example: Need to transfer - File not found at Destination
2025/12/03 13:47:37 DEBUG : ftp://10.10.10.1:21: dial("tcp","10.10.10.1:34647")
2025/12/03 13:47:37 DEBUG : ftp://10.10.10.1:21: > dial: conn=*fshttp.timeoutConn, err=<nil>
2025/12/03 13:47:39 ERROR : file.example: Failed to copy: SetModTime: 500 time invalid
2025/12/03 13:47:39 DEBUG : ftp://10.10.10.1:21: dial("tcp","10.10.10.1:37441")
2025/12/03 13:47:39 DEBUG : ftp://10.10.10.1:21: > dial: conn=*fshttp.timeoutConn, err=<nil>
2025/12/03 13:47:39 INFO : file.example.1453a590.partial: Removing failed copy
2025/12/03 13:47:39 DEBUG : ftp://10.10.10.1:21: dial("tcp","10.10.10.1:59423")
2025/12/03 13:47:39 DEBUG : ftp://10.10.10.1:21: > dial: conn=*fshttp.timeoutConn, err=<nil>
2025/12/03 13:47:39 ERROR : Attempt 2/3 failed with 1 errors and: SetModTime: 500 time invalid
2025/12/03 13:47:39 DEBUG : ftp://10.10.10.1:21: dial("tcp","10.10.10.1:33887")
2025/12/03 13:47:39 DEBUG : ftp://10.10.10.1:21: > dial: conn=*fshttp.timeoutConn, err=<nil>
2025/12/03 13:47:40 DEBUG : file.example: Need to transfer - File not found at Destination
2025/12/03 13:47:40 DEBUG : ftp://10.10.10.1:21: dial("tcp","10.10.10.1:32929")
2025/12/03 13:47:40 DEBUG : ftp://10.10.10.1:21: > dial: conn=*fshttp.timeoutConn, err=<nil>
2025/12/03 13:47:41 ERROR : file.example: Failed to copy: SetModTime: 500 time invalid
2025/12/03 13:47:41 DEBUG : ftp://10.10.10.1:21: dial("tcp","10.10.10.1:42625")
2025/12/03 13:47:41 DEBUG : ftp://10.10.10.1:21: > dial: conn=*fshttp.timeoutConn, err=<nil>
2025/12/03 13:47:41 INFO : file.example.1453a590.partial: Removing failed copy
2025/12/03 13:47:41 DEBUG : ftp://10.10.10.1:21: dial("tcp","10.10.10.1:35777")
2025/12/03 13:47:41 DEBUG : ftp://10.10.10.1:21: > dial: conn=*fshttp.timeoutConn, err=<nil>
2025/12/03 13:47:42 ERROR : Attempt 3/3 failed with 1 errors and: SetModTime: 500 time invalid
2025/12/03 13:47:42 INFO :
Transferred: 150 MiB / 150 MiB, 100%, 23.499 MiB/s, ETA 0s
Errors: 1 (retrying may help)
Elapsed time: 7.9s
2025/12/03 13:47:42 DEBUG : 6 go routines active
2025/12/03 13:47:42 DEBUG : ftp://10.10.10.1:21: closing 1 unused connections
2025/12/03 13:47:42 NOTICE: Failed to copy: SetModTime: 500 time invalid
This topic was already discussed here, but it didn’t help me ![]()
These “SetModTime” messages should only be warnings, but the process should work anyway, but I can not confirm. File is not in place