What version of rclone for MacOS 10.14.6?

What is the problem you are having with rclone?

I need to know what version to download for MacOS 10.14.6 (Mojave), which is 32-bit

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

N/A - rclone is not installed yet

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

OneDrive

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

N/A - rclone is not installed yet

The rclone config contents with secrets removed.

N/A - rclone is not installed yet

A log from the command with the -vv flag

N/A - rclone is not installed yet

The OS has been end of life for over a year.

You can install via -> Rclone downloads

I'd imagine it's not supported but you can always give it a whirl.

welcome to the forum,

did you try https://rclone.org/install/#script-installation

I'm using an old version of MacOS because I have some 32-bit software that I want to use.

Will try scripts on Install page, thanks.

The install script says

cd && curl -O https://downloads.rclone.org/rclone-current-osx-amd64.zip

But I need a 32-bit version. What file should I download?

None. Doesn't exist:

You'd probably have to dig through the old releases and find it as it would be a very old / probably not working well version.

This is not correct - macOS Mojave is fully 64-bit OS with support for 32-bit apps.

Since Mac OS X Leopard (from 2007) Apple supports 64-bit applications.

There was never 32-bit macOS rclone...

So all together just download rclone for your CPU architecture (Intel I guess) and all will work perfectly fine.

In case you have any issues you can always build your own version of rclone - if needed let me know and I give you step by step instructions.

Ah, thanks for clarification re 64-bit. Will try latest version.

OK, I got rclone installed and connected to my OneDrive with local directory ~/OneDrive. How do I get it to mount so that it will sync automatically? I found this on a Linux site:

Bills-MacBook-Air:~ bmeacham$ rclone --vfs-cache-mode writes mount --allow-non-empty "remote_onedrive":  ~/OneDrive
the OSXFUSE file system is not available (2)
2023/08/23 13:29:44 ERROR : OneDrive root '': Mount failed
2023/08/23 13:29:44 Fatal error: failed to mount FUSE fs: mount stopped before calling Init: mount failed

How do I fix it?

you have to install macFUSE:

https://osxfuse.github.io/

and my suggestion of mount command:

$ rclone mount --vfs-cache-mode full --vfs-cache-max-size 100G --dir-cache-time 9999h --vfs-cache-max-age 9999h --tpslimit 3 --tpslimit-burst 0 remote_onedrive: ~/OneDrive

--vfs-cache-max-size 100G - set this to amount of disk space you can spare for rclone VFS cache

@kapitainsky Thanks for the tips. Now things are better, but I still have some issues.
First the success. I installed macFUSE as you suggested and then mounted the remote directory with the following command (had to add "--allow-non-empty"):

Bill's Air:~ bmeacham$ rclone mount --vfs-cache-mode full --vfs-cache-max-size 100G --dir-cache-time 9999h --vfs-cache-max-age 9999h --allow-non-empty --tpslimit 3 --tpslimit-burst 0 remote_onedrive: ~/OneDrive

I left the terminal instance open, and now the local folder syncs with the remote directory. Hurray.

But something odd happens. I'm running MacOS 10.14.6 (Mojave).

  1. Before mounting remote directory, show my home folder in Finder.
    a. Expected result: OneDrive folder is displayed as "OneDrive"
    b. Actual result: OneDrive folder is displayed as "OneDrive"

(Image: OneDriveFolder1.jpg. Sorry, I don't know how to insert images)

  1. Open terminal, use rclone to mount remote directory with this command:
rclone mount --vfs-cache-mode full --vfs-cache-max-size 100G --dir-cache-time 9999h --vfs-cache-max-age 9999h --allow-non-empty --tpslimit 3 --tpslimit-burst 0 remote_onedrive: ~/OneDrive
  1. After mounting remote directory, show my home folder in Finder.
    a. Expected result: OneDrive folder is displayed as "OneDrive"
    b. Actual result: Name has changed to "remote_onedrive"

(Image: OneDriveFolder2.jpg)

  1. Open a new Terminal instance, list contents of home directory
    a. Expected result: folder name is "remote_onedrive"
    b. Actual result: folder name is "OneDrive"
Bill's Air:~ bmeacham$ ls
Applications/           Incompatible Software/  Pictures/
Calibre Library/        Library/                Public/
Desktop/                MAMP PRO/               Sites/
Documents/              Movies/                 bin/
Downloads/              Music/                  iCloud Drive (Archive)/
Dropbox/                OneDrive/

Question 1: Why does the folder name in Finder change after mounting the remote directory?
Question 2: Why does the folder name in Finder differ from the folder name in Terminal
?

I'll have some more questions, but it's late where I am and this is enough for now. Many thanks for your help.

Because one is so called mount point and other is volume name.

Try to add:

--volname string  Set the volume name (supported on Windows and OSX only)

flag to your mount command if you need volume name change.

That works to show proper name in Finder.
But I have an alias on my desktop to folder "OneDrive" and when I click it, I get error message

The alias “OneDrive alias” can’t be opened because the original item can’t be found.

I would sure like to have access to the OneDrive folder on my machine when the remote directory is mounted. I could then use FreeFileSync on it.

No idea what FreeFileSync is - sorry I do not use it. Maybe you can find some help on their forum.

Also I stopped using macOS Mojave long time ago... so can not even try anything. This is real problem with vintage computing. More and more you stay behind you have to deal with a lot of issues on your own.

Yeah. I have some 32-bit software that won't run on anything newer than Mojave, so I have not upgraded. FreeFileSync is a folder sync application that I use for backup. https://freefilesync.org/. Very useful.

"FreeFileSync is a folder comparison and synchronization software that creates and manages backup copies of all your important files. Instead of copying every file every time, FreeFileSync determines the differences between a source and a target folder and transfers only the minimum amount of data needed. FreeFileSync is Open Source software, available for Windows, macOS, and Linux."

This all works great in Ubuntu Linux. MacOS unix is weird.

Yes. I do understand that there are sometimes reasons to use even much older systems. I know some industrial stuff still using Windows XP - because it works and nobody ever migrated software supporting multi million $ equipment. You do not touch it - not connect to Internet - and keep using.

:slight_smile: macOS is actually real Unix:) Ubuntu is not - hence problems. Often funny issues with GNU software. But it is what most people use nowadays.

Uh ... OK. (wry grin)

I think I've probably gone down this path as far as it will take me. I can do what I want with a procedural workaround: do what I want with my OneDrive folder and then run rclone to sync with online OneDrive. Too bad I can't just let it be synced all the time. I'll fiddle with it some more.

btw, how can I make the mount command run at startup, assuming I would want to?

It is not rclone built in functionality - you have to utilise your OS features.

in case of macOS I would suggest to use launchd - it is actually predecessor of systemd in Linux if you are familiar with the latter.

Good reading:

basics - launchd - Wikipedia

more practical - https://www.launchd.info/

On macOS Mojave you can still try to use Apple Script from where you can run 3rd party commands like rclone mount

OK, thanks for all your help. Much appreciated.

1 Like

If you have any new issues please start a new thread as this one original question is already answered. Multiple issues in one thread make it difficult for others to find it later.