I'm a Linux newbie as of about 5 months ago and had been running Cloudbox for my PMS on a VPS. I've moved to Ultraseedbox(USB) and no longer have root, so Cloudbox is out. That's okay as I like the challenge of learning to put this together. But I'm pretty stumped at this point. I've followed USB's guide(link) all the way through until is says to "Enable and start the two systemd services by using: systemctl --user enable --now rclone-vfs && systemctl --user enable --now mergerfs
I get this error: Job for rclone-vfs.service failed because the control process exited with error code. See "systemctl --user status rclone-vfs.service" and "journalctl --user -xe" for
I've searched and searched this forum, Google, etc. and tried for 4+ hours to figure out what is causing this. My rclone-vfs.service file is modeled after @Animosity022's but I left in the things USB had already included in theirs. I'll post it in the next reply.
rclone version:
rclone v1.50.2
os/arch: linux/amd64
go version: go1.13.4
Which OS you are using and how many bits (eg Windows 7, 64 bit)
Debian 4.19.67-2+deb10u2~bpo9+1
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)
i am not a linux expert, but i am learing.
perhaps there is another rclone mount already running in the background.
i ran into that problem many times so perhaps you can learn from my mistakes...
to see if rclone mount is running. mount | grep rclone
and you can kill it by fusermount -uz /home16/fivepack/Stuff/Mount
Thanks I'm still learning a lot too. That worked, it was running. I killed it with your command. So the mount command is working. What should I try next? I know you said add flags one at a time but not sure how to do that.
That's the command that got it working. Unfortuantely, you are talking beyond my level of Linux right now. I don't know how to create a .sh bash file(or why I would do so to troubleshoot my .service file). I should have been more specific, how do I "add more flags" to see which one is breaking my .service file? Thanks!
Its interpretting that last '\' as an argument when it isn't. That is escaping the 'new line'. Is there a space in your file after that '\' on this line?
ExecStart=/home16/fivepack/bin/rclone mount gmedia: /home16/fivepack/Stuff/Mount \
I removed it and reran this below, worked this time! What I don't understand, why would the seedbox show that in their example in their guide? They know they don't allow root. Just odd to me. Now, what will not having -allow other in there affect/change?
If you run as root allow-other just let's other users access the mount point. So if your running as yourself and accessing it as yourself then no impact.
If you have multiple users and you need to access to from them then you'd have to add
user_allow_other
Allow non-root users to specify the allow_other or allow_root mount options (see below).