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. Support
  3. The signature in versions.json.sig could not verified

The signature in versions.json.sig could not verified

Scheduled Pinned Locked Moved Solved Support
update
7 Posts 2 Posters 330 Views 2 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.
    • J Offline
      J Offline
      jd
      wrote on last edited by girish
      #1

      Hello,

      When I try to update but the update fail with this error :
      "The signature in versions.json.sig could not verified"

      74fb10ef-fcd8-4851-9151-e51a860014e9-image.png

      What can I do to fixe the problem ?
      Best regards,
      Julien

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

        @jd Can you try sudo systemctl restart box on the server and then try to check for updates again?

        1 Reply Last reply
        0
        • J Offline
          J Offline
          jd
          wrote on last edited by
          #3

          Ok thanks for your help, now, I have an different error message :
          "No update available"

          01aad686-4f84-4838-9e6a-2d27487f3440-image.png

          The log said I am in Cloudron 5.1.1 but 5.1.3 is the last version.

          41b1cc30-23ec-46e2-bd78-019beb7e847c-image.png

          There is some weird logs when I have try to upgrade :
          4f29f93f-cad9-4b98-9b32-ec2fcae01cc6-image.png

          In /home/yellowtent/platformdata/logs/box.log

          2020-04-11T16:41:31.274Z
          2020-04-11T16:41:31.276Z ==========================================
          2020-04-11T16:41:31.276Z            Cloudron 5.1.1  
          2020-04-11T16:41:31.276Z ==========================================
          2020-04-11T16:41:31.276Z
          2020-04-11T16:41:31.323Z box:settings initCache: pre-load settings
          2020-04-11T16:41:31.335Z box:shell reload spawn: /usr/bin/sudo -S /home/yellowtent/box/src/scripts/reloadnginx.sh
          2020-04-11T16:41:31.342Z box:reverseproxy writeAdminConfig: writing admin config for cluster-osc.incubateur.net
          2020-04-11T16:41:31.351Z box:platform initializing addon infrastructure
          2020-04-11T16:41:31.352Z box:platform platform is uptodate at version 48.17.0
          2020-04-11T16:41:31.352Z box:platform onPlatformReady: platform is ready
          2020-04-11T16:41:31.352Z box:apps schedulePendingTasks: scheduling app tasks
          2020-04-11T16:41:31.352Z box:platform pruneInfraImages: checking existing images
          2020-04-11T16:41:31.863Z box:reverseproxy writeDefaultConfig: done
          2020-04-11T16:41:31.869Z box:dockerproxy startDockerProxy: started proxy on port 3003
          2020-04-11T16:41:31.870Z Cloudron is up and running
          2020-04-11T16:41:31.872Z box:shell reload spawn: /usr/bin/sudo -S /home/yellowtent/box/src/scripts/reloadnginx.sh
          2020-04-11T16:41:31.879Z box:addons updateServiceConfig: {}
          2020-04-11T16:41:31.879Z box:shell updatemysql spawn: /usr/bin/docker update --memory 536870912 --memory-swap 1073741824 mysql
          2020-04-11T16:41:31.884Z box:cron backupConfigChanged: interval 86400 (Europe/Paris)
          2020-04-11T16:41:31.890Z box:cron appAutoupdatePatternChanged: pattern 00 30 1,3,5,23 * * * (Europe/Paris)
          2020-04-11T16:41:31.900Z box:cron boxAutoupdatePatternChanged: pattern - 00 00 1,3,5,23 * * * (Europe/Paris)
          2020-04-11T16:41:31.902Z box:cron Dynamic DNS setting changed to false
          2020-04-11T16:41:31.957Z box:shell updatemysql (stdout): mysql
          
          2020-04-11T16:41:31.960Z box:shell updatepostgresql spawn: /usr/bin/docker update --memory 536870912 --memory-swap 1073741824 postgresql
          2020-04-11T16:41:32.033Z box:shell updatepostgresql (stdout): postgresql
          
          2020-04-11T16:41:32.037Z box:shell updatemail spawn: /usr/bin/docker update --memory 268435456 --memory-swap 536870912 mail
          2020-04-11T16:41:32.108Z box:shell updatemail (stdout): mail
          
          2020-04-11T16:41:32.111Z box:shell updatemongodb spawn: /usr/bin/docker update --memory 419430400 --memory-swap 838860800 mongodb
          2020-04-11T16:41:32.187Z box:shell updatemongodb (stdout): mongodb
          
          2020-04-11T16:41:32.190Z box:shell updategraphite spawn: /usr/bin/docker update --memory 78643200 --memory-swap 157286400 graphite
          2020-04-11T16:41:32.254Z box:shell updategraphite (stdout): graphite
          
          2020-04-11T16:41:40.211Z connect-lastmile Unprocessable Entity : No update available
          Box POST /api/v1/cloudron/update 422 57.859 ms - 74
          2020-04-11T16:41:40.275Z box:apphealthmonitor apps alive: [...REDACTED...]
          2020-04-11T16:41:49.805Z connect-lastmile Unprocessable Entity : No update available
          Box POST /api/v1/cloudron/update 422 5.357 ms - 74
          2020-04-11T16:41:50.264Z box:apphealthmonitor apps alive: [...REDACTED...]
          2020-04-11T16:41:58.558Z connect-lastmile Unprocessable Entity : No update available
          Box POST /api/v1/cloudron/update 422 3.640 ms - 74
          

          Looks like an API /api/v1/cloudron/update return 422 error code.

          Do you have an idea, how to fix it ?

          Best regards,
          Julien

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

            @jd I think I forgot a step:

            • sudo systemctl restart box. Give it 10-15 seconds to restart.
            • Now refresh the UI. This is important. The button will be Check for updates and not Update available.
            • Now Check for updates and then click on Update available.

            Does it work then?

            1 Reply Last reply
            0
            • J Offline
              J Offline
              jd
              wrote on last edited by jd
              #5

              Ok, I have done all the steps (systemctl restart box, "Check for updates", and after "Update available")
              I see "Downloading and verifying release" and just after the error is "The signature in versions.json.sig could not verified"

              In /home/yellowtent/platformdata/logs/box.log

              2020-04-11T19:04:07.066Z box:tasks startTask - starting task 60. logs at /home/yellowtent/platformdata/logs/tasks/60.log
              2020-04-11T19:04:08.878Z box:tasks startTask: 60 completed with code 50 and signal null
              2020-04-11T19:04:08.879Z box:locker Released : box_update
              2020-04-11T19:04:08.879Z box:updater Update failed with error { stack:
                 'BoxError: The signature in versions.json.sig could not verified\n    at /home/yellowtent/box/src/updater.js:67:36\n    at ChildProcess.exithandler (child_process.js:301:5)\n    at ChildProcess.emit (events.js:198:13)\n    at maybeClose (internal/child_process.js:982:16)\n    at Process.ChildProcess._handle.onexit (internal/child_process.js:259:5)',
                name: 'BoxError',
                reason: 'Not Signed',
                details: {},
                message: 'The signature in versions.json.sig could not verified' }
              
              

              In /home/yellowtent/platformdata/logs/tasks/60.log

              2020-04-11T19:04:07.563Z box:taskworker Starting task 60
              2020-04-11T19:04:07.592Z box:settings initCache: pre-load settings
              2020-04-11T19:04:07.600Z box:tasks 60: {"percent":1,"message":"Checking disk space"}
              2020-04-11T19:04:07.627Z box:tasks 60: {"percent":5,"message":"Downloading and verifying release"}
              2020-04-11T19:04:07.628Z box:updater Downloading https://s3.amazonaws.com/prod-cloudron-releases/versions.json to /home/yellowtent/platformdata/update/versions.json. Try 1
              2020-04-11T19:04:07.628Z box:updater downloadUrl: curl -s --fail https://s3.amazonaws.com/prod-cloudron-releases/versions.json -o /home/yellowtent/platformdata/update/versions.json
              2020-04-11T19:04:07.629Z box:shell downloadUrl spawn: /usr/bin/curl -s --fail https://s3.amazonaws.com/prod-cloudron-releases/versions.json -o /home/yellowtent/platformdata/update/versions.json
              2020-04-11T19:04:08.382Z box:updater downloadUrl: downloadUrl https://s3.amazonaws.com/prod-cloudron-releases/versions.json to /home/yellowtent/platformdata/update/versions.json
              2020-04-11T19:04:08.383Z box:updater Downloading https://s3.amazonaws.com/prod-cloudron-releases/versions.json.sig to /home/yellowtent/platformdata/update/versions.json.sig. Try 1
              2020-04-11T19:04:08.383Z box:updater downloadUrl: curl -s --fail https://s3.amazonaws.com/prod-cloudron-releases/versions.json.sig -o /home/yellowtent/platformdata/update/versions.json.sig
              2020-04-11T19:04:08.383Z box:shell downloadUrl spawn: /usr/bin/curl -s --fail https://s3.amazonaws.com/prod-cloudron-releases/versions.json.sig -o /home/yellowtent/platformdata/update/versions.json.sig
              2020-04-11T19:04:08.852Z box:updater downloadUrl: downloadUrl https://s3.amazonaws.com/prod-cloudron-releases/versions.json.sig to /home/yellowtent/platformdata/update/versions.json.sig
              2020-04-11T19:04:08.853Z box:updater gpgVerify: /usr/bin/gpg --status-fd 1 --no-default-keyring --keyring /home/yellowtent/box/src/releases.gpg --verify /home/yellowtent/platformdata/update/versions.json.sig /home/yellowtent/platformdata/update/versions.json
              2020-04-11T19:04:08.868Z box:tasks setCompleted - 60: {"result":null,"error":{"stack":"BoxError: The signature in versions.json.sig could not verified\n    at /home/yellowtent/box/src/updater.js:67:36\n    at ChildProcess.exithandler (child_process.js:301:5)\n    at ChildProcess.emit (events.js:198:13)\n    at maybeClose (internal/child_process.js:982:16)\n    at Process.ChildProcess._handle.onexit (internal/child_process.js:259:5)","name":"BoxError","reason":"Not Signed","details":{},"message":"The signature in versions.json.sig could not verified"}}
              2020-04-11T19:04:08.868Z box:tasks 60: {"percent":100,"result":null,"error":{"stack":"BoxError: The signature in versions.json.sig could not verified\n    at /home/yellowtent/box/src/updater.js:67:36\n    at ChildProcess.exithandler (child_process.js:301:5)\n    at ChildProcess.emit (events.js:198:13)\n    at maybeClose (internal/child_process.js:982:16)\n    at Process.ChildProcess._handle.onexit (internal/child_process.js:259:5)","name":"BoxError","reason":"Not Signed","details":{},"message":"The signature in versions.json.sig could not verified"}}
              

              When I do /usr/bin/gpg --status-fd 1 --no-default-keyring --keyring /home/yellowtent/box/src/releases.gpg --verify /home/yellowtent/platformdata/update/versions.json.sig /home/yellowtent/platformdata/update/versions.json

              I have the result :

              [GNUPG:] NEWSIG
              gpg: Signature made Thu 09 Apr 2020 01:35:58 AM UTC
              gpg:                using RSA key 0EADB19CDDA23CD0FE71E3470A372F8703C493CC
              [GNUPG:] KEY_CONSIDERED 0EADB19CDDA23CD0FE71E3470A372F8703C493CC 0
              [GNUPG:] SIG_ID 694JDT6H2/e2n8+TEQ2lrkaJip8 2020-04-09 1586396158
              [GNUPG:] KEY_CONSIDERED 0EADB19CDDA23CD0FE71E3470A372F8703C493CC 0
              gpg: /home/outscale/.gnupg/trustdb.gpg: trustdb created
              [GNUPG:] GOODSIG 0A372F8703C493CC Cloudron UG <admin@cloudron.io>
              gpg: Good signature from "Cloudron UG <admin@cloudron.io>" [unknown]
              [GNUPG:] VALIDSIG 0EADB19CDDA23CD0FE71E3470A372F8703C493CC 2020-04-09 1586396158 0 4 0 1 10 00 0EADB19CDDA23CD0FE71E3470A372F8703C493CC
              [GNUPG:] TRUST_UNDEFINED 0 pgp
              gpg: WARNING: This key is not certified with a trusted signature!
              gpg:          There is no indication that the signature belongs to the owner.
              Primary key fingerprint: 0EAD B19C DDA2 3CD0 FE71  E347 0A37 2F87 03C4 93CC
              [GNUPG:] VERIFICATION_COMPLIANCE_MODE 23
              
              1 Reply Last reply
              0
              • girishG Offline
                girishG Offline
                girish
                Staff
                wrote on last edited by
                #6

                @jd Can you enable ssh support (Support -> Enable Remote Access), so I can take a look? Please send us a mail support@cloudron.io with your IP/domain name. Thanks!

                1 Reply Last reply
                0
                • J Offline
                  J Offline
                  jd
                  wrote on last edited by
                  #7

                  Solution :
                  In my case, /home/yellowtent was owned by root, gpg was trying to create "~/.gpg".
                  My fix : "chown yellowtent:yellowtent /home/yellowtent/"

                  1 Reply Last reply
                  1
                  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