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. Backup is failing for UpTime Kuma on 9.0.15

Backup is failing for UpTime Kuma on 9.0.15

Scheduled Pinned Locked Moved Solved Support
backup
18 Posts 4 Posters 1.0k Views 4 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.
  • jamesJ Offline
    jamesJ Offline
    james
    Staff
    wrote on last edited by
    #2

    Hello @potemkin_ai
    Thanks for reporting this.
    Can you tell me what app / docker container bbb52ef9e6869b43778e5bd796d52dcece50162fd45658877200006219c3f259 is?

    1 Reply Last reply
    0
    • potemkin_aiP Offline
      potemkin_aiP Offline
      potemkin_ai
      wrote on last edited by
      #3

      Hello @james , I believe I did šŸ™‚

      After update to v9 of Cloudron from latest v8, UpTime Kuma can't be backed up

      It's UpTime Kuma

      1 Reply Last reply
      0
      • potemkin_aiP Offline
        potemkin_aiP Offline
        potemkin_ai
        wrote on last edited by
        #4

        Just in case - the forum software keeps changing my e-mail notification settings. I'm returning to e-mail notifications for the topic I've created for a second or third time now and it keeps reseting to notifications only.

        1 Reply Last reply
        0
        • jamesJ Offline
          jamesJ Offline
          james
          Staff
          wrote on last edited by
          #5

          Hello @potemkin_ai

          @potemkin_ai said in Backup is failing for UpTime Kuma on 9.0.15:

          It's UpTime Kuma

          Okay.
          I think this might be an issue with SQLITE that is used by Uptime Kuma.
          How many hosts do you monitor with Uptime Kuma?
          I have the suspicion that while creating the SQLITE backup the file changes and causes this error.

          @potemkin_ai said in Backup is failing for UpTime Kuma on 9.0.15:

          Just in case - the forum software keeps changing my e-mail notification settings. I'm returning to e-mail notifications for the topic I've created for a second or third time now and it keeps reseting to notifications only.

          Could this be related to your profile notification setting overwriting the individual topic notification setting?
          You have configured:
          6af45965-c288-4e78-af6f-fb1de8aa859a-image.png
          Or do you mean this setting is getting overwritten again and again?

          potemkin_aiP 2 Replies Last reply
          1
          • jamesJ james

            Hello @potemkin_ai

            @potemkin_ai said in Backup is failing for UpTime Kuma on 9.0.15:

            It's UpTime Kuma

            Okay.
            I think this might be an issue with SQLITE that is used by Uptime Kuma.
            How many hosts do you monitor with Uptime Kuma?
            I have the suspicion that while creating the SQLITE backup the file changes and causes this error.

            @potemkin_ai said in Backup is failing for UpTime Kuma on 9.0.15:

            Just in case - the forum software keeps changing my e-mail notification settings. I'm returning to e-mail notifications for the topic I've created for a second or third time now and it keeps reseting to notifications only.

            Could this be related to your profile notification setting overwriting the individual topic notification setting?
            You have configured:
            6af45965-c288-4e78-af6f-fb1de8aa859a-image.png
            Or do you mean this setting is getting overwritten again and again?

            potemkin_aiP Offline
            potemkin_aiP Offline
            potemkin_ai
            wrote on last edited by
            #6

            @james said in Backup is failing for UpTime Kuma on 9.0.15:

            Or do you mean this setting is getting overwritten again and again?

            yeah - I always have my settings setup in a way, that I would be getting an e-mail for the threads I'm participating and from time to time I'm finding myself not getting those updates - going to check the settings and they are again in 'Notification only'.

            It's sporadic, but I'm quite sure I didn't change them manually (too lazy / busy for that - I don't even remember where they are in the profile).

            1 Reply Last reply
            0
            • jamesJ james

              Hello @potemkin_ai

              @potemkin_ai said in Backup is failing for UpTime Kuma on 9.0.15:

              It's UpTime Kuma

              Okay.
              I think this might be an issue with SQLITE that is used by Uptime Kuma.
              How many hosts do you monitor with Uptime Kuma?
              I have the suspicion that while creating the SQLITE backup the file changes and causes this error.

              @potemkin_ai said in Backup is failing for UpTime Kuma on 9.0.15:

              Just in case - the forum software keeps changing my e-mail notification settings. I'm returning to e-mail notifications for the topic I've created for a second or third time now and it keeps reseting to notifications only.

              Could this be related to your profile notification setting overwriting the individual topic notification setting?
              You have configured:
              6af45965-c288-4e78-af6f-fb1de8aa859a-image.png
              Or do you mean this setting is getting overwritten again and again?

              potemkin_aiP Offline
              potemkin_aiP Offline
              potemkin_ai
              wrote on last edited by
              #7

              @james said in Backup is failing for UpTime Kuma on 9.0.15:

              How many hosts do you monitor with Uptime Kuma?

              not much - like 20 max; UpTime Kuma on itself works just fine.

              1 Reply Last reply
              0
              • jamesJ Offline
                jamesJ Offline
                james
                Staff
                wrote on last edited by
                #8

                Hello @potemkin_ai
                Is this issue still persistent? If so, can you please try to stop the Uptime Kuma app once and start it again and attempt a backup?
                Want to make sure this is not a file handling issue with the SQLITE.
                In the sense of, while trying to back the SQLITE file, it gets changed and thus messes up the process in some way.

                1 Reply Last reply
                0
                • potemkin_aiP Offline
                  potemkin_aiP Offline
                  potemkin_ai
                  wrote on last edited by
                  #9

                  Yep - it does.
                  Stop & start didn't help, unfortunately.

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

                    If you still get the same docker error about an already existing container with the name sqlite-<appid>, can you check with the docker cli if some dead container exists and if so, if you just remove that, it starts working?

                    potemkin_aiP 1 Reply Last reply
                    0
                    • nebulonN nebulon

                      If you still get the same docker error about an already existing container with the name sqlite-<appid>, can you check with the docker cli if some dead container exists and if so, if you just remove that, it starts working?

                      potemkin_aiP Offline
                      potemkin_aiP Offline
                      potemkin_ai
                      wrote on last edited by
                      #11

                      @nebulon there seems to be none of the dead ones:

                      ubuntu@cloudron:~$ sudo docker ps -a | grep sqlite | wc -l
                      1
                      ubuntu@cloudron:~$ sudo docker ps -a | grep sqlite
                      bbb52ef9e686   cloudron/louislam.uptimekuma.app:202511081423470000       "sqlite3 /app/data/d…"   2 weeks ago   Created                                                                                                                                                                sqlite-be0be218-57bf-427b-abb6-b7660943eaf6
                      

                      There are not that much non-running containers - only 2 nextcloud workers with exit(0) and another service, that I have stopped explicitely.

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

                        So yeah looks like there is a dangling container with the conflicting name sqlite-be0be218-57bf-427b-abb6-b7660943eaf6, not sure why that wasn't cleanly exiting, but it exists but stopped, hence no new one for another backup can be created.

                        The fix here would probably be to purge that with docker rm bbb52ef9e686 and then the backup should work again. Before you do this, maybe check with docker logs bbb52ef9e686 if there is anything useful, why it possibly failed.

                        1 Reply Last reply
                        0
                        • potemkin_aiP Offline
                          potemkin_aiP Offline
                          potemkin_ai
                          wrote on last edited by
                          #13

                          Thank you, that fixed the issue.
                          There been no logs in the container.

                          Any ideas what is the nature of the sqlite container for uptime kuma? I've been under impression that sqlite requires no server side...

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

                            That is true, no server is required for sqlite, however to make a correct and consistent backup, one cannot just copy the sqlite file on disk, as data might not have been flushed fully to disk. This is why the localstorage addon in Cloudron has a way to signal the system, which file is an sqlite database and the backup will spin up a container to make a proper database dump. See https://docs.cloudron.io/packaging/addons#localstorage

                            potemkin_aiP 1 Reply Last reply
                            1
                            • nebulonN nebulon

                              That is true, no server is required for sqlite, however to make a correct and consistent backup, one cannot just copy the sqlite file on disk, as data might not have been flushed fully to disk. This is why the localstorage addon in Cloudron has a way to signal the system, which file is an sqlite database and the backup will spin up a container to make a proper database dump. See https://docs.cloudron.io/packaging/addons#localstorage

                              potemkin_aiP Offline
                              potemkin_aiP Offline
                              potemkin_ai
                              wrote on last edited by
                              #15

                              @nebulon thank you. And yes - I understand why the work-around required. If you don't mind sharing the source code to read the logic exactly?

                              I've been wondering on the best way to achieve that, but never seen any good practical approach - would love to see how you are approaching that, without a container shutdown, if you don't mind sharing of course.

                              If that's too complicated - never mind and please, feel free to close the issue - the question now is purely to satisfy my curiosity.

                              1 Reply Last reply
                              0
                              • J joseph has marked this topic as solved on
                              • nebulonN Offline
                                nebulonN Offline
                                nebulon
                                Staff
                                wrote on last edited by
                                #16

                                This is really just a docker exec into the container and then run sqlite3 /path/to/database.db .dump > dump.sql

                                1 Reply Last reply
                                0
                                • robiR Offline
                                  robiR Offline
                                  robi
                                  wrote on last edited by
                                  #17

                                  Once the DB gets busy, big or the storage gets slow, consider to copy the .db file first then dump from a DB file that isn't changing.

                                  Conscious tech

                                  1 Reply Last reply
                                  0
                                  • potemkin_aiP Offline
                                    potemkin_aiP Offline
                                    potemkin_ai
                                    wrote last edited by
                                    #18

                                    Thanks!!

                                    1 Reply Last reply
                                    1

                                    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