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
  • 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 | Demo | Docs | Install
  1. Cloudron Forum
  2. Immich
  3. Backups keep failing

Backups keep failing

Scheduled Pinned Locked Moved Unsolved Immich
29 Posts 7 Posters 990 Views 7 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • O Offline
    O Offline
    OrezBodajoy
    wrote on last edited by OrezBodajoy
    #18

    Quick update, sorry for the delay.
    After migrating from backblaze to aws s3 it seems I no longer have the EPIPE errors.

    Here is what I have on the latest failed backup logs:

    Mar 04 01:53:23 box:tasks update 3297: {"percent":22.05263157894737,"message":"Uploading /home/yellowtent/appsdata/14dd2bbe-1d61-4f3d-91d3-4af16e366076/data/upload/encoded-video/177472c9-60f1-4746-a2c2-fd947abb8cca/32/20/3220fbd9-40e6-4d16-91ef-fce5bdc0913d.mp4: 46M@0MBps (photos.mysuper.website)"}
    Mar 04 01:53:29 box:tasks update 3297: {"percent":22.05263157894737,"message":"Uploading /home/yellowtent/appsdata/14dd2bbe-1d61-4f3d-91d3-4af16e366076/data/upload/encoded-video/177472c9-60f1-4746-a2c2-fd947abb8cca/2f/1d/2f1d57dd-f397-4715-a214-96838b38d205.mp4: 46M@0MBps (photos.mysuper.website)"}
    Mar 04 01:53:37 box:tasks update 3297: {"percent":22.05263157894737,"message":"Uploading /home/yellowtent/appsdata/14dd2bbe-1d61-4f3d-91d3-4af16e366076/data/upload/encoded-video/177472c9-60f1-4746-a2c2-fd947abb8cca/30/f8/30f835f2-08c2-4366-9915-fd4a92064959.mp4: 46M@0MBps (photos.mysuper.website)"}
    Mar 04 01:53:43 box:tasks update 3297: {"percent":22.05263157894737,"message":"Uploading /home/yellowtent/appsdata/14dd2bbe-1d61-4f3d-91d3-4af16e366076/data/upload/encoded-video/177472c9-60f1-4746-a2c2-fd947abb8cca/32/20/3220fbd9-40e6-4d16-91ef-fce5bdc0913d.mp4: 46M@0MBps (photos.mysuper.website)"}
    [no timestamp]  /home/yellowtent/box/node_modules/aws-sdk/lib/http/node.js:70
    [no timestamp]  new Error('Socket timed out without establishing a connection'),
    [no timestamp]  ^
    [no timestamp] 
    [no timestamp]  Error [TimeoutError]: Socket timed out without establishing a connection
    [no timestamp]  at Timeout.connectTimeout [as _onTimeout] (/home/yellowtent/box/node_modules/aws-sdk/lib/http/node.js:70:15)
    [no timestamp]  at listOnTimeout (node:internal/timers:581:17)
    [no timestamp]  at process.processTimers (node:internal/timers:519:7) {
    [no timestamp]  code: 'TimeoutError',
    [no timestamp]  time: 2025-03-04T00:53:48.827Z,
    [no timestamp]  region: 'eu-central-1',
    [no timestamp]  hostname: 'impressive-dangly-smut.s3.eu-central-1.amazonaws.com',
    [no timestamp]  retryable: true,
    [no timestamp]  statusCode: 200
    [no timestamp]  }
    [no timestamp] 
    [no timestamp]  Node.js v20.18.0
    Mar 04 01:54:07 box:shell backuptask: /usr/bin/sudo -S -E --close-from=4 /home/yellowtent/box/src/scripts/backupupload.js snapshot/app_14dd2bbe-1d61-4f3d-91d3-4af16e366076 rsync {"localRoot":"/home/yellowtent/appsdata/14dd2bbe-1d61-4f3d-91d3-4af16e366076","layout":[]} errored BoxError: backuptask exited with code 1 signal null
    Mar 04 01:54:07 at ChildProcess.<anonymous> (/home/yellowtent/box/src/shell.js:137:19)
    Mar 04 01:54:07 at ChildProcess.emit (node:events:519:28)
    Mar 04 01:54:07 at ChildProcess.emit (node:domain:488:12)
    Mar 04 01:54:07 at ChildProcess._handle.onexit (node:internal/child_process:294:12) {
    Mar 04 01:54:07 reason: 'Shell Error',
    Mar 04 01:54:07 details: {},
    Mar 04 01:54:07 code: 1,
    Mar 04 01:54:07 signal: null
    Mar 04 01:54:07 }
    Mar 04 01:54:07 box:backuptask runBackupUpload: backuptask crashed BoxError: backuptask exited with code 1 signal null
    Mar 04 01:54:07 at ChildProcess.<anonymous> (/home/yellowtent/box/src/shell.js:137:19)
    Mar 04 01:54:07 at ChildProcess.emit (node:events:519:28)
    Mar 04 01:54:07 at ChildProcess.emit (node:domain:488:12)
    Mar 04 01:54:07 at ChildProcess._handle.onexit (node:internal/child_process:294:12) {
    Mar 04 01:54:07 reason: 'Shell Error',
    Mar 04 01:54:07 details: {},
    Mar 04 01:54:07 code: 1,
    Mar 04 01:54:07 signal: null
    Mar 04 01:54:07 }
    Mar 04 01:54:07 box:backuptask fullBackup: app photos.mysuper.website backup finished. Took 4302.722 seconds
    Mar 04 01:54:07 box:locks write: current locks: {"backup_task":null}
    Mar 04 01:54:07 box:locks release: app_14dd2bbe-1d61-4f3d-91d3-4af16e366076
    Mar 04 01:54:07 box:taskworker Task took 6845.852 seconds
    Mar 04 01:54:07 box:tasks setCompleted - 3297: {"result":null,"error":{"stack":"BoxError: Backuptask crashed\n at runBackupUpload (/home/yellowtent/box/src/backuptask.js:170:15)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async uploadAppSnapshot (/home/yellowtent/box/src/backuptask.js:369:5)\n at async backupAppWithTag (/home/yellowtent/box/src/backuptask.js:391:5)","name":"BoxError","reason":"Internal Error","details":{},"message":"Backuptask crashed"}}
    Mar 04 01:54:07 box:tasks update 3297: {"percent":100,"result":null,"error":{"stack":"BoxError: Backuptask crashed\n at runBackupUpload (/home/yellowtent/box/src/backuptask.js:170:15)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async uploadAppSnapshot (/home/yellowtent/box/src/backuptask.js:369:5)\n at async backupAppWithTag (/home/yellowtent/box/src/backuptask.js:391:5)","name":"BoxError","reason":"Internal Error","details":{},"message":"Backuptask crashed"}}
    Mar 04 01:54:07 BoxError: Backuptask crashed
    Mar 04 01:54:07 at runBackupUpload (/home/yellowtent/box/src/backuptask.js:170:15)
    Mar 04 01:54:07 at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    Mar 04 01:54:07 at async uploadAppSnapshot (/home/yellowtent/box/src/backuptask.js:369:5)
    Mar 04 01:54:07 at async backupAppWithTag (/home/yellowtent/box/src/backuptask.js:391:5)
    
    1 Reply Last reply
    0
    • mdc773M Offline
      mdc773M Offline
      mdc773
      wrote on last edited by
      #19

      use idrive e2 my friend and my advise if your server is working proper right now. remove the backup config completely and setup a new bucket and then try that seems to fix my issue all the time.

      1 Reply Last reply
      0
      • nebulonN Offline
        nebulonN Offline
        nebulon
        Staff
        wrote on last edited by
        #20

        @OrezBodajoy so instead of an EPIPE error you are now seeing upload stalling (repeated @0MBps) until you get the timeout?

        1 Reply Last reply
        0
        • O Offline
          O Offline
          OrezBodajoy
          wrote on last edited by
          #21

          @mdc773 you mean https://www.idrive.com/s3-storage-e2/ ? I will give it a try, thanks for the suggestion.

          @nebulon yes. I am using a vpn, maybe it's linked to that.

          1 Reply Last reply
          1
          • O Offline
            O Offline
            OrezBodajoy
            wrote last edited by
            #22

            @nebulon is there a way to update the app without doing the backup first?
            I am now running a 6+ month old version without backups and this is really getting annoying now.

            Note: switching to AWS S3 and changing the backup config has improved the situation but I still get an error during backup after a few hours.

            Here is my log for reference. I only have a "Task 4059 crashed with code 1", I don't know what caused it.
            https://upload.disroot.org/r/B82DZPjw#3JC3Iw05uQQVfACMKuVNPBtDjYha2BfXiKaSC82w3+E=

            Is there no way to know what's causing the issue?

            nebulonN jdaviescoatesJ 2 Replies Last reply
            0
            • scookeS Offline
              scookeS Offline
              scooke
              wrote last edited by
              #23

              Is there no other way to share the logs? I don't feel like downloading an unknown file from a forum.

              A life lived in fear is a life half-lived

              D 1 Reply Last reply
              0
              • scookeS scooke

                Is there no other way to share the logs? I don't feel like downloading an unknown file from a forum.

                D Offline
                D Offline
                Dont-Worry
                wrote last edited by
                #24

                @scooke You can use SquareX extension to dl and open unknown files safely.

                1 Reply Last reply
                0
                • scookeS Offline
                  scookeS Offline
                  scooke
                  wrote last edited by
                  #25

                  Nah, no thanks. good luck.

                  A life lived in fear is a life half-lived

                  1 Reply Last reply
                  0
                  • O OrezBodajoy

                    @nebulon is there a way to update the app without doing the backup first?
                    I am now running a 6+ month old version without backups and this is really getting annoying now.

                    Note: switching to AWS S3 and changing the backup config has improved the situation but I still get an error during backup after a few hours.

                    Here is my log for reference. I only have a "Task 4059 crashed with code 1", I don't know what caused it.
                    https://upload.disroot.org/r/B82DZPjw#3JC3Iw05uQQVfACMKuVNPBtDjYha2BfXiKaSC82w3+E=

                    Is there no way to know what's causing the issue?

                    nebulonN Offline
                    nebulonN Offline
                    nebulon
                    Staff
                    wrote last edited by
                    #26

                    @OrezBodajoy there don't seem to be any info on a backup task in those logs. Have you tried to create a manual backup from the app and then download the logs?

                    1 Reply Last reply
                    0
                    • O OrezBodajoy

                      @nebulon is there a way to update the app without doing the backup first?
                      I am now running a 6+ month old version without backups and this is really getting annoying now.

                      Note: switching to AWS S3 and changing the backup config has improved the situation but I still get an error during backup after a few hours.

                      Here is my log for reference. I only have a "Task 4059 crashed with code 1", I don't know what caused it.
                      https://upload.disroot.org/r/B82DZPjw#3JC3Iw05uQQVfACMKuVNPBtDjYha2BfXiKaSC82w3+E=

                      Is there no way to know what's causing the issue?

                      jdaviescoatesJ Offline
                      jdaviescoatesJ Offline
                      jdaviescoates
                      wrote last edited by
                      #27

                      @OrezBodajoy said in Backups keep failing:

                      @nebulon is there a way to update the app without doing the backup first?

                      Yes, just check the Skip backup checkbox

                      98eaffda-69f9-4a3d-9d3f-7484a14f9dd6-image.png

                      I use Cloudron with Gandi & Hetzner

                      1 Reply Last reply
                      0
                      • O Offline
                        O Offline
                        OrezBodajoy
                        wrote last edited by
                        #28

                        Thanks @jdaviescoates ! I will try that!

                        @nebulon I just checked the system logs and there are a bunch of out of memory error logs:
                        Out of memory: Killed process XXXXX (ruby2.3 - and sometimea node) total-vm: 1704896kB, anon-rss: 891324kB, file-rss: 0kB, shmem-rss: 0kB, UID: XXXX pgtables: 2072kB, ooom_score_adj: 0

                        I will check to see if there are still some backup memory settings I need to increase.

                        1 Reply Last reply
                        0
                        • nebulonN Offline
                          nebulonN Offline
                          nebulon
                          Staff
                          wrote last edited by
                          #29

                          given that ruby is mentioned there, it maybe that the system itself runs out of memory causing things to become unstable. At least the backup task would run via nodejs not ruby. Immich also isn't using ruby so this comes from some other app then.

                          1 Reply Last reply
                          0
                          Reply
                          • Reply as topic
                          Log in to reply
                          • Oldest to Newest
                          • Newest to Oldest
                          • Most Votes


                          • Login

                          • Don't have an account? Register

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