New user - old question: fusermount: fuse device not found

What is the problem you are having with rclone?

Can not mount DreamHost S3 remote

What is your rclone version (output from rclone version)

rclone version
rclone v1.57.0

  • os/version: ubuntu 20.04 (64 bit)
  • os/kernel: 5.13.19-1-pve (x86_64)
  • os/type: linux
  • os/arch: amd64
  • go/version: go1.17.2
  • go/linking: static
  • go/tags: none

Which cloud storage system are you using? (eg Google Drive)

DreamHost S3

The command you were trying to run (eg rclone copy /tmp remote:tmp)

rclone mount dh:delete1 /media/dreamhost/
2021/12/04 07:48:24 mount helper error: fusermount: fuse device not found, try 'modprobe fuse' first
2021/12/04 07:48:24 Fatal error: failed to mount FUSE fs: fusermount: exit status 1

The rclone config contents with secrets removed.

cat ~/.config/rclone/rclone.conf 
[dh]
type = s3
provider = Dreamhost
access_key_id = XYZ
secret_access_key = XYZ
endpoint = objects-us-east-1.dream.io
acl = private
bucket_acl = private

A log from the command with the -vv flag

rclone mount dh:delete1 /media/dreamhost/ -vv
2021/12/04 07:49:28 DEBUG : rclone: Version "v1.57.0" starting with parameters ["rclone" "mount" "dh:delete1" "/media/dreamhost/" "-vv"]
2021/12/04 07:49:28 DEBUG : Creating backend with remote "dh:delete1"
2021/12/04 07:49:28 DEBUG : Using config file from "/home/user/.config/rclone/rclone.conf"
2021/12/04 07:49:28 INFO  : S3 bucket delete1: poll-interval is not supported by this remote
2021/12/04 07:49:28 DEBUG : S3 bucket delete1: Mounting on "/media/dreamhost/"
2021/12/04 07:49:28 mount helper error: fusermount: fuse device not found, try 'modprobe fuse' first
2021/12/04 07:49:28 Fatal error: failed to mount FUSE fs: fusermount: exit status 1

That means you don't have fuse installed.

apt install fuse

Thx for the quick reply

I checked it before posting here:

sudo apt install fuse
Reading package lists... Done
Building dependency tree
Reading state information... Done
fuse is already the newest version (2.9.9-3).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Is it your own server? Just built or something?

Did you try modprobe fuse?

rclone cannot mount is fuse isn't working/not installed right.

Are you running some hypervisor as well? Is it a generic Ubuntu 20 install?

This is a CT on proxmox running a generic Ubuntu 20 for emby server only

Just trying to see if rclone will perform well for it

And what's the output of:

felix@gemini:~$ fusermount -V
fusermount version: 2.9.9
felix@gemini:~$ modprobe fuse

$ fusermount -V
fusermount version: 2.9.9
$ modprobe fuse
modprobe: FATAL: Module fuse not found in directory /lib/modules/5.13.19-1-pve

That looks like a local install issue? Perhaps you can try to remove it and re-add it back:

apt purge fuse
apt install fuse

and try again.

rclone won't work if fuse isn't loaded on a mount as it requires fuse.

Tried and still no love :frowning:

All the same

Some old articles here might help:

This last one might be promising:

Hmm

I see your point, maybe I need something else on proxmox, although I'd like to avoid touching it.

I can try to install it on a simple Ubuntu box, is it easy then to "share" that mount across my network?

I would use rclone on whatever the source place I want to use it.

Putting rclone + Samba or something is just too many layers for me and tends to be problematic from what I've seen.

YMMV though so if it works for your setup, test it out and see.

Agreed

Need to dig more into proxmox/fuse and make it work.

Thanks for your help!

in my use, never had issues with rclone mount + samba.
in fact, right now, watching and seeking a 4k movie using vlc, works great.

  • on a synbox, a synology box, running samba over rclone mount.
  • on a client, running windows 11, over vpn, connected to that samba share.

How exactly did you make rclone mount + samba work?

i know little to nothing about samba, never editing the config files manually.

  1. create the samba share
    --- on the synbox, i use GUI
    --- on other linux, i use webmin
  2. rclone mount remote: /path/to/mountpoint --allow-other --vfs-cache-mode=full
  3. on winbox, over vpn, net use x: \\servername\sharename
1 Like

I moved ahead with your help.
Enabled FUSE for the CT and now get this:

$ sudo mount dh:delete1 /media/dreamhost/
mount: /media/dreamhost: bad option; for several filesystems (e.g. nfs, cifs) you might need a /sbin/mount. helper program.

Any clues?

PS: still see:

modprobe fuse
modprobe: FATAL: Module fuse not found in directory /lib/modules/5.13.19-1-pve

Is there a reason you changed to run as root?

You are missing rclone before the mount.

I think I am good !
As in:

rclone mount dh:delete1 /media/dreamhost/ --daemon

Now need to add to in /etc/fstab

Thx!

@Animosity022 @asdffdsa

Thanks a million!
I am actually very impressed so far. Can stream 4K content from Dreamhost without any issues so far (rewinding is a bit slow, but manageable)

What path would you recommend to automount on Ubuntu?