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 | Demo | Docs | Install
  1. Cloudron Forum
  2. Support
  3. After Ubuntu 22/24 Upgrade syslog getting spammed and grows way to much clogging up the diskspace

After Ubuntu 22/24 Upgrade syslog getting spammed and grows way to much clogging up the diskspace

Scheduled Pinned Locked Moved Solved Support
syslog
48 Posts 13 Posters 4.4k Views 13 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.
  • SansGuidonS Online
    SansGuidonS Online
    SansGuidon
    wrote on last edited by SansGuidon
    #38

    @joseph I don't see any special setting in UptimeKuma being applied in my instance. Can you try to reproduce with those instructions below? Hope that makes sense

    Ensure your default logdriver is journald:

    systemctl show docker -p ExecStart
    

    Should show something like

    ExecStart={ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --log-driver=journald --exec-opt native.cgroupdriver=cgroupfs --storage-driver=overlay2 --experimental --ip6tables --use>
    

    Then try to mimic what backupSqlite() does (no log driver; redirect only outside docker run):

    docker run --rm alpine sh -lc 'for i in $(seq 1 3); do echo "INSERT INTO t VALUES($i);"; done' > /tmp/out.sql
    

    Observe duplicates got logged to syslog anyway:

    grep 'INSERT INTO t VALUES' /var/log/syslog | wc -l   # > 0
    cat /tmp/out.sql | wc -l                              # same 3 lines
    

    Now repeat with logging disabled (what the fix does):

    docker run --rm --log-driver=none alpine sh -lc 'for i in $(seq 1 3); do echo "INSERT INTO t VALUES($i);"; done' > /tmp/out2.sql
    grep 'INSERT INTO t VALUES' /var/log/syslog | wc -l   # unchanged
    

    About me / Now

    1 Reply Last reply
    0
    • girishG Offline
      girishG Offline
      girish
      Staff
      wrote on last edited by girish
      #39

      @SansGuidon thanks for the repro. I have to say I can easily reproduce not only your test but also uptime kuma backup issue on my test Cloudron. At the same time, I have verified that @joseph's observation is also correct - our prod uptime kuma does not produce any spurious logs. Wonder what is going on... I am debugging.

      1 Reply Last reply
      3
      • girishG Offline
        girishG Offline
        girish
        Staff
        wrote on last edited by
        #40

        @SansGuidon What is your ubuntu and docker version?

        That Cloudron is on Ubuntu 20.04 and docker 27.3.1 . Here it's not reproducible.

        My test cloudron is on 24.04 and docker 28.1.1 (it's from dev branch). Here it's reproducible.

        1 Reply Last reply
        1
        • SansGuidonS Online
          SansGuidonS Online
          SansGuidon
          wrote on last edited by
          #41

          @girish Docker 27.3.1 and Ubuntu 24.04.2 LTS

          About me / Now

          1 Reply Last reply
          1
          • girishG Offline
            girishG Offline
            girish
            Staff
            wrote on last edited by
            #42

            @SansGuidon thanks, fixed in https://git.cloudron.io/platform/box/-/commit/e45af9b611f4d0c3b77d4329aac24bacf98e4e6c . I could not figure out why it's not reproducible on that old Cloudron but I can reproduce it everywhere else . Maybe some Ubuntu 20.04 quirk .

            Z 1 Reply Last reply
            3
            • SansGuidonS Online
              SansGuidonS Online
              SansGuidon
              wrote on last edited by
              #43

              Nice! thanks @girish ๐Ÿ™‚

              About me / Now

              1 Reply Last reply
              0
              • girishG girish

                @SansGuidon thanks, fixed in https://git.cloudron.io/platform/box/-/commit/e45af9b611f4d0c3b77d4329aac24bacf98e4e6c . I could not figure out why it's not reproducible on that old Cloudron but I can reproduce it everywhere else . Maybe some Ubuntu 20.04 quirk .

                Z Offline
                Z Offline
                zohup
                wrote last edited by
                #44

                @girish said in After Ubuntu 22/24 Upgrade syslog getting spammed and grows way to much clogging up the diskspace:

                @SansGuidon thanks, fixed in https://git.cloudron.io/platform/box/-/commit/e45af9b611f4d0c3b77d4329aac24bacf98e4e6c . I could not figure out why it's not reproducible on that old Cloudron but I can reproduce it everywhere else . Maybe some Ubuntu 20.04 quirk .

                Can you guide me what commands to type? Thank you.

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

                  Hello @zohup
                  This is fixed in Cloudron Version 9.

                  SansGuidonS 1 Reply Last reply
                  0
                  • jamesJ james

                    Hello @zohup
                    This is fixed in Cloudron Version 9.

                    SansGuidonS Online
                    SansGuidonS Online
                    SansGuidon
                    wrote last edited by
                    #46

                    @james said in After Ubuntu 22/24 Upgrade syslog getting spammed and grows way to much clogging up the diskspace:

                    Hello @zohup
                    This is fixed in Cloudron Version 9.

                    I think what @zohup was asking is how to fix this in production environments which are still running Cloudron Version 8.

                    About me / Now

                    1 Reply Last reply
                    0
                    • SansGuidonS SansGuidon referenced this topic
                    • BrutalBirdieB BrutalBirdie

                      Quickfix for users who need it NOW:

                      # get patch file, apply and remove and restart cloudron-syslog.service
                      cd /home/yellowtent/box
                      wget https://git.cloudron.io/platform/box/-/commit/063b1024616706971d4a1f9c50b5032727640120.diff
                      git apply 063b1024616706971d4a1f9c50b5032727640120.diff
                      rm -v 063b1024616706971d4a1f9c50b5032727640120.diff
                      systemctl restart cloudron-syslog.service
                      
                      Z Offline
                      Z Offline
                      zohup
                      wrote last edited by zohup
                      #47

                      yes there it is, and it seems like that's the only way to fix it

                      @SansGuidon said in After Ubuntu 22/24 Upgrade syslog getting spammed and grows way to much clogging up the diskspace:

                      @james said in After Ubuntu 22/24 Upgrade syslog getting spammed and grows way to much clogging up the diskspace:

                      Hello @zohup
                      This is fixed in Cloudron Version 9.

                      I think what @zohup was asking is how to fix this in production environments which are still running Cloudron Version 8.

                      thanks for the quick fix! I applied it and it worked perfectly. ๐Ÿ‘
                      @BrutalBirdie said in After Ubuntu 22/24 Upgrade syslog getting spammed and grows way to much clogging up the diskspace:

                      Quickfix for users who need it NOW:

                      # get patch file, apply and remove and restart cloudron-syslog.service
                      cd /home/yellowtent/box
                      wget https://git.cloudron.io/platform/box/-/commit/063b1024616706971d4a1f9c50b5032727640120.diff
                      git apply 063b1024616706971d4a1f9c50b5032727640120.diff
                      rm -v 063b1024616706971d4a1f9c50b5032727640120.diff
                      systemctl restart cloudron-syslog.service
                      
                      du -sh /var/log/syslog*
                      truncate -s 0 /var/log/syslog
                      truncate -s 0 /var/log/syslog.1
                      
                      1 Reply Last reply
                      4
                      • SansGuidonS Online
                        SansGuidonS Online
                        SansGuidon
                        wrote last edited by
                        #48

                        Thanks @zohup !

                        About me / Now

                        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