rclone: VolumeDriver.Mount: failed to mount FUSE fs: fusermount: exec: "fusermount3": executable file not found in $PATH
What is the problem you are having with rclone?
Using the volume plugin in 1.6.2 fails with missing dependency
I guess the plugin was not updated to fuse3?
What is your rclone version (output from rclone version)
v1.6.2
Which OS you are using and how many bits (e.g. Windows 7, 64 bit)
Docker 23.0.1 on Debian Bullseye
Which cloud storage system are you using? (e.g. Google Drive)
OneDrive & WebDav
The command you were trying to run (e.g. rclone copy /tmp remote:tmp)
docker-compose up -d
[+] Running 0/1
⠋ Container rclone-monitor Creating 0.0s
Error response from daemon: VolumeDriver.Mount: failed to mount FUSE fs: fusermount: exec: “fusermount3”: executable file not found in $PATH
A log from the command with the -vv flag (e.g. output from rclone -vv copy /tmp remote:tmp)
see above
About this issue
- Original URL
- State: closed
- Created a year ago
- Reactions: 5
- Comments: 38 (11 by maintainers)
Commits related to this issue
- docker: add missing fuse3 dependency - fixes #6844 — committed to rclone/rclone by cycneuramus a year ago
- docker: add missing fuse3 dependency - fixes #6844 — committed to rclone/rclone by cycneuramus a year ago
- docker volume plugin: add missing fuse3 dependency #6844 — committed to rclone/rclone by ncw a year ago
- docker: add missing fuse3 dependency - fixes #6844 — committed to JiaY-shi/rclone by cycneuramus a year ago
- docker volume plugin: add missing fuse3 dependency #6844 — committed to JiaY-shi/rclone by ncw a year ago
- Revert "docker volume plugin: add missing fuse3 dependency #6844" This reverts commit 44bffbe3cf5624bdcc22e53159b8a12043bdcdbc. — committed to JiaY-shi/rclone by JiaY-shi a year ago
- Revert "docker: add missing fuse3 dependency - fixes #6844" This reverts commit 1ba2cdfbcc57c5847fba1e900f3c74750495db9d. — committed to JiaY-shi/rclone by JiaY-shi a year ago
- Revert "docker volume plugin: add missing fuse3 dependency #6844" This reverts commit 44bffbe3cf5624bdcc22e53159b8a12043bdcdbc. — committed to JiaY-shi/rclone by JiaY-shi a year ago
- Revert "docker: add missing fuse3 dependency - fixes #6844" This reverts commit 1ba2cdfbcc57c5847fba1e900f3c74750495db9d. — committed to JiaY-shi/rclone by JiaY-shi a year ago
- docker volume plugin: add missing fuse3 dependency #6844 — committed to rclone/rclone by ncw a year ago
@youtehub You need to install the
fuse3package.try
sudo ln -s /bin/fusermount /bin/fusermount3Install the
fuse3package.I’ve had the same issue, and solved it by just updating
fuse3:Debian
apt-get install fuse3Ubuntu
apt-get install fuse3Arch Linux
pacman -S fuse3Kali Linux
apt-get install fuse3Fedora
dnf install fuse3Windows (WSL2)
sudo apt-get update sudo apt-get install fuse3Hope it fixes your issue too 😄
I have pushed a fix for that to master which will arrive in
rclone/rclone:betain approx 1 hour (I don’t know why the builds are taking so long!).I’d appreciate testing from anyone affected - thanks.
If that works out OK then I’ll release it into v1.62.2
thanks! it works for me
Thanks a lot!
I finally got it using CoreELEC:
The latest version of rclone ( https://downloads.rclone.org/rclone-current-linux-arm64.zip ; at this moment, 1.62.2) “installed” (uncompressed binary) and with executable permissions: /storage/.config/rclone/rclone
Installed fuse3-utils via entware: opkg install fuse3-utils
It goes to: /storage/.opt/bin/fusermount3
[Unit] Description=RClone Gdrive After=network-online.target [service] Type=simple Environment=PATH=/storage/.opt/bin:/.opt/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin ExecStartPre=/bin/mkdir -p /var/media/Gdrive ExecStartPre=/bin/mkdir -p /storage/.config/rclone/logs ExecStartPre=/bin/mkdir -p /storage/.config/rclone/cache ExecStart=/storage/.config/rclone/rclone mount
–log-file /storage/.config/rclone/logs/rclonemount.log
–log-level INFO
–allow-other
–allow-non-empty
–tpslimit 10
–tpslimit-burst 10
–dir-cache-time=48h
–buffer-size=64M
–attr-timeout=1s
–vfs-read-chunk-size=64M
–vfs-read-chunk-size-limit=2G
–vfs-cache-max-age=5m
–vfs-cache-mode=writes
–cache-dir /storage/.config/rclone/cache
–config=/storage/.config/rclone/rclone.conf
Gdrive: /var/media/Gdrive ExecStop=/bin/fusermount -uz /var/media/Gdrive Restart=on-abort [Install] WantedBy=default.target
I needed to add: /storage/.opt/bin: in the PATH.
And it works perfectly!
Thanks again
It works for me, thanks!
To avoid some spam by opening a new issue, I am going to add some more context here. I just upgraded to the new
1.62release (I think the first post in this issue has a type @logopk ) and started to get the issueFatal error: failed to mount FUSE fs: fusermount: exec: "fusermount3": executable file not found in $PATH. Obviously this is fatal and nothing else happens. Downgrading back to version1.61.1solved the problem. So it is certainly somehow related to the changes from1.61.1->1.62. My command isrclone mount(with a bunch of options, but I think they are irrelevant here).Most importantly, this is getting executed in Docker (hence the easy downgrade). I would guess either the
fuse3dependency is now required and forgotten in the image (I have not had time to build my own container yet) or some code changes are hitting this error.Possibly related to https://github.com/rclone/rclone/issues/3562 as it was included in this release. Once I have more time, I will try to investigate this.
I’ve released a fix for the docker volume plugin in v1.62.2 which is building now and should be ready in about 1 hour.
Switching the the beta release resolved this issue for me.