Inedo Community Forums Forums
    • Recent
    • Tags
    • Popular
    • Login

    Welcome to the Inedo Forums! Check out the Forums Guide for help getting started.

    If you are experiencing any issues with the forum software, please visit the Contact Form on our website and let us know!

    Debian feed broken after upgrade to 2025.14

    Scheduled Pinned Locked Moved Support
    8 Posts 4 Posters 36 Views 2 Watching
    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.
    • felfertF Offline
      felfert
      last edited by

      FYI: Debian feed appears to be broken after upgrade to 2025.14. (host: Rocky9, podman, quadlets, postgres)

      Nothing has changed in the feed data and all packages appear to be present in the proget gui of the feed. Yet, an ubuntu client instance (Tested both jammy and noble) cannot find any packages when attempting to install packages from that feed. Client config (apt sources and keys) had been unchanged as well.

      After switching back to the previous image (2025.13), everything is back to normal.

      CU
      -Fritz

      dean-houstonD 1 Reply Last reply Reply Quote 0
      • dean-houstonD Offline
        dean-houston inedo-engineer @felfert
        last edited by

        Hi @felfert ,

        There were major changes to Debian feeds in ProGet 2025.14:
        https://blog.inedo.com/inedo/proget-2025-14-major-updates-to-debian-feeds

        They were thoroughly tested and we did not encounter issues when upgrading and switching back/forth between versions. As you might imagine, we don't have enough information to help you troubleshoot this - so we'd appreciate if you could investigate further.

        It is most certainly a client-related configuration issue and you may need to reconfigure the keys, clear a cache, or something to that effect. Signing keys are typically not changed for already-configured repositories, so this isn't common client behavior.

        Please let us know what you find, so we can document appropriately.

        -- Dean

        felfertF 1 Reply Last reply Reply Quote 0
        • felfertF Offline
          felfert @dean-houston
          last edited by

          @dean-houston

          Hi Dean,
          Yes of course. I already expected that, so I'm currently creating a second sandbox instance of proget where I can play around freely. On that instance I will try to reproduce this and analyze it in depth. I will come back to you, when I have analyzed this issue.

          Cheers
          -Fritz

          1 Reply Last reply Reply Quote 0
          • T Offline
            thomas_3037
            last edited by

            Hi,

            in our Proget the Debian Feed are also broken after Update to 2025.14.

            In the Diagnostic Center we the error:

            An error occurred processing a GET request to http://<redacted>/InRelease: error:0200007E:rsa routines::iqmp not inverse of q
            
            Interop+Crypto+OpenSslCryptographicException: error:0200007E:rsa routines::iqmp not inverse of q
               at System.Security.Cryptography.RSAOpenSsl.ImportParameters(RSAParameters parameters)
               at Inedo.LilPgp.PgpSignaturePacket.Sign(ReadOnlySpan`1 data, PgpRsaPrivateKeyPacket privateKey, PgpHashAlgorithm digestAlgorithm, Byte signatureClass, Nullable`1 expirationDate)
               at Inedo.LilPgp.AsciiArmor.ClearTextSign(ReadOnlySpan`1 clearText, IBufferWriter`1 output, PgpRsaPrivateKeyPacket privateKey, PgpHashAlgorithm digestAlgorithm)
               at Inedo.LilPgp.AsciiArmor.ClearTextSign(ReadOnlySpan`1 clearText, Stream output, PgpRsaPrivateKeyPacket privateKey, PgpHashAlgorithm digestAlgorithm)
               at Inedo.ProGet.WebApplication.FeedEndpoints.Debian2.DebianReleaseIndexHandler.<ProcessRequestAsync>g__WriteResponse|0_1(DebianReleaseFile index, <>c__DisplayClass0_0&) in C:\Users\builds\AppData\Local\Temp\InedoAgent\BuildMaster\192.168.44.60\Temp\_E609935\Src\src\ProGet\WebApplication\FeedEndpoints\Debian2\DebianReleaseIndexHandler.cs:line 70
               at Inedo.ProGet.WebApplication.FeedEndpoints.Debian2.DebianReleaseIndexHandler.ProcessRequestAsync(AhHttpContext context, WebApiContext apiContext, Debian2Feed feed, String relativeUrl) in C:\Users\builds\AppData\Local\Temp\InedoAgent\BuildMaster\192.168.44.60\Temp\_E609935\Src\src\ProGet\WebApplication\FeedEndpoints\Debian2\DebianReleaseIndexHandler.cs:line 45
               at Inedo.ProGet.WebApplication.FeedEndpoints.Debian2.Debian2FeedHandler.ProcessRequestAsync(AhHttpContext context, WebApiContext apiContext, Debian2Feed feed, String relativeUrl) in C:\Users\builds\AppData\Local\Temp\InedoAgent\BuildMaster\192.168.44.60\Temp\_E609935\Src\src\ProGet\WebApplication\FeedEndpoints\Debian2\Debian2FeedHandler.cs:line 61
               at Inedo.ProGet.WebApplication.FeedEndpoints.FeedEndpointHandler.FeedRequestHandler.ProcessRequestAsync(AhHttpContext context) in C:\Users\builds\AppData\Local\Temp\InedoAgent\BuildMaster\192.168.44.60\Temp\_E609935\Src\src\ProGet\WebApplication\FeedEndpoints\FeedEndpointHandler.cs:line 194
            
            ::Web Error on 11/13/2025 13:49:14::
            
            dean-houstonD 1 Reply Last reply Reply Quote 0
            • dean-houstonD Offline
              dean-houston inedo-engineer @thomas_3037
              last edited by

              Hi @thomas_3037 and @felfert ,

              We heard from another users that creating a new signing key in the feed worked, so please try that.

              We didn't experience that in our testing, but I suppose it's not all that unexpected given the scope of the changes. We will update the documentation / blog post and also try to put some guidance in the software via PG-3157 to help other users who encounter an error like this.

              -- Dean

              felfertF 1 Reply Last reply Reply Quote 0
              • felfertF Offline
                felfert @dean-houston
                last edited by

                @dean-houston

                I can confirm, that regenerating the signing keys of all debian feeds solved the problem.
                Thanks for your support.

                -Fritz

                1 Reply Last reply Reply Quote 0
                • gdivisG Offline
                  gdivis inedo-engineer
                  last edited by

                  Just to keep everyone informed: We are pretty sure we have the underlying issue resolved as of PG-3158. We were incorrectly supplying the wrong InverseQ value to OpenSSL when reading a key from an existing file - so this impacted both uploaded keys and keys from previous ProGet versions. This will be included in next Friday's 2025.15 release, but is available right now at proget.inedo.com/productimages/inedo/proget:25.0.15-ci.4 if anyone would like to test it immediately.

                  felfertF 1 Reply Last reply Reply Quote 0
                  • felfertF Offline
                    felfert @gdivis
                    last edited by

                    @gdivis
                    Too bad I already changed all my keys and updated a lot of Test-VM-Instances in an internal OpenStack. Would have been be MUCH less work. Oh well.
                    Thanks anyway for the info 👍
                    -Fritz

                    1 Reply Last reply Reply Quote 0

                    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
                    • 1 / 1
                    • First post
                      Last post
                    Inedo Website Home • Support Home • Code of Conduct • Forums Guide • Documentation