Synology Update to DSM 7 . Fuse3 Fatal Error

STOP and READ USE THIS TEMPLATE NO EXCEPTIONS - By not using this, you waste your time, our time and really hate puppies. Please remove these two lines and that will confirm you have read them.

What is the problem you are having with rclone?

After the Update of DSM 7 i reinstalled Rclone with ssh. If I now want to start rclone via the task scheduling, I get an error

2023/05/23 07:53:05 NOTICE: Serving remote control on http://127.0.0.1:5572/
2023/05/23 07:53:06 Fatal error: failed to mount FUSE fs: fusermount: exec: "fusermount3": executable file not found in $PATH

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

root@Synology:~# rclone version
rclone v1.62.2

  • os/version: unknown
  • os/kernel: 4.4.180+ (x86_64)
  • os/type: linux
  • os/arch: amd64
  • go/version: go1.20.2
  • go/linking: static
  • 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)

In the task planning:
sudo bash /volume1/docker/Rclone-Mount/config/rclone.sh
the rclone.sh
/usr/bin/rclone mount Plex: /volume1/video/gdrive --config=/volume1/docker/Rclone-Mount/config/rclone.conf --allow-other --dir-cache-time 672h --vfs-cache-max-age 675h --vfs-read-chunk-size 64M --vfs-read-chunk-size-limit 1G --rc --poll-interval=20s --buffer-size 32M &

The rclone config contents with secrets removed.

[Plex]
type = drive
client_id = xxxxxx.apps.googleusercontent.com
client_secret = xxxxxxxx
scope = drive
token = {"access_token":"xxxxxxxx"}

The Problem is that i dont know how to install Fuse3 .
I Hope someone can help me.

On your Synology try:

sudo ln -s /bin/fusermount /bin/fusermount3

hi @Hohenbostler,

sudo ln -s /bin/fusermount /bin/fusermount3
imho, that is a kludge, not a solution.
best to run rclone mount in a container such as docker

you can decide for yourself
https://forum.rclone.org/t/synoloy-nas-does-not-support-fuse3/36944

and for completeness here you are option 3:

build your custom rclone which will use fuse2:

go build -tags cmount

to mount remotes use cmount instead of mount:

rclone cmount remote: mountPoint

Good morning.

Here is the result.

grafik

i´ve tried to setup up a docker Container with Portainer but i´m too stupid. Did you have a manual for dummies how to setup ?

Could you please run below commands and post results:

ls -l `which fusermount`

Here the screen

and the same for fusermount3

ls -l `which fusermount3`

grafik

Interesting. Looks like somebody created this link already on 15th of May.

One more thing:

ls -l /usr/bin/fusermount3

Here it is

grafik

ok.

Now could you please try to run rclone mount again? Just from command line:

/usr/bin/rclone mount Plex: /volume1/video/gdrive --config=/volume1/docker/Rclone-Mount/config/rclone.conf

ok from the Console it seems to working. But not from the Task Scheduler.

Here ist my command in the task Scheduler:

sudo bash /volume1/docker/Rclone-Mount/config/rclone.sh

and here is my rclone.sh

/usr/bin/rclone mount Plex: /volume1/video/gdrive --config=/volume1/docker/Rclone-Mount/config/rclone.conf --allow-other --dir-cache-time 672h --vfs-cache-max-age 675h --vfs-read-chunk-size 64M --vfs-read-chunk-size-limit 1G --rc --poll-interval=20s --buffer-size 32M &

good news then. It means rclone works.

Now let's see this task scheduler. could you screen copy it?

command

echo "$SHELL"

what it says?

in the command Line ?

so your synology is using ash shell not bash.

in Scheduler replace bash in you command with ash

also you might need to add:

modprobe fuse

to your script

is it possbile to umount my drive or do i have to make a restart of my NAS ?

you mean one we mounted from command line?

just press ctrl-C in window where rclone mount is running