<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Backup quits with]]></title><description><![CDATA[<p dir="auto">Cloudron v 9.1.3</p>
<p dir="auto">Any idea how to solve the problem? <code>5fc22e33-</code> is a freescout app instance. Backup site is sshfs (rsync) to hetzner storage box.</p>
<pre><code>Mar 13 23:20:49 box:backupformat/rsync sync: done processing adds. error: null
Mar 13 23:20:49 box:syncer finalize: patching in integrity information into /home/yellowtent/platformdata/backup/d25302c6-2b1d-446e-a05d-b5f7cb39eb87/5fc22e33-ac60-4f99-bbe3-2ca8cf9e12c7.sync.cache
Mar 13 23:20:49 box:backupupload upload completed. error: SyntaxError: Unterminated string in JSON at position 83 (line 1 column 84) at JSON.parse (&lt;anonymous&gt;) at Object.finalize (file:///home/yellowtent/box/src/syncer.js:183:33) at process.processTicksAndRejections (node:internal/process/task_queues:103:5) at async sync (file:///home/yellowtent/box/src/backupformat/rsync.js:211:5) at async Object.upload (file:///home/yellowtent/box/src/backupformat/rsync.js:309:12) at async Object.upload (file:///home/yellowtent/box/src/backuptask.js:101:37)
Mar 13 23:20:49 box:backuptask runBackupUpload: result - {"errorMessage":"Unterminated string in JSON at position 83 (line 1 column 84)"}
Mar 13 23:20:50 box:shell backuptask: /usr/bin/sudo --non-interactive -E --close-from=4 /home/yellowtent/box/src/scripts/backupupload.js snapshot/app_5fc22e33-ac60-4f99-bbe3-2ca8cf9e12c7 d25302c6-2b1d-446e-a05d-b5f7cb39eb87 {"localRoot":"/home/yellowtent/appsdata/5fc22e33-ac60-4f99-bbe3-2ca8cf9e12c7","layout":[]} errored BoxError: /usr/bin/sudo exited with code 50 signal null
Mar 13 23:20:50 at ChildProcess.&lt;anonymous&gt; (file:///home/yellowtent/box/src/shell.js:70:23)
Mar 13 23:20:50 at ChildProcess.emit (node:events:508:28)
Mar 13 23:20:50 at maybeClose (node:internal/child_process:1101:16)
Mar 13 23:20:50 at ChildProcess._handle.onexit (node:internal/child_process:305:5) {
Mar 13 23:20:50 reason: 'Shell Error',
Mar 13 23:20:50 details: {},
Mar 13 23:20:50 stdout: '',
Mar 13 23:20:50 stdoutString: '',
Mar 13 23:20:50 stdoutLineCount: 0,
Mar 13 23:20:50 stderr: '',
Mar 13 23:20:50 stderrString: '',
Mar 13 23:20:50 stderrLineCount: 0,
Mar 13 23:20:50 code: 50,
Mar 13 23:20:50 signal: null,
Mar 13 23:20:50 timedOut: false,
Mar 13 23:20:50 terminated: false
Mar 13 23:20:50 }
Mar 13 23:20:50 box:backuptask fullBackup: app support.indielux.com backup finished. Took 1051.191 seconds
Mar 13 23:20:50 box:locks write: current locks: {"full_backup_task_d25302c6-2b1d-446e-a05d-b5f7cb39eb87":null}
Mar 13 23:20:50 box:locks release: app_backup_5fc22e33-ac60-4f99-bbe3-2ca8cf9e12c7
Mar 13 23:20:50 box:tasks setCompleted - 10911: {"result":null,"error":{"message":"Unterminated string in JSON at position 83 (line 1 column 84)","reason":"External Error"},"percent":100}
Mar 13 23:20:50 box:tasks updating task 10911 with: {"completed":true,"result":null,"error":{"message":"Unterminated string in JSON at position 83 (line 1 column 84)","reason":"External Error"},"percent":100}
Mar 13 23:20:50 box:taskworker Task took 1246.114 seconds
Mar 13 23:20:50 BoxError: Unterminated string in JSON at position 83 (line 1 column 84)
Mar 13 23:20:50 at runBackupUpload (file:///home/yellowtent/box/src/backuptask.js:192:15)
Mar 13 23:20:50 at process.processTicksAndRejections (node:internal/process/task_queues:103:5)
Mar 13 23:20:50 at async uploadAppSnapshot (file:///home/yellowtent/box/src/backuptask.js:359:34)
Mar 13 23:20:50 at async backupAppWithTag (file:///home/yellowtent/box/src/backuptask.js:382:26)
Mar 13 23:20:50 Exiting with code 0
</code></pre>
]]></description><link>https://forum.cloudron.io/topic/15236/backup-quits-with</link><generator>RSS for Node</generator><lastBuildDate>Tue, 06 Oct 2026 00:34:58 GMT</lastBuildDate><atom:link href="https://forum.cloudron.io/topic/15236.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 14 Mar 2026 17:26:45 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Backup quits with on Wed, 18 Mar 2026 06:16:47 GMT]]></title><description><![CDATA[<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/girish" aria-label="Profile: girish">@<bdi>girish</bdi></a> <a href="/post/122088">said</a>:</p>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sansguidon" aria-label="Profile: sansguidon">@<bdi>sansguidon</bdi></a> might be best to wait for the next release which should be out shortly. This bug is only in rsync and not in tgz.</p>
</blockquote>
<p dir="auto">With the manual patch it did work <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f60a.png?v=5f2780b28b1" class="not-responsive emoji emoji-android emoji--blush" style="height:1.4em;width:auto;vertical-align:middle" title="😊" alt="😊" />. I'm not sure to understand your advice anyway, for me the backups are a very critical part of if not the most important of Cloudron, so they should not be skipped, and my understanding is that with rsync blocked my backups are local and no copy exists outside of my server, if I'm not mistaken? This seems risky enough and a sufficient motivation to take immediate action, or please correct me if I misunderstood.</p>
]]></description><link>https://forum.cloudron.io/post/122096</link><guid isPermaLink="true">https://forum.cloudron.io/post/122096</guid><dc:creator><![CDATA[SansGuidon]]></dc:creator><pubDate>Wed, 18 Mar 2026 06:16:47 GMT</pubDate></item><item><title><![CDATA[Reply to Backup quits with on Wed, 18 Mar 2026 02:35:19 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sansguidon" aria-label="Profile: sansguidon">@<bdi>sansguidon</bdi></a> might be best to wait for the next release which should be out shortly. This bug is only in rsync and not in tgz.</p>
]]></description><link>https://forum.cloudron.io/post/122088</link><guid isPermaLink="true">https://forum.cloudron.io/post/122088</guid><dc:creator><![CDATA[girish]]></dc:creator><pubDate>Wed, 18 Mar 2026 02:35:19 GMT</pubDate></item><item><title><![CDATA[Reply to Backup quits with on Tue, 17 Mar 2026 23:42:13 GMT]]></title><description><![CDATA[<p dir="auto">Thanks! I've tried applying the patch with git apply but it failed so I've adapted the file manually</p>
<pre><code>root@&lt;redacted&gt;:/home/yellowtent/box# git apply 6e0dc24ecae47ba3175ce1574a86c6724fbc98aa.diff
error: patch failed: src/syncer.js:10
error: src/syncer.js: patch does not apply
</code></pre>
]]></description><link>https://forum.cloudron.io/post/122085</link><guid isPermaLink="true">https://forum.cloudron.io/post/122085</guid><dc:creator><![CDATA[SansGuidon]]></dc:creator><pubDate>Tue, 17 Mar 2026 23:42:13 GMT</pubDate></item><item><title><![CDATA[Reply to Backup quits with on Tue, 17 Mar 2026 16:23:48 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sansguidon" aria-label="Profile: SansGuidon">@<bdi>SansGuidon</bdi></a></p>
<p dir="auto">The fix is not released.</p>
<p dir="auto">You could back up the app with another backup destination which does not uses rsync or patch the file manually with <a href="https://git.cloudron.io/platform/box/-/commit/6e0dc24ecae47ba3175ce1574a86c6724fbc98aa.diff" target="_blank" rel="noopener noreferrer nofollow ugc">https://git.cloudron.io/platform/box/-/commit/6e0dc24ecae47ba3175ce1574a86c6724fbc98aa.diff</a></p>
]]></description><link>https://forum.cloudron.io/post/122060</link><guid isPermaLink="true">https://forum.cloudron.io/post/122060</guid><dc:creator><![CDATA[tobiasb]]></dc:creator><pubDate>Tue, 17 Mar 2026 16:23:48 GMT</pubDate></item><item><title><![CDATA[Reply to Backup quits with on Tue, 17 Mar 2026 16:14:08 GMT]]></title><description><![CDATA[<p dir="auto">I'm facing a similar issue, with a new file downloaded today and renamed afterwards, the backup is for syncthing.</p>
<pre><code class="language-bash">Mar 17 17:00:09 box:syncer Current line: {"path":"data/folders/AndroidDownloads/Librera/Dhirendra Sinha
Mar 17 17:00:09 box:backupupload upload completed. error: SyntaxError: Unterminated string in JSON at position 62 (line 1 column 63) at 
...
Mar 17 17:00:10 box:backuptask fullBackup: app syncthing.&lt;REDACTED_DOMAIN&gt; backup finished. Took 251.408 seconds
</code></pre>
<p dir="auto">More context:</p>
<pre><code class="language-bash">root@0427ab50-22da-43dd-871e-3ab54bfed577:/app/data/folders/AndroidDownloads/Librera# stat Dhirendra\ Sinha \,\ Tejas\ Chopra\ -\ System\ Design\ Guide\ for\ Software\ Professionals_\ Build\ scalable\ solutions\ –\ from\ fundamental\ concepts\ \(2024\,\ Packt\ Publishing\ Pvt\ Ltd\)\ -\ libgen.li.epub 
  File: Dhirendra Sinha , Tejas Chopra - System Design Guide for Software Professionals_ Build scalable solutions – from fundamental concepts (2024, Packt Publishing Pvt Ltd) - libgen.li.epub
  Size: 16217520        Blocks: 31688      IO Block: 4096   regular file
Device: 8,32    Inode: 3043429     Links: 1
Access: (0644/-rw-r--r--)  Uid: ( 1000/cloudron)   Gid: ( 1000/cloudron)
Access: 2026-03-17 12:34:16.112227988 +0000
Modify: 2026-03-17 12:28:32.210986818 +0000
Change: 2026-03-17 12:28:44.894161942 +0000
 Birth: 2026-03-17 12:28:44.751161060 +0000
</code></pre>
<p dir="auto">how to address this?</p>
]]></description><link>https://forum.cloudron.io/post/122059</link><guid isPermaLink="true">https://forum.cloudron.io/post/122059</guid><dc:creator><![CDATA[SansGuidon]]></dc:creator><pubDate>Tue, 17 Mar 2026 16:14:08 GMT</pubDate></item><item><title><![CDATA[Reply to Backup quits with on Sun, 15 Mar 2026 03:59:18 GMT]]></title><description><![CDATA[<p dir="auto">Fixed - <a href="https://git.cloudron.io/platform/box/-/commit/6e0dc24ecae47ba3175ce1574a86c6724fbc98aa" target="_blank" rel="noopener noreferrer nofollow ugc">https://git.cloudron.io/platform/box/-/commit/6e0dc24ecae47ba3175ce1574a86c6724fbc98aa</a> . Thanks for debugging <a class="plugin-mentions-user plugin-mentions-a" href="/user/tobiasb" aria-label="Profile: tobiasb">@<bdi>tobiasb</bdi></a> and thanks for reporting <a class="plugin-mentions-user plugin-mentions-a" href="/user/luckow" aria-label="Profile: luckow">@<bdi>luckow</bdi></a></p>
]]></description><link>https://forum.cloudron.io/post/121879</link><guid isPermaLink="true">https://forum.cloudron.io/post/121879</guid><dc:creator><![CDATA[girish]]></dc:creator><pubDate>Sun, 15 Mar 2026 03:59:18 GMT</pubDate></item><item><title><![CDATA[Reply to Backup quits with on Sun, 15 Mar 2026 01:16:42 GMT]]></title><description><![CDATA[<p dir="auto">I was able to easily reproduce this. Something to do with the filename <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f914.png?v=5f2780b28b1" class="not-responsive emoji emoji-android emoji--thinking_face" style="height:1.4em;width:auto;vertical-align:middle" title=":thinking_face:" alt="🤔" /></p>
]]></description><link>https://forum.cloudron.io/post/121876</link><guid isPermaLink="true">https://forum.cloudron.io/post/121876</guid><dc:creator><![CDATA[girish]]></dc:creator><pubDate>Sun, 15 Mar 2026 01:16:42 GMT</pubDate></item><item><title><![CDATA[Reply to Backup quits with on Sat, 14 Mar 2026 23:21:58 GMT]]></title><description><![CDATA[<p dir="auto">Hello <a class="plugin-mentions-user plugin-mentions-a" href="/user/tobiasb" aria-label="Profile: tobiasb">@<bdi>tobiasb</bdi></a><br />
Can you provide this file to me in a private message?</p>
]]></description><link>https://forum.cloudron.io/post/121868</link><guid isPermaLink="true">https://forum.cloudron.io/post/121868</guid><dc:creator><![CDATA[james]]></dc:creator><pubDate>Sat, 14 Mar 2026 23:21:58 GMT</pubDate></item><item><title><![CDATA[Reply to Backup quits with on Sat, 14 Mar 2026 21:11:03 GMT]]></title><description><![CDATA[<p dir="auto">Relevant part:</p>
<pre><code class="language-js">// 
for await (const line of rl) {
        if (!line) continue;
debug(`Current line: ${line}`);
        const cacheEntry = JSON.parse(line);
// ...
}
</code></pre>
<p dir="auto">I added the debug. And yes, line is just invalid json.</p>
<p dir="auto">Log:</p>
<pre><code>// ...
Mar 14 21:19:59 box:syncer Current line: {"path":"data/storage/app/myfile.txt","stat":{"mtime":1723408804000,"size":26604,"mode":33188}}
Mar 14 21:19:59 box:syncer Current line: {"path":"data/storage/app/myfile2
Mar 14 21:19:59 box:backupupload upload completed. error: SyntaxError: Unterminated string in JSON at position 83 (line 1 column 84) at JSON.parse (&lt;anonymous&gt;) at Object.finalize (file:///home/yellowtent/box/src/syncer.js:184:33) at process.processTicksAndRejections (node:internal/process/task_queues:103:5) at async sync (file:///home/yellowtent/box/src/backupformat/rsync.js:211:5) at async Object.upload (file:///home/yellowtent/box/src/backupformat/rsync.js:309:12) at async Object.upload (file:///home/yellowtent/box/src/backuptask.js:101:37)

</code></pre>
<p dir="auto">More context:</p>
<pre><code>root@5fc22e33-ac60-4f99-bbe3-2ca8cf9e12c7:/# ls app/data/storage/app/attachment/6/0/1/myfile2_ foo.pdf 
'app/data/storage/app/attachment/6/0/1/myfile2_'$'\342\200\251''foo.pdf'
root@5fc22e33-ac60-4f99-bbe3-2ca8cf9e12c7:/# file app/data/storage/app/attachment/6/0/1/myfile2 _foo.pdf
app/data/storage/app/attachment/6/0/1/myfile2\051foo.pdf: PDF document, version 1.5 (zip deflate encoded)
</code></pre>
]]></description><link>https://forum.cloudron.io/post/121862</link><guid isPermaLink="true">https://forum.cloudron.io/post/121862</guid><dc:creator><![CDATA[tobiasb]]></dc:creator><pubDate>Sat, 14 Mar 2026 21:11:03 GMT</pubDate></item></channel></rss>