What is the problem you are having with rclone?
Using rclone to mount my onedrive. When I try to delete a file using the file manager, Nautilus, an error is shown, indicating that the file cannot be trashed and prompting me to permanently delete it:
[file] can´t be put in the trash. Do you want to delete it immediatly?
Unable to create trashing info file for /home/mlw/OneDrive/testando.txt: Input/output error
I used this command to mount the drive:
rclone --vfs-cache-mode writes mount mlw_OneDrive: ~/OneDrive/
Searching google, I found this post which seems pretty close to my issue:
I tried mounting my onedrive using --vsf-cache-mode full
and what do you know, it works fine, just like discussed in the post I referenced.
Running:
gio trash ~/OneDrive/testando.txt
Gives:
gio: file:///home/mlw/OneDrive/testando.txt: Unable to create trashing info file for /home/mlw/OneDrive/testando.txt: Input/output error
Run the command 'rclone version' and share the full output of the command.
rclone 1.60.1
- os/version: fedora 38 (64 bit)
- os/kernel: 6.4.10-200.fc38.x86_64 (x86_64)
- os/type: linux
- os/arch: amd64
- go/version: go1.19.3
- go/linking: dynamic
- go/tags: none
Which cloud storage system are you using? (eg Google Drive)
OneDrive
The command you were trying to run (eg rclone copy /tmp remote:tmp
)
rclone --vfs-cache-mode writes mount mlw_OneDrive: ~/OneDrive/
The rclone config contents with secrets removed.
[mlw_OneDrive]
type = onedrive
token =
drive_id =
drive_type = personal
A log from the command with the -vv
flag
Pasted full log here: 2023/08/18 15:03:24 DEBUG : rclone: Version "1.60.1" starting with parameters [" - Pastebin.com
2023/08/18 15:03:24 DEBUG : rclone: Version "1.60.1" starting with parameters ["rclone" "--vfs-cache-mode" "writes" "mount" "mlw_OneDrive:" "/home/mlw/OneDrive/" "-vv"]
2023/08/18 15:03:24 DEBUG : Creating backend with remote "mlw_OneDrive:"
2023/08/18 15:03:24 DEBUG : Using config file from "/home/mlw/.config/rclone/rclone.conf"
2023/08/18 15:03:26 DEBUG : OneDrive root '': Next delta token is: aTE09NjM4Mjc5NzUyOTMxNjc7SUQ9OTUzNjZBMEI1ODk1OTAyQyExMDM7TFI9NjM4Mjc5Nzg2MDU5NTc7RVA9MjA7U0k9NzI7RExFUD0wO1NHPTE7U089NjtQST0z
2023/08/18 15:03:26 DEBUG : vfs cache: root is "/home/mlw/.cache/rclone"
2023/08/18 15:03:26 DEBUG : vfs cache: data root is "/home/mlw/.cache/rclone/vfs/mlw_OneDrive"
2023/08/18 15:03:26 DEBUG : vfs cache: metadata root is "/home/mlw/.cache/rclone/vfsMeta/mlw_OneDrive"
2023/08/18 15:03:26 DEBUG : Creating backend with remote "/home/mlw/.cache/rclone/vfs/mlw_OneDrive/"
2023/08/18 15:03:26 DEBUG : fs cache: renaming cache item "/home/mlw/.cache/rclone/vfs/mlw_OneDrive/" to be canonical "/home/mlw/.cache/rclone/vfs/mlw_OneDrive"
2023/08/18 15:03:26 DEBUG : Creating backend with remote "/home/mlw/.cache/rclone/vfsMeta/mlw_OneDrive/"
2023/08/18 15:03:26 DEBUG : fs cache: renaming cache item "/home/mlw/.cache/rclone/vfsMeta/mlw_OneDrive/" to be canonical "/home/mlw/.cache/rclone/vfsMeta/mlw_OneDrive"
2023/08/18 15:03:26 DEBUG : OneDrive root '': Mounting on "/home/mlw/OneDrive/"
2023/08/18 15:03:26 DEBUG : vfs cache RemoveNotInUse (maxAge=3600000000000, emptyOnly=false): item testando.txt not removed, freed 0 bytes
2023/08/18 15:03:26 INFO : vfs cache: cleaned: objects 1 (was 1) in use 0, to upload 0, uploading 0, total size 10 (was 10)
2023/08/18 15:03:26 DEBUG : : Root:
[…] Removed parts of log due to char limit. Upload link above.
2023/08/18 15:04:41 DEBUG : /: >Lookup: node=testando.txt, err=<nil>
2023/08/18 15:04:41 DEBUG : testando.txt: Attr:
2023/08/18 15:04:41 DEBUG : testando.txt: >Attr: a=valid=1s ino=0 size=10 mode=-rw-r--r--, err=<nil>
2023/08/18 15:04:41 DEBUG : /: Attr:
2023/08/18 15:04:41 DEBUG : /: >Attr: attr=valid=1s ino=0 size=0 mode=drwxr-xr-x, err=<nil>
2023/08/18 15:04:41 DEBUG : /: Lookup: name=".Trash"
2023/08/18 15:04:41 DEBUG : /: >Lookup: node=<nil>, err=no such file or directory
2023/08/18 15:04:41 DEBUG : /: Lookup: name=".Trash-1000"
2023/08/18 15:04:41 DEBUG : /: >Lookup: node=.Trash-1000/, err=<nil>
2023/08/18 15:04:41 DEBUG : .Trash-1000/: Attr:
2023/08/18 15:04:41 DEBUG : .Trash-1000/: >Attr: attr=valid=1s ino=0 size=0 mode=drwxr-xr-x, err=<nil>
2023/08/18 15:04:41 DEBUG : .Trash-1000/: Lookup: name="info"
2023/08/18 15:04:41 DEBUG : .Trash-1000/: >Lookup: node=.Trash-1000/info/, err=<nil>
2023/08/18 15:04:41 DEBUG : .Trash-1000/info/: Attr:
2023/08/18 15:04:41 DEBUG : .Trash-1000/info/: >Attr: attr=valid=1s ino=0 size=0 mode=drwxr-xr-x, err=<nil>
2023/08/18 15:04:41 DEBUG : .Trash-1000/: Lookup: name="files"
2023/08/18 15:04:41 DEBUG : .Trash-1000/: >Lookup: node=.Trash-1000/files/, err=<nil>
2023/08/18 15:04:41 DEBUG : .Trash-1000/files/: Attr:
2023/08/18 15:04:41 DEBUG : .Trash-1000/files/: >Attr: attr=valid=1s ino=0 size=0 mode=drwxr-xr-x, err=<nil>
2023/08/18 15:04:41 DEBUG : .Trash-1000/info/: Lookup: name="testando.txt.trashinfo"
2023/08/18 15:04:41 DEBUG : .Trash-1000/info/: >Lookup: node=<nil>, err=no such file or directory
2023/08/18 15:04:41 DEBUG : .Trash-1000/info/: Create: name="testando.txt.trashinfo"
2023/08/18 15:04:41 DEBUG : .Trash-1000/info/testando.txt.trashinfo: Open: flags=O_RDONLY|O_CREATE|O_EXCL
2023/08/18 15:04:41 DEBUG : .Trash-1000/info/testando.txt.trashinfo: >Open: fd=<nil *ReadFileHandle>, err=can't open file - writer failed
2023/08/18 15:04:41 ERROR : IO error: can't open file - writer failed
2023/08/18 15:04:41 DEBUG : .Trash-1000/info/: >Create: node=<nil>, handle=<nil>, err=can't open file - writer failed