Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

Cloudron Forum

Apps - Status | Demo | Docs | Install
D

Dummyzam

@Dummyzam
About
Posts
7
Topics
1
Shares
0
Groups
0
Followers
0
Following
0

Posts

Recent Best Controversial

  • SSH remote copy always failed, falling back to sshfs copy
    D Dummyzam

    @joseph thanks for the interresting idea but Cloudron does not allow it.
    On back up setup it shows this message : "prefix must be a relative path" 😞

    Support backup restore zfs sshfs

  • SSH remote copy always failed, falling back to sshfs copy
    D Dummyzam

    @joseph said:

    he paths are relative (to the user's home)

    Is it relative to user $home or to target directory ?
    Because if it is to the target directory, it should have been '../CloudronBackup/snapshot' in my case and not 'snapshot'

    Because

    @joseph said:
    What did you mean by this?

    My user $home is : /mnt/OnlyZpol/UserTst/
    My target directory is : /mnt/OnlyZpol/CloudronBackup/

    Running :

    ssh -o "StrictHostKeyChecking no" -p 22 myuser@192.168.0.10 cp -aRl snapshot/app_6da85c9a-fbf0-4563-baaa-1ad3080cf467 temp

    -> FAIL

    ssh -o "StrictHostKeyChecking no" -p 22 myuser@192.168.0.10 cp -aRl /mnt/OnlyZpol/CloudronBackup/snapshot/app_6da85c9a-fbf0-4563-baaa-1ad3080cf467 /mnt/OnlyZpol/CloudronBackup/temp

    -> Success

    Is that because the ssh user has some other home directory? Maybe your prefix (in the backup site config) is an absolute path and not a relative path?

    So yes for the first and no for the second, i never set an "absolute prefix".
    I will try to use a subdirectory of user's home, but i've already tried quite similar with a sub-dataset ; without luck.

    IMO it whould be safer to give absolute path in sshfs as you can't really ensure ssh will login each time in same directory

    Support backup restore zfs sshfs

  • SSH remote copy always failed, falling back to sshfs copy
    D Dummyzam

    thanks @joseph for your answer.
    But the command you gave me (same one as in error log) use relative path.
    And when i try the same command manually with an absolute path, it seems to works.
    What should i understand of it ?

    Support backup restore zfs sshfs

  • SSH remote copy always failed, falling back to sshfs copy
    D Dummyzam

    Thanks for pointing this because no, i didn't.
    But now yes, and i have the same issue.
    /tmp/identity_file... was not found but i was able to log with password (i need to remove that).
    I did the test with an absolute path and it woks.
    I'm not sure how i should interpret all of it... Is this an issue similar to this topic ? Have i set-up sshfs target incorrectly causing the relative path to fail ? Is this another connection/permission issue as i saw on another post i can't find ?

    Support backup restore zfs sshfs

  • SSH remote copy always failed, falling back to sshfs copy
    D Dummyzam

    Here the results :

    1. zfs list a lot but here are the line corresponding to backup target (each used for different test, never at the same time)
    admin@truenas[~]$ sudo zfs list
    NAME                                                       USED  AVAIL  REFER  MOUNTPOINT
    OnlyZpol                                                    649G  2.88T  6.30G  /mnt/OnlyZpol
    
    OnlyZpol/CloudronBackup                                     256G  2.88T   256G  /mnt/OnlyZpol/CloudronBackup
    [...]
    OnlyZpol/UserTst                                            133G  2.88T  66.4G  /mnt/OnlyZpol/UserTst
    OnlyZpol/UserTst/CloudronBck                               66.4G  2.88T  66.4G  /mnt/OnlyZpol/UserTst/CloudronBck
    [...]
    boot-pool                                                 28.4G  68.5G    96K  none
    
    1. cp -aRl /path/to/snapshot /path/to/test-copy
      I did the test on both backup path i have, works and is quick.
    myuser@truenas:~$ cp -aRl /mnt/OnlyZpol/UserTst/CloudronBck/snapshot/ /mnt/OnlyZpol/UserTst/CloudronBck/testdir/
    myuser@truenas:~$ 
    myuser@truenas:~$ cp -aRl /mnt/OnlyZpol/CloudronBackup/snapshot/ /mnt/OnlyZpol/CloudronBackup/testdir/
    myuser@truenas:~$ 
    
    1. Current compression is LZ4. I haven't change it to ZSTD yet as previous points. Moreover i'm not sure to understand the "accepting the sshfs path" part.

    So, with my limited knowledge, i'm unsure my issue come from cross-dataset references.

    But i will test again without hardlink.
    EDIT : as expected, same issue, remote copy fail....

    Support backup restore zfs sshfs

  • SSH remote copy always failed, falling back to sshfs copy
    D Dummyzam

    Thanks for your great response!
    I will check the the 3 points right now and report back.
    But my TrueNas setup is very simple (it's my first TN install 🙂 ). So i have only one zpol with several datasets in it. I don't use sub-dataset. So in almost all of my previous tests, the backup target was a dedicated dataset or a sub-directory of a dataset, with no cross-dataset reference (i didn't know it was possible 🙂 ).
    I did only one test with a sub-dataset dedicated to backup as target.
    Every time with the same issue...
    Is there a point i'm missing about your explanation ?
    (and does the silent failure can explain the "cp: cannot stat No such file or directory" error in logs ?)

    Support backup restore zfs sshfs

  • SSH remote copy always failed, falling back to sshfs copy
    D Dummyzam

    I'm trying to solve an issue from some times with setting up a sshfs backup using rsync to my nas running TrueNas.
    Each time, SSH remote copy fail and, as expected, it fallback to sshfs copy... which take ages.
    I've red @jadudm recents posts (and @james , both very useful, thxs !) which seems to be very close to my issue, with an close setup.
    I've tried everything i could base on it but i'm probably missing something and i keep having this issue :

    • initial upload (or diff upload after first backup) is done without issues (in the "snapshot" folder if i understood correctly)
    • but when it try to do a remote copy it always fail so, the backup process upload every thing again...

    Here is a log extract example (192.168.0.10 being my TrueNas ip) :

    2026-04-01T02:01:21.275Z shell: filesystem: ssh -o "StrictHostKeyChecking no" -i /tmp/identity_file_dba91bb5-5fb9-46b8-91cc-69d69437aaea -p 22 myuser@192.168.0.10 cp -aRl snapshot/app_6da85c9a-fbf0-4563-baaa-1ad3080cf467 2026-04-01-020004-530/app_next.mydomain.com_v5.7.0
    (node:210013) [DEP0190] DeprecationWarning: Passing args to a child process with shell option true can lead to security vulnerabilities, as the arguments are not escaped, only concatenated.
    (Use `node --trace-deprecation ...` to show where the warning was created)
    2026-04-01T02:01:21.582Z shell: filesystem: ssh -o "StrictHostKeyChecking no" -i /tmp/identity_file_dba91bb5-5fb9-46b8-91cc-69d69437aaea -p 22 myuser@192.168.0.10 cp -aRl snapshot/app_6da85c9a-fbf0-4563-baaa-1ad3080cf467 2026-04-01-020004-530/app_next.mydomain.com_v5.7.0 errored BoxError: ssh exited with code 1 signal null
        at ChildProcess.<anonymous> (file:///home/yellowtent/box/src/shell.js:70:23)
        at ChildProcess.emit (node:events:508:28)
        at maybeClose (node:internal/child_process:1101:16)
        at ChildProcess._handle.onexit (node:internal/child_process:305:5) {
      reason: 'Shell Error',
      details: {},
      stdout: <Buffer >,
      stdoutString: '',
      stdoutLineCount: 0,
      stderr: <Buffer 63 70 3a 20 63 61 6e 6e 6f 74 20 73 74 61 74 20 27 73 6e 61 70 73 68 6f 74 2f 61 70 70 5f 36 64 61 38 35 63 39 61 2d 66 62 66 30 2d 34 35 36 33 2d 62 ... 45 more bytes>,
      stderrString: "cp: cannot stat 'snapshot/app_6da85c9a-fbf0-4563-baaa-1ad3080cf467': No such file or directory\n",
      stderrLineCount: 1,
      code: 1,
      signal: null,
      timedOut: false,
      terminated: false
    }
    2026-04-01T02:01:21.585Z storage/filesystem: SSH remote copy failed, trying sshfs copy
    2026-04-01T02:01:21.585Z shell: filesystem: cp -aRl /mnt/managedbackups/99e49fad-652d-4a9b-ae14-2200e68188d8/snapshot/app_6da85c9a-fbf0-4563-baaa-1ad3080cf467 /mnt/managedbackups/99e49fad-652d-4a9b-ae14-2200e68188d8/2026-04-01-020004-530/app_next.mydomain.com_v5.7.0
    2026-04-01T07:06:43.896Z backuptask: copy: copied successfully to 2026-04-01-020004-530/app_next.mydomain.com_v5.7.0. Took 18322.66 seconds
    

    I've tried to setup the TrueNas share in multiple ways : with/out prefix ; directly on a (sub)dataset ; in a $HOME subfolder (i never used the $HOME only 😉 ) ; with/out 777 on the all folder/dataset dedicated to it....
    I've made sure that it is not a performance bottleneck (on both side and in connection speed/bandwidth).
    Every time it fail at the same point.

    From what i understand of my reading, i guess it is a permission-related issue, but i have no idea in which way...
    Any suggestion will be welcome 🙂 .
    Thanks in advance!

    Additional technical details :

    Cloudron version 9.1.5 running on Ubuntu 22.04.5 LTS ; hosted on "mydomain.com" vps 6GB ram 4 cores
    Backup setup : sshfs + rsync + file encryption + hardlink enable ; file name encryption disable ; 
    Data to backup : simple cloudron instance with "only" Nextcloud running ; 70 GB  125366 files
    Backup target : TrueNas Scale 25.04 ; dedicated user ("myuser") ; dedicated dataset or directory. 
    

    Ps : 98% percent of my integrity check fail, even on my primary target (Hetzner storage box) which don't have upper issue . But one issue after the other 🙂

    Support backup restore zfs sshfs
  • Login

  • Don't have an account? Register

  • Login or register to search.
  • First post
    Last post
0
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search