You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In 74781b1 the library was changed to use fusermount3 instead of fusermount.
This library is used by rclone as part of the rclone mount command. This is run on a huge variety of hardware and rclone users have discovered quite a few places where fusermount3 is not found. Here is a non-exhaustive list:
Ubuntu 18.0.4 - fuse3 is not installed by default and is not available
Ubuntu 20.04 - fuse3 not installed by default, but is available
DSM 7 (Synology NAS)
However a solution seems to be to make a symlink
ln -s /bin/fusermount /bin/fusermount3
In the commit it says
For now, we're choosing not to include a backwards compatible path,
trying both names. fusermount3 apparently has been a thing since
2013, so you've had plenty of time to get it installed. If this causes
issues, please let us know, backwards compatibility can be added as
needed.
It would make rclone users lives a little easier if bazil/fuse could look for fusermount as well as fusermount3.
The text was updated successfully, but these errors were encountered:
Ubuntu 18.04 is end of life next month. I would suggest upgrading urgently, you will not be getting security updates anymore. Really, you should have upgraded 6 months ago already, 22.04 is LTS.
Needing to install fuse userspace components to use fuse is understandable and in many cases unavoidable, as far as I'm concerned. On some platforms, you even need to configure files in /etc or such to get things to work, so consider yourself lucky if you can simply make rclone.deb bring in the dependencies it needs. (I wish there was a pure-kernel mount API, not needing to spawn these helper processes!)
DSM 7 seems to be a Debian fork, and probably based on ancient Debian too.. but more importantly, it's not really meant to contain software not used by the NAS itself, it's an "appliance OS". You might want to look into running whatever you need in a VM or container.
Leaving this open & collecting feedback. I'm not thrilled about adding untested code paths that were outdated about a decade ago, and won't do it lightly.
In 74781b1 the library was changed to use
fusermount3
instead offusermount
.This library is used by rclone as part of the
rclone mount
command. This is run on a huge variety of hardware and rclone users have discovered quite a few places wherefusermount3
is not found. Here is a non-exhaustive list:However a solution seems to be to make a symlink
In the commit it says
It would make rclone users lives a little easier if bazil/fuse could look for
fusermount
as well asfusermount3
.The text was updated successfully, but these errors were encountered: