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
  1. Cloudron Forum
  2. Support
  3. Unable to restore

Unable to restore

Scheduled Pinned Locked Moved Solved Support
upgraderestore
28 Posts 2 Posters 5.1k Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic was forked from Auto-update to 8.3 - various apps down - database issue joseph
This topic has been deleted. Only users with topic management privileges can see it.
  • I ivan-petro

    @joseph , ok, how to resolve this?
    is there are way to make hard update of cloudron? ignoring state of apps

    J Offline
    J Offline
    joseph
    Staff
    wrote on last edited by
    #18

    @ivan-petro depending on the state maybe we have to hotfix the server with 8.3 . but this is mostly a developer tool. if you write to me on support@cloudron.io , i can try to hotfix the server.

    1 Reply Last reply
    0
    • I Offline
      I Offline
      ivan-petro
      wrote on last edited by
      #19

      @joseph , Ok, I will write. just interesting if I can stop all apps by one command and make hard update to 8.3?

      1 Reply Last reply
      0
      • J Offline
        J Offline
        joseph
        Staff
        wrote on last edited by
        #20

        @ivan-petro it's also quite easy to just start afresh using the AWS backup . See https://docs.cloudron.io/backups/#restore-cloudron .

        1 Reply Last reply
        0
        • I Offline
          I Offline
          ivan-petro
          wrote on last edited by
          #21

          @joseph , but I have separate volumes of apps(
          please is it possible just update current to 8.3 ? I am wondering, I just need to ignore state of apps.

          1 Reply Last reply
          0
          • I Offline
            I Offline
            ivan-petro
            wrote on last edited by
            #22

            @joseph ,

            I've set up a new server and am in the process of restoring from AWS backups. However, I noticed that automatic backups were disabled for some apps, and the only available backups on AWS are quite old.

            I have already switched Cloudron’s DNS to the new server. The old server is still active, and I would like to manually migrate specific apps from it to the new server.

            Could you provide a step-by-step guide or tutorial on how to manually transfer these apps while preserving their data and configurations?

            Thanks in advance for your help!

            Best regards,
            Ivan.

            1 Reply Last reply
            0
            • J Offline
              J Offline
              joseph
              Staff
              wrote on last edited by joseph
              #23

              Oh, the whole Cloudron workflow/actions relies on backups. Not sure how much more I can help but let's see . You can try the below but we don't really have any guide or tutorial since what we have is based on backups.

              • Copy the contents of /home/yellowtent/appsdata/<appid>/ from the old server into the new server. Copy this into some temp location . Say /tmp/app1/ or something . Do not copy directly into appsdata , this won't work. In that directory, you will see one config.json . If you see the "manifest" field, it will have the appstore id and version (not upstreamVersion).
              • Install a fresh app in new server . You can put in the version field in the URL bar if it's not matching to what you noted above.
              • After the app installed: Backups -> Import . Select Filesystem and put in /tmp/app1 . Then, select rsync as the format as well.
              1 Reply Last reply
              0
              • I Offline
                I Offline
                ivan-petro
                wrote on last edited by
                #24

                @joseph , thanks for tutorial!
                I did this , but in the end of import I have error:

                External Error: Error loading fsmetadata.json:ENOENT: no such file or directory, open '/mnt/cloudron-volume-2/appsdata/46322ece-e828-4c6c-a4a2-e8391f2e395f/fsmetadata.json'

                please let me know if this can be fixed

                J 1 Reply Last reply
                0
                • I ivan-petro

                  @joseph , thanks for tutorial!
                  I did this , but in the end of import I have error:

                  External Error: Error loading fsmetadata.json:ENOENT: no such file or directory, open '/mnt/cloudron-volume-2/appsdata/46322ece-e828-4c6c-a4a2-e8391f2e395f/fsmetadata.json'

                  please let me know if this can be fixed

                  J Offline
                  J Offline
                  joseph
                  Staff
                  wrote on last edited by
                  #25

                  @ivan-petro ah yes, that file is usually created by rsync backup. can you create a dummy file in the root of the /tmp/app1/fsmetadata.json directory like this:

                  {
                      "emptyDirs": [],
                      "execFiles": [],
                      "symlinks": []
                  }
                  

                  Also, forgot to mention, maybe you can also chown -R yellowtent:yellowtent /tmp/app1 . You might get permission errors when importing otherwise.

                  1 Reply Last reply
                  0
                  • I Offline
                    I Offline
                    ivan-petro
                    wrote on last edited by
                    #26

                    @joseph thanks for help! yes it helped. app imported , app in "running" state. but for some reason can't start app. it's n8n app.

                    error:

                    => Setting permissions
                    Mar 21 10:03:56 => Starting N8N
                    Mar 21 10:03:57 Last session crashed
                    Mar 21 10:03:57 Permissions 0644 for n8n settings file /app/data/user/.n8n/config are too wide. This is ignored for now, but in the future n8n will attempt to change the permissions automatically. To automatically enforce correct permissions now set N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=true (recommended), or turn this check off set N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=false.
                    Mar 21 10:03:57 User settings loaded from: /app/data/user/.n8n/config
                    Mar 21 10:04:00 => Healtheck error: Error: connect ECONNREFUSED 172.18.17.229:5678
                    Mar 21 10:04:07 Initializing n8n process
                    Mar 21 10:04:08 Migration "AddWebhookId1611144599516" failed, error: column "webhookId" of relation "webhook_entity" already exists
                    Mar 21 10:04:08 Migrations in progress, please do NOT stop the process.
                    Mar 21 10:04:08 Starting migration AddWebhookId1611144599516
                    Mar 21 10:04:08 There was an error running database migrations
                    Mar 21 10:04:08 column "webhookId" of relation "webhook_entity" already exists
                    Mar 21 10:04:08 n8n ready on 0.0.0.0, port 5678
                    Mar 21 10:04:10 => Healtheck error: Error: read ECONNRESET
                    Mar 21 10:04:10 => Ensure directories
                    Mar 21 10:04:10 => Loading configuration
                    Mar 21 10:04:10 => Setting permissions
                    Mar 21 10:04:10 => Starting N8N
                    Mar 21 10:04:11 Permissions 0644 for n8n settings file /app/data/user/.n8n/config are too wide. This is ignored for now, but in the future n8n will attempt to change the permissions automatically. To automatically enforce correct permissions now set N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=true (recommended), or turn this check off set N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=false.
                    Mar 21 10:04:11 User settings loaded from: /app/data/user/.n8n/config
                    Mar 21 10:04:12 Last session crashed
                    Mar 21 10:04:12 BoxError: Unexpected response code or HTTP error when piping /home/yellowtent/appsdata/46322ece-e828-4c6c-a4a2-e8391f2e395f/postgresqldump to http://172.18.30.2:3000/databases/db46322ecee8284c6ca4a2e8391f2e395f/restore?access_token=b34f5810ef1bca9de0e9ae8f2cf579dc8c6dee98de19c0e678aab0133d9393324478b02763b955a2caf9eca347a812de339642143c9ddf5525e51081d31d190f7c7d170d3e5e88ec4a4a2986ad047d7dd93c121440852b7c63d5d3ba43f03304855d21ffe00ab24a4ad217c13e3d9181771d595d2d04e9556cc6a7c2ab3cecdb&username=user46322ecee8284c6ca4a2e8391f2e395f: status 500 complete false
                    Mar 21 10:04:20 => Healtheck error: Error: connect ECONNREFUSED 172.18.17.229:5678
                    Mar 21 10:04:22 Initializing n8n process
                    Mar 21 10:04:22 n8n ready on 0.0.0.0, port 5678
                    Mar 21 10:04:22 Migrations in progress, please do NOT stop the process.
                    Mar 21 10:04:22 Starting migration AddWebhookId1611144599516
                    Mar 21 10:04:22 Migration "AddWebhookId1611144599516" failed, error: column "webhookId" of relation "webhook_entity" already exists
                    Mar 21 10:04:22 There was an error running database migrations
                    Mar 21 10:04:22 column "webhookId" of relation "webhook_entity" already exists
                    Mar 21 10:04:24 => Ensure directories
                    Mar 21 10:04:24 => Loading configuration
                    Mar 21 10:04:24 => Setting permissions
                    Mar 21 10:04:25 => Starting N8N
                    Mar 21 10:04:25 Permissions 0644 for n8n settings file /app/data/user/.n8n/config are too wide. This is ignored for now, but in the future n8n will attempt to change the permissions automatically. To automatically enforce correct permissions now set N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=true (recommended), or turn this check off set N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=false.
                    Mar 21 10:04:25 User settings loaded from: /app/data/user/.n8n/config
                    Mar 21 10:04:26 Last session crashed
                    
                    J 1 Reply Last reply
                    0
                    • I ivan-petro

                      @joseph thanks for help! yes it helped. app imported , app in "running" state. but for some reason can't start app. it's n8n app.

                      error:

                      => Setting permissions
                      Mar 21 10:03:56 => Starting N8N
                      Mar 21 10:03:57 Last session crashed
                      Mar 21 10:03:57 Permissions 0644 for n8n settings file /app/data/user/.n8n/config are too wide. This is ignored for now, but in the future n8n will attempt to change the permissions automatically. To automatically enforce correct permissions now set N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=true (recommended), or turn this check off set N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=false.
                      Mar 21 10:03:57 User settings loaded from: /app/data/user/.n8n/config
                      Mar 21 10:04:00 => Healtheck error: Error: connect ECONNREFUSED 172.18.17.229:5678
                      Mar 21 10:04:07 Initializing n8n process
                      Mar 21 10:04:08 Migration "AddWebhookId1611144599516" failed, error: column "webhookId" of relation "webhook_entity" already exists
                      Mar 21 10:04:08 Migrations in progress, please do NOT stop the process.
                      Mar 21 10:04:08 Starting migration AddWebhookId1611144599516
                      Mar 21 10:04:08 There was an error running database migrations
                      Mar 21 10:04:08 column "webhookId" of relation "webhook_entity" already exists
                      Mar 21 10:04:08 n8n ready on 0.0.0.0, port 5678
                      Mar 21 10:04:10 => Healtheck error: Error: read ECONNRESET
                      Mar 21 10:04:10 => Ensure directories
                      Mar 21 10:04:10 => Loading configuration
                      Mar 21 10:04:10 => Setting permissions
                      Mar 21 10:04:10 => Starting N8N
                      Mar 21 10:04:11 Permissions 0644 for n8n settings file /app/data/user/.n8n/config are too wide. This is ignored for now, but in the future n8n will attempt to change the permissions automatically. To automatically enforce correct permissions now set N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=true (recommended), or turn this check off set N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=false.
                      Mar 21 10:04:11 User settings loaded from: /app/data/user/.n8n/config
                      Mar 21 10:04:12 Last session crashed
                      Mar 21 10:04:12 BoxError: Unexpected response code or HTTP error when piping /home/yellowtent/appsdata/46322ece-e828-4c6c-a4a2-e8391f2e395f/postgresqldump to http://172.18.30.2:3000/databases/db46322ecee8284c6ca4a2e8391f2e395f/restore?access_token=b34f5810ef1bca9de0e9ae8f2cf579dc8c6dee98de19c0e678aab0133d9393324478b02763b955a2caf9eca347a812de339642143c9ddf5525e51081d31d190f7c7d170d3e5e88ec4a4a2986ad047d7dd93c121440852b7c63d5d3ba43f03304855d21ffe00ab24a4ad217c13e3d9181771d595d2d04e9556cc6a7c2ab3cecdb&username=user46322ecee8284c6ca4a2e8391f2e395f: status 500 complete false
                      Mar 21 10:04:20 => Healtheck error: Error: connect ECONNREFUSED 172.18.17.229:5678
                      Mar 21 10:04:22 Initializing n8n process
                      Mar 21 10:04:22 n8n ready on 0.0.0.0, port 5678
                      Mar 21 10:04:22 Migrations in progress, please do NOT stop the process.
                      Mar 21 10:04:22 Starting migration AddWebhookId1611144599516
                      Mar 21 10:04:22 Migration "AddWebhookId1611144599516" failed, error: column "webhookId" of relation "webhook_entity" already exists
                      Mar 21 10:04:22 There was an error running database migrations
                      Mar 21 10:04:22 column "webhookId" of relation "webhook_entity" already exists
                      Mar 21 10:04:24 => Ensure directories
                      Mar 21 10:04:24 => Loading configuration
                      Mar 21 10:04:24 => Setting permissions
                      Mar 21 10:04:25 => Starting N8N
                      Mar 21 10:04:25 Permissions 0644 for n8n settings file /app/data/user/.n8n/config are too wide. This is ignored for now, but in the future n8n will attempt to change the permissions automatically. To automatically enforce correct permissions now set N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=true (recommended), or turn this check off set N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=false.
                      Mar 21 10:04:25 User settings loaded from: /app/data/user/.n8n/config
                      Mar 21 10:04:26 Last session crashed
                      
                      J Offline
                      J Offline
                      joseph
                      Staff
                      wrote on last edited by joseph
                      #27

                      @ivan-petro getting close! I can only guess that maybe the package version you have installed and the package version you had previously running were different. Can you check the step 2 in my previous steps (that you have the version correct) ?

                      Have you tried any other app btw?

                      1 Reply Last reply
                      2
                      • I Offline
                        I Offline
                        ivan-petro
                        wrote on last edited by
                        #28

                        @joseph You can go ahead and close this thread.

                        Yes, I did install the same version as my backup, but unfortunately, that didn’t help.
                        In the end, I had to reinstall the server completely and upgrade to 8.3.1 again.

                        It’s clear that backups need to be properly saved.
                        Thanks for your help anyway.

                        1 Reply Last reply
                        0
                        • nebulonN nebulon marked this topic as a question on
                        • nebulonN nebulon has marked this topic as solved on

                        Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                        Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                        With your input, this post could be even better 💗

                        Register Login
                        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