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!

    Proget feed Nuget Package unavailable

    Scheduled Pinned Locked Moved Support
    9 Posts 4 Posters 40 Views 1 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.
    • N Offline
      nmorissette_3673
      last edited by nmorissette_3673

      Hey there,

      We have a weird issue with 1 NuGet package on our feed : Puma.Security.Rules

      It comes from https://www.nuget.org/packages/Puma.Security.Rules/ and we have a connector to this public feed that usually works flawlessly.

      We see the package listed on the feed :
      82adf89f-3012-414c-8bc9-bd1c9011d0ca-image.png

      But if we try to go on this package page we hit a 404 not found page:
      454cc955-e5dc-46ef-a359-014ae2bc8ba2-image.png

      I tried to add a version manually to the feed so it's in the local cache and even that didn't work.
      91087627-889c-4144-9c55-056abb9d9bb4-image.png

      I never had this issue before and I don't want to break it even more

      Thanks,

      Nicolas

      atrippA 1 Reply Last reply Reply Quote 1
      • atrippA Offline
        atripp inedo-engineer @nmorissette_3673
        last edited by

        Hi @nmorissette_3673 ,

        That's odd, but I wonder if the package file is deleted from disk, and it's a cached package?

        If that's the case, you should see a very specific message about it, like "Could not find a part of the path 'c:\LocalDev\ProGet\PackageStore.nugetv2\F1\Puma.Security.Rules\Puma.Security.Rules.2.4.7.0.nupkg'.".

        Otherwise, here's what I did to reproduce:

        1. Create NuGet Feed (nuuget), add connector to NuGet.org
        2. Navigate to /feeds/nuuget/Puma.Security.Rules/2.4.7
        3. Try to download package file /nuget/nuuget/package/Puma.Security.Rules/2.4.7

        Of course, it's no problem. If i delete package on disk, then i'll get a 404 error.

        If I "delete cached package" from the Web UI, and then download again it's fine.

        Hope this helps...

        Cheers,
        Alana

        1 Reply Last reply Reply Quote 0
        • N Offline
          nmorissette_3673
          last edited by

          Hey Alana,

          Thanks for your answer.

          Unfortunately, for this kind of issue I've been able to fix it by myself but now is a different case. Now my problem is that I can't even access the Puma.Security.Rules package page where I can see the versions and try to use the "delete cached package". As soon as I click on the Puma.Security.Rules in the NuGet lists from the UI I get that 404 error page.

          Seems to be a level higher than that.

          1 Reply Last reply Reply Quote 0
          • rhessingerR Offline
            rhessinger inedo-engineer
            last edited by

            Hello @nmorissette_3673,

            Can you please tell us what version of ProGet you are running?

            Also, when you navigate to the package in the UI and get the 404 error, do you see any error messages show up in the diagnostics center?

            Thanks,
            Rich

            Products Engineer, Inedo

            1 Reply Last reply Reply Quote 0
            • N Offline
              nmorissette_3673
              last edited by

              Hey @rhessinger,

              I'm using Version 6.0.7 (Build 5). I updated Proget when I faced this problem so it should be the latest right?

              When I click on the Puma.Security.Rules package in the list :
              f27c70af-70a5-4bb2-8c37-322098386ced-image.png

              That's when I'm sent to the 404 - File or directory not found. page.

              I checked the Diagnostic Center while doing that and nothing showed up. Well there's something but it's about one of our connectors that needs to be fixed so no link with that.

              atrippA 1 Reply Last reply Reply Quote 0
              • atrippA Offline
                atripp inedo-engineer @nmorissette_3673
                last edited by

                hello @nmorissette_3673 ,

                I can't think of anything in ProGet that could yield this behavior (most especially for a particular package), and I can't reproduce it with the package. So this is tricky to debug.

                Please try reproducing with a fresh new feed.

                1. Create NuGet Feed (nuuget), add connector to NuGet.org
                2. Navigate to /feeds/nuuget/Puma.Security.Rules/2.4.7
                3. Try to download package file /nuget/nuuget/package/Puma.Security.Rules/2.4.7

                IF that works, then there's some difference between the two feeds.

                If it doesn't work, it's likely something between ProGet (which would be weird, but maybe a content filter/proxy).

                Let us know what you find!

                cheers,
                Aana

                1 Reply Last reply Reply Quote 0
                • N Offline
                  nmorissette_3673
                  last edited by

                  Hello @atripp
                  I did a test an tried to go on the page being on the server where proget is hosted and it worked :

                  c8d0637d-03fc-4c42-a9a9-69199b6c5588-image.png

                  If I try from my workstation I get the error message :

                  4362d1d2-9f97-4821-ac1e-750cebfe8b4d-image.png

                  It's really weird since it happens only with this package. Others from the public Nuget feeds works just fine.

                  I guess we'll have to dig a bit deeper on our end if we can find and explanation. If you have any ideas let us know :)

                  Thanks again for your support,

                  Nicolas

                  stevedennisS 1 Reply Last reply Reply Quote 0
                  • stevedennisS Offline
                    stevedennis inedo-engineer @nmorissette_3673
                    last edited by

                    Hi @nmorissette_3673,

                    Unless you blurred out /feeds in your screenshot, the URLS are different:

                    • Server: /feeds/nuget/Puma.Security.Rules/versions
                    • Workstation: /nuget/Puma.Security.Rules/versions

                    Otherwise, I can't help but wonder if there's some rewrite rule, proxy server, or something that's interfering between your workstation and the server🤔

                    Cheers,
                    Steve

                    1 Reply Last reply Reply Quote 0
                    • N Offline
                      nmorissette_3673
                      last edited by

                      Hey @stevedennis ,
                      That's my bad I blurred too much. The "/feeds/" part was there too. I poked our IT team to see if there could be any weird settings on our IIS server or the network itself.

                      Sometimes our Proget page gets super slow too and we even get 502 errors so there might be something wrong in our setup.

                      I'll keep you updated if I find anything.

                      Thanks again

                      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