I have been working at this for a week now and have made very little progress, help would be greatly appreciated

I am learning linux by jumping in, and god has it been frustrating. I have been working for a week to get RClone working and have made very little progress. Yes I can see, and am connected to, my Backblaze B2 bucket but anything else other than "ls" fails. I can list my files and that's it. please help, all I want is a reliable sync for my files.

Thank you.

What is the problem you are having with rclone?

Set up? not understanding the directions? I really don't know.

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

jason@LinuxBox:~$ rclone version
rclone v1.65.0

  • os/version: ubuntu 23.10 (64 bit)
  • os/kernel: 6.5.0-13-generic (x86_64)
  • os/type: linux
  • os/arch: amd64
  • go/version: go1.21.4
  • go/linking: static
  • go/tags: none
    jason@LinuxBox:~$

Are you on the latest version of rclone? You can validate by checking the version listed here: Rclone downloads
-->

jason@LinuxBox:~$ rclone version
rclone v1.65.0

  • os/version: ubuntu 23.10 (64 bit)
  • os/kernel: 6.5.0-13-generic (x86_64)
  • os/type: linux
  • os/arch: amd64
  • go/version: go1.21.4
  • go/linking: static
  • go/tags: none
    jason@LinuxBox:~$

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

Backblaze B2

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

sudo rclone mount RcloneBackup:/JasonsFiles/Music /media/B2mount

Please run 'rclone config redacted' and share the full output. If you get command not found, please make sure to update rclone.

[RcloneBackup]
type = b2
account = XXX
key = XXX
upload_concurrency = 200
lifecycle = 1
### Double check the config for sensitive info before posting publicly
jason@LinuxBox:~$ >

A log from the command that you were trying to run with the -vv flag

jason@LinuxBox:~$ sudo rclone mount RcloneBackup:/JasonsFiles/Music /media/B2mount -vv
2023/12/02 18:31:33 DEBUG : rclone: Version "v1.65.0" starting with parameters ["rclone" "mount" "RcloneBackup:/JasonsFiles/Music" "/media/B2mount" "-vv"]
2023/12/02 18:31:33 DEBUG : Creating backend with remote "RcloneBackup:/JasonsFiles/Music"
2023/12/02 18:31:33 NOTICE: Config file "/root/.config/rclone/rclone.conf" not found - using defaults
2023/12/02 18:31:33 Failed to create file system for "RcloneBackup:/JasonsFiles/Music": didn't find section in config file
jason@LinuxBox:~$ 

welcome to the forum,

rclone cannot find the config file.

each linux user has its own config file.
and when running as sudo, rclone is run as root user, rcone expect to find the config file in its correct location
https://rclone.org/docs/#config-config-file

else hardcode the location using --config=/home/jason/.config/rclone/rclone.conf

to find the config file, rclone config file

jason@LinuxBox:~$ rclone config file
Configuration file is stored at:
/home/jason/.config/rclone/rclone.conf
jason@LinuxBox:~$

jason@LinuxBox:~$ rclone config paths
Config file: /home/jason/.config/rclone/rclone.conf
Cache dir: /home/jason/.cache/rclone
Temp dir: /tmp
jason@LinuxBox:~$

So, "rclone check" runs and finds files missing at both ends. However, a manual spot check sees every single one of the checked files in place.

Could this have something to do with it?

jason@LinuxBox:~$ rclone test info rclone RcloneBackup:/JasonsFiles/Music --all
<5>NOTICE: Local file system at /home/jason/rclone: Replacing invalid UTF-8 characters in "position-right-FE-\xfe"
<5>NOTICE: Local file system at /home/jason/rclone: Replacing invalid UTF-8 characters in "position-middle-FE-\xfe-"
<5>NOTICE: Local file system at /home/jason/rclone: Replacing invalid UTF-8 characters in "\xfe-position-left-FE"
<5>NOTICE: Local file system at /home/jason/rclone: Replacing invalid UTF-8 characters in "position-middle-BF-\xbf-"
<5>NOTICE: Local file system at /home/jason/rclone: Replacing invalid UTF-8 characters in "position-right-BF-\xbf"
<5>NOTICE: Local file system at /home/jason/rclone: Replacing invalid UTF-8 characters in "\xbf-position-left-BF"
<5>NOTICE: Local file system at /home/jason/rclone/test-base32768: 0 differences found
<5>NOTICE: Local file system at /home/jason/rclone/test-base32768: 1028 matching files
// local
stringNeedsEscaping = rune{
'/', '\x00'
}
maxFileLength = 255 // for 1 byte unicode characters
maxFileLength = 127 // for 2 byte unicode characters
maxFileLength = 85 // for 3 byte unicode characters
maxFileLength = 63 // for 4 byte unicode characters
canWriteUnnormalized = true
canReadUnnormalized = true
canReadRenormalized = false
canStream = true
base32768isOK = true // make sure maxFileLength for 2 byte unicode chars is the same as for 1 byte characters
jason@LinuxBox:~$

Note, these are my music files, they started on a Mac and are now on an Ubuntu machine in a ZFS pool. If this is infact the problem, what do I do about it?

as i mentioned, if you run rclone mount as root user, then make sure rclone can find the config file.
need to put the config file in its correct location /root/.config/rclone/rclone.conf
or hardcode location using --config.

i shared a link to the rclone docs, did you read it?

Yes, I am not trying to be difficult bit I followed the docs and did what it said to hardcode the config file, long before I came to this forum, where it can be found and I believe the linked commands and results above show that.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.