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!

  • 0 Votes
    2 Posts
    14 Views
    ?
    Figured out that my specific package is a pre-release and thus required the prerelease option to be set on the nuget install command.
  • HTTP/500 When accessing Asset Directory

    Support proget linux
    3
    0 Votes
    3 Posts
    36 Views
    benB
    Copying the explanation from the private ticket in case anyone else has this issue: Inedo products store timestamps in the database as UTC, but our PostgreSQL library (Npgsql) "helpfully" converts DateTime objects to the local time zone. They added a way to change this behavior in their 3.3 release, but the currently available version of Npgsql is 3.2.5. I've written a workaround for this, where DateTime objects will be converted to UTC by the database middleware. I've filed this as ILIB-7.
  • Exception on pushing docker images

    Support proget
    6
    0 Votes
    6 Posts
    15 Views
    ?
    Yes, though it wasn't properly noted in release notes. I just checked; this fix was included in InedoLib v511, and we shipped InedoLib v513 (a newer version which included other changes) in ProGet v5.0.1
  • Nuget SemVer 2.0.0

    Support proget nuget
    4
    0 Votes
    4 Posts
    6 Views
    ?
    We plan to make the next beta release (5.0.1) available as a Docker image - most likely this week. Unfortunately we weren't able to get one out for the initial beta due to some issues with the PostgreSQL database update scripts, but we have since resolved those.
  • Bug: namespaced npm packages don't work correctly

    Support proget bug npm
    4
    0 Votes
    4 Posts
    13 Views
    benB
    Hello Julien, I've filed this as PG-1147 and a fix should be coming in the next version of ProGet.
  • NuGet Symbol server provided incorrect guid

    Support proget nuget symbols
    2
    0 Votes
    2 Posts
    10 Views
    ?
    Please find some helpful tips for symbol server diagnosing here. https://inedo.com/support/documentation/proget/feed-types/nuget/symbol-and-source-server If the GUID is incorrect, then you certainly have the incorrect PDB file locally. It's perhaps embedded in your NuGet package (which will cause problems, since it can't point to a source server), or is being pulled from a cache elsewhere on your disk.
  • 0 Votes
    2 Posts
    15 Views
    ?
    Package promotion is a paid feature; please see Features by Edition.
  • 0 Votes
    4 Posts
    73 Views
    benB
    When this build finishes, docker pull inedo/proget will fix the issue with special characters in the database password: https://hub.docker.com/r/inedo/proget/builds/bi8ds7thvriyfldkbh2daj6/
  • IIS: Integrated or Classic mode?

    Support proget iis
    2
    0 Votes
    2 Posts
    9 Views
    ?
    Integrated Mode is correct for newer versions of our products - sometime between now and then it changed from classic to integrated. I'll put in a note to fix that in the docs.
  • Npm login issues

    Support npm proget
    4
    0 Votes
    4 Posts
    88 Views
    ?
    Thanks Ben that did the trick :-)
  • 0 Votes
    3 Posts
    21 Views
    ?
    Hi Ben Lubar, The error messages are listed as follows: Add new ADUserDirectory.sql failed: 42601: syntax error at or near "IF" Unhandled Exception: System.NullReferenceException: Object reference not set to an instance of an object at System.Web.Caching.Cache.ExpireItems (System.Object data) [0x00008] in <d777bf5120224d38839a5bae355ed440>:0 at System.Threading.Timer+Scheduler.TimerCB (System.Object o) [0x00007] in <77c9551943624fd18301ba6f78a841e5>:0 at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem () [0x00008] in <77c9551943624fd18301ba6f78a841e5>:0 at System.Threading.ThreadPoolWorkQueue.Dispatch () [0x00074] in <77c9551943624fd18301ba6f78a841e5>:0 at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback () [0x00000] in <77c9551943624fd18301ba6f78a841e5>:0 [ERROR] FATAL UNHANDLED EXCEPTION: System.NullReferenceException: Object reference not set to an instance of an object at System.Web.Caching.Cache.ExpireItems (System.Object data) [0x00008] in <d777bf5120224d38839a5bae355ed440>:0 at System.Threading.Timer+Scheduler.TimerCB (System.Object o) [0x00007] in <77c9551943624fd18301ba6f78a841e5>:0 at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem () [0x00008] in <77c9551943624fd18301ba6f78a841e5>:0 at System.Threading.ThreadPoolWorkQueue.Dispatch () [0x00074] in <77c9551943624fd18301ba6f78a841e5>:0 at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback () [0x00000] in <77c9551943624fd18301ba6f78a841e5>:0 Unhandled Exception: System.NullReferenceException: Object reference not set to an instance of an object at System.Web.Caching.Cache.ExpireItems (System.Object data) [0x00008] in <d777bf5120224d38839a5bae355ed440>:0 at System.Threading.Timer+Scheduler.TimerCB (System.Object o) [0x00007] in <77c9551943624fd18301ba6f78a841e5>:0 at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem () [0x00008] in <77c9551943624fd18301ba6f78a841e5>:0 at System.Threading.ThreadPoolWorkQueue.Dispatch () [0x00074] in <77c9551943624fd18301ba6f78a841e5>:0 at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback () [0x00000] in <77c9551943624fd18301ba6f78a841e5>:0 [ERROR] FATAL UNHANDLED EXCEPTION: System.NullReferenceException: Object reference not set to an instance of an object at System.Web.Caching.Cache.ExpireItems (System.Object data) [0x00008] in <d777bf5120224d38839a5bae355ed440>:0 at System.Threading.Timer+Scheduler.TimerCB (System.Object o) [0x00007] in <77c9551943624fd18301ba6f78a841e5>:0 at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem () [0x00008] in <77c9551943624fd18301ba6f78a841e5>:0 at System.Threading.ThreadPoolWorkQueue.Dispatch () [0x00074] in <77c9551943624fd18301ba6f78a841e5>:0 at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback () [0x00000] in <77c9551943624fd18301ba6f78a841e5>:0 I hope this help.
  • Trying to switch to Active Directory fails

    Support ldap proget
    5
    0 Votes
    5 Posts
    25 Views
    M
    I'm also getting the same error from ProGet 5.0.10 but reinstalling IIS is not an option. Restarting the service does not make a difference. No web.config customisations have taken place. Server: Windows Server 2016 (14393.1794) IIS: 10.0.14393.0 Authentication: Windows Authentication Windows Authentication Providers: Negotiate, NTLM [SerializationException: Type 'System.Web.HttpContext' in assembly 'System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' is not marked as serializable.] System.Web.Hosting.ApplicationManager.HostingEnvironmentShutdownInitiated(String appId, HostingEnvironment env) +0 System.Web.Hosting.HostingEnvironment.RemoveThisAppDomainFromAppManagerTableOnce() +156 System.Web.Hosting.HostingEnvironment.InitiateShutdownInternal() +266 System.Web.Hosting.HostingEnvironment.InitiateShutdown() +64 Inedo.ProGet.WebApplication.Pages.Administration.Security.UserDirectories.<>c__DisplayClass8_0.<CreateChildControls>b__2() +597 Inedo.Web.Controls.ButtonLinks.PostBackButtonLink.Inedo.Web.Controls.ISimpleAsyncPostControl.ProcessValidPostAsync() +66 Inedo.Web.PageFree.<ProcessPostAsync>d__61.MoveNext() +400 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() +31 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) +60 Inedo.Web.PageFree.<ProcessPostAsync>d__61.MoveNext() +839 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() +31 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) +60 Inedo.Web.PageFree.<ProcessRequestAsync>d__46.MoveNext() +574 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() +31 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) +60 System.Web.TaskAsyncHelper.EndTask(IAsyncResult ar) +64 Inedo.Web.Handlers.AsyncHandlerWrapper.EndProcessRequest(IAsyncResult result) +33 System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +393 System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep step) +195 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +128
  • ProGet services fail to start after reboot.

    Support windows proget service
    4
    0 Votes
    4 Posts
    91 Views
    ?
    It would be the Windows Event/error Logs, specifically the Windows Service Manager. If ProGet isn't able to run/load, then it wouldn't be able to log anything.
  • Proget feed access for anonymous not working

    Support proget
    5
    0 Votes
    5 Posts
    66 Views
    D
    Jon I've run into the same issue before dealing with the npm feeds. I ended up hosting the proget site twice in IIS under different hostnames. In IIS we have two websites: proget.mycompany.com Windows Auth enabled Forms Auth disabled Anonymous Auth disabled formsauth-proget.mycompany.com Anonymous Auth enabled Both sites use the same physical path of your proget installation. The host name in the binding must be different though. That is so IIS knows which way to go, the website with Windows auth or the site with the anonymous auth. We've been using this for several months with no problems. I hope it helps in your situation. Please note, I do not work for ProGet, I'm a fellow customer offering assistance.
  • Use of AD and LDAP at the same time

    Support ldap proget
    2
    0 Votes
    2 Posts
    5 Views
    ?
    While you are able to specify multiple domains and credentials to those domains, you would have to try it and see. It all really depends on your configuration. Fortunately you are able to create your own user directory, and you could probably just simply use code from the Active Directory (new) and modify it to suit your needs.
  • 0 Votes
    6 Posts
    29 Views
    benB
    Could you capture a Fiddler or WireShark trace of the ProGet response? There should be an error message associated with the 400 (either There must be exactly one package., which would indicate a proxy issue or Package validation failed: followed by an error message, although from a quick glance over the source code, I don't see how that could happen for a NuGet package.) Another possible cause is an IIS module, like WebDav, intercepting the request before it gets to ProGet.
  • Restrict anonymous user

    Support security proget
    3
    0 Votes
    3 Posts
    27 Views
    ?
    I think I got it working. The documentation is really lacking and hard to find. After hours of searching I found https://inedo.com/support/kb/1112/api-keys-in-proget page. First I had to drop anon permissions to "Publish Packages" (I think it may have been off by default). Add a new task (e.g. "Publish to feed") and select the following operations: Add package Overwrite package View feed Grant anon user permissions to the new task Set an API key for the target feed and use the key in my CI/CD pipeline
  • Issues with Docker approach

    Support proget
    2
    0 Votes
    2 Posts
    5 Views
    benB
    Hello Tore, I've fixed the 'syntax error at or near "IF"' error for future versions of ProGet on Linux, but that specific change script failing should not cause any problems. If you want to use the new AD user directory, you can add it on /administration/security/manage-directories. I've filed the missing ChunkedUploads_* functions as PG-1142. They are missing from the Linux version of ProGet. I'll check to see if any other functions are missing.
  • About ProGet license filter?

    Support proget licensing
    2
    0 Votes
    2 Posts
    9 Views
    ?
    Yes, it's available. You will need to associate the licenses with a "known" license type that is allowed. Many NuGet packages ship with proprietary licenses, or licenses that point to "random" URLS (like GitHub.org/project-name/license.txt) instead of a "known" OSI URL. This is why they are considered "unknown" to ProGet.
  • Scheduled tasks api

    Support proget cleanup buildmaster
    2
    0 Votes
    2 Posts
    6 Views
    ?
    It's not currently supported, but we'll consider doing it through the API or CLI at some point.