Hello,
we have the same mistake on a simple server not Hetzner:
Jan 10 17:02:59 box:shell filesystem: ssh -o "StrictHostKeyChecking no" -i /tmp/identity_file_-mnt-managedbackups-12eef56d-d07e-4d77-9c8b-4a60922f4fad -p 22 backup@server cp -aRl snapshot/app_24dc80d3-196a-4865-8b10-8243ab124d79 2026-01-10-160257-862/app_hedgedoc_v1.21.2
Jan 10 17:02:59 box:shell filesystem: ssh -o "StrictHostKeyChecking no" -i /tmp/identity_file_-mnt-managedbackups-12eef56d-d07e-4d77-9c8b-4a60922f4fad -p 22 backup@server cp -aRl snapshot/app_24dc80d3-196a-4865-8b10-8243ab124d79 2026-01-10-160257-862/app_hedgedoc_v1.21.2 errored BoxError: ssh exited with code 255 signal null
Jan 10 17:02:59 at ChildProcess.<anonymous> (/home/yellowtent/box/src/shell.js:82:23)
Jan 10 17:02:59 at ChildProcess.emit (node:events:519:28)
Jan 10 17:02:59 at maybeClose (node:internal/child_process:1101:16)
Jan 10 17:02:59 at ChildProcess._handle.onexit (node:internal/child_process:304:5) {
Jan 10 17:02:59 reason: 'Shell Error',
Jan 10 17:02:59 details: {},
Jan 10 17:02:59 stdout: <Buffer >,
Jan 10 17:02:59 stdoutLineCount: 0,
Jan 10 17:02:59 stderr: <Buffer 70 6f 70 40 62 6f 61 69 72 65 2e 69 6e 6c 69 2e 6f 72 67 3a 20 50 65 72 6d 69 73 73 69 6f 6e 20 64 65 6e 69 65 64 20 28 70 75 62 6c 69 63 6b 65 79 29 ... 3 more bytes>,
Jan 10 17:02:59 stderrLineCount: 1,
Jan 10 17:02:59 code: 255,
Jan 10 17:02:59 signal: null,
Jan 10 17:02:59 timedOut: false,
Jan 10 17:02:59 terminated: false
Jan 10 17:02:59 }
Jan 10 17:02:59 box:backuptask copy: copy to 2026-01-10-160257-862/app_hedgedoc_v1.21.2 errored. error: SSH connection error: ssh exited with code 255 signal null
Looks like copy hark links is not made with absolute paths,
the absolute path is clearly specified in the backup declaration
Can you give us the precise correction procedure?
Thank you
Gilles