• Recent
    • Tags
    • Popular
    • Register
    • Login

    Please Note This forum exists for community support for the Mango product family and the Radix IoT Platform. Although Radix IoT employees participate in this forum from time to time, there is no guarantee of a response to anything posted here, nor can Radix IoT, LLC guarantee the accuracy of any information expressed or conveyed. Specific project questions from customers with active support contracts are asked to send requests to support@radixiot.com.

    Radix IoT Website Mango 3 Documentation Website Mango 4 Documentation Website Mango 5 Documentation Website

    MangoGT Cannot Update Invalid CertificateVerify signature

    User help
    2
    5
    965
    Loading More Posts
    • 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.
    • M
      mihairosu
      last edited by

      The modules cannot be updated on both our mangoGT devices due to this error:

      "Error checking for upgrades — Invalid CertificateVerify signature"

      core 3.7.7

      This issue happens with the old and new interface.

      1 Reply Last reply Reply Quote 0
      • Jared WiltshireJ
        Jared Wiltshire
        last edited by

        @mihairosu said in MangoGT Cannot Update Invalid CertificateVerify signature:

        The modules cannot be updated on both our mangoGT devices due to this error:

        "Error checking for upgrades — Invalid CertificateVerify signature"

        core 3.7.7

        This issue happens with the old and new interface.

        This is due to your JDK not recognizing the certificate on our store. I would recommend

        • Updating your JDK to the latest OpenJDK 11
        • Update the ca-certificates package on your OS
        • Change your store URL https://docs-v3.mango-os.com/updating-mango-store-path

        Developer at Radix IoT

        1 Reply Last reply Reply Quote 0
        • M
          mihairosu
          last edited by

          @jared-wiltshire

          Hi Jared, thanks for the assistance. I have the following issues / questions:

          • Regarding the Java version, I checked the system and it appears to be OpenJDK 13. This is what came with MangoGT.
          openjdk version "13.0.1" 2019-10-15
          OpenJDK Runtime Environment AdoptOpenJDK (build 13.0.1+9)
          OpenJDK Server VM AdoptOpenJDK (build 13.0.1+9, mixed mode)
          
          

          As far as I can tell, the armv7l CPUs on the MangoGTs are 32-bit.

          When I tried to look for a newer Java version on Oracle's sites, I see that there's not even any 32-bit arm versions, so I'm confused. Also, on here it says this version has been superseded. I cannot find even the OpenJDK 11 package for arm 32-bit.

          I cannot figure out which newer version of java I should be installing that is compatible with 32-bit arm, except for Java 8. Can you please give me a bit more guidance on this issues?

          • I've updated the packages via apt just prior to doing the modules upgrade, as it is part of my monthly maintenance routine. I checked again and ca-certificates package is up to date.

          • I've completed this step.

          I never had a store.url parameter existing, but I did add this to /opt/mango/overrides/properties/env.properties

          store.url=https://store.mango-os.com
          
          

          I restarted the mango service and the whole OS and am still having this issue. I guess it may be because I haven't update OpenJDK.

          4c7d7236-d952-409d-bf6b-7bdb0bee469c-image.png

          Thanks!

          1 Reply Last reply Reply Quote 0
          • Jared WiltshireJ
            Jared Wiltshire
            last edited by

            Adoptium supplies a JDK for 32-bit ARM, this is what is preinstalled on the GT. It was previously known as AdoptOpenJDK
            https://adoptium.net/

            I looks like they don't have JDK 13 available any more so I would use JDK 11 (Mango will not work out of the box with JDK 17 currently).

            This may seem counter intuitive, "upgrading" from JDK 13 to JDK 11, but each JDK gets incremental updates throughout its life. The latest JDK 11 build is newer than the JDK 13 build you have installed.

            I hope this will solve your issue!

            Developer at Radix IoT

            M 1 Reply Last reply Reply Quote 0
            • M
              mihairosu @Jared Wiltshire
              last edited by

              @jared-wiltshire

              Yep, that did it, thanks!

              1 Reply Last reply Reply Quote 1
              • First post
                Last post