Support Q & A Home

Ask A Question

Anyone can ask or answer a question here, but our support engineers actively monitor your questions; we typically answer within a day or two.

Filter
Viewing Page 67 of 94 (20 questions out of 1879)
1
replies

ISSUE

Proget stops indexing packages once it encounters an indexing error. It does not pick up new packages once we fix the error, until the Proget indexing service is restarted.

ENVIRONMENT

  • Proget Version 3.1.0 (Build 8)
  • Windows 2008 R2
  • IIS 7.5
  • The packages are stored on a Windows network share
  • Both the Proget AppPool and the Proget Service are running as a user that has access to the network share.

STEPS TO REPRODUCE

  1. Start Proget share and ask it to monitor the network share
  2. Create a nuget package that will cause an indexing error:
    • Take any nuget package. For example: Microsoft.AspNet.WebApi.SelfHost.4.0.20710
    • Now rename the package file to remove the trailing 0 from the version number. That is, rename the package from 'Microsoft.AspNet.WebApi.SelfHost.4.0.20710.0.nupkg' to 'Microsoft.AspNet.WebApi.SelfHost.4.0.20710.nupkg'
  3. Now copy this renamed file to the network share.
  4. Proget will try to index this file and log an indexing error. ASIDE: Should this really be an error for Proget??
  5. Now add a different, valid package to the network share.
  6. INCORRECT BEHAVIOR: Proget does not index this package.
  7. Rename the invalid package back to its valid name. So 'Microsoft.AspNet.WebApi.SelfHost.4.0.20710.nupkg' becomes 'Microsoft.AspNet.WebApi.SelfHost.4.0.20710.0.nupkg'.
  8. The indexing error in Proget is automatically fixed, WITHOUT restarting the Proget service
  9. Add another new valid package to the network share.
  10. INCORRECT BEHAVIOR: Proget still does not pick up the new package
  11. Restart Proget service
  12. Proget picks up all the packages.
  13. Add another valid package to the network share.
  14. Proget will pick up this new package.

This is pretty strange behavior, since even though Proget doesn't pick up any new packages, it detects the error fix instantly, without needing to restart the service. This indicates that the indexer is still up, and monitoring files, just not adding them to the index?
Let me know if you need any more information.

Thanks,

T

Product: ProGet
Version: 3.1.0

1
replies

We're having an issue where the server is showing:

ProGet Service Status:
Stopped
Service is not currently running

But I show from looking at the Windows service that the service is actually started. Additionally, I've tried running the service manually and I still see the error. We're also seeing the below error:


Logged 7/22/2014 3:07:45 AM
Message Operation is not valid due to the current state of the object.
Stack Trace at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo) at System.Environment.get_StackTrace() at Inedo.ProGet.Diagnostics.DatabaseErrorMessenger.Inedo.Diagnostics.IMessenger.Message(IMessage message) at Inedo.Diagnostics.Logger.Message(MessageLevel messageLevel, String message) at Inedo.ProGet.Service.ProGetService.RunInteractively(String[] urls) at Inedo.ProGet.Service.ProGetService.OnStart(String[] args) at System.ServiceProcess.ServiceBase.ServiceQueuedMainCallback(Object state) at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem() at System.Threading.ThreadPoolWorkQueue.Dispatch()


I'm not sure if the two are related.

Product: ProGet
Version: 3.1.0

4
replies

We used ProGet in version 2.2.13 and had sometimes following error when restoring packages locally:
"The remote server returned an error: (500) Internal Server Error."
After this error there resides some packages as 0 byte temp file in the NuGet cache.

In the release notes I found following entry for version 3.1.0:
"PG-202 - FIX: Failed package downloads from connectors result in a 0-byte file"

Weeks ago we had updated our server to the new version 3.1.0. After the update I had more often errors (500).
On the ProGet server machine I recognized that the CPU usage was very high (dual core; 100%) in case of restoring packages locally.
The process sqlservr used the full CPU power. The error occures more often when I locally cleaned my NuGet cache. After all, I set
the property "RebuildPackageIndex" in AllSettings. After rebuild of the index on the SQL server, the CPU usage changed, but the "IIS Worker Process"
uses now the most CPU usage after a call "nuget restore mySolution.sln" (package folder and NuGet cache cleaned). The solution includes a lot of projects
and about 60 NuGet components as dependencies.

We use a default installation of ProGet with IIS hosting on Windows 7 Professional.

After all, I found out, that the problem is introduced with nuget restore command. The restore command allows parallel processing, so it runs faster.
But in this case the ProGet Server uses so much CPU power that sometimes the error 500 occures. If I use the parameter DisableParallelProcessing in
"nuget restore mySolution.sln -DisableParallelProcessing", it runs more stable.

How could we solve this problem on the ProGet server (with parallel processing)?
Have other the same issue?

Thanks

Product: ProGet
Version: 3.1.0

7
replies

We use ProGet with LDAP integration.

  1. We have to provide access to ProGet feeds to our customers.
  2. We have a single domain which trusts the 6 domains from a single customer.
  3. Domain groups in our domain are assigned privileges in ProGet.
  4. Groups and users from the trusted domains are added to the domain groups from 3.

Accessing the server with internally works fine.

When we attempt access to a different website on the same server (only differs by port) with anonymous access, this works fine, so there are no other issues with configuration.

We cannot access any of the feeds from the customer network. We are continually presented with a login screen for credentials.

This sounds like we have a currently unsupported scenario - domains in different forests and one-way-trusts.

Any help towards a solution would be useful.

Product: ProGet
Version: 3.1.0

3
replies

We are evaluating ProGet, but we are currently facing issues with the “nugget.exe list” command.

Our build tool uses the following command to find the latest version of a given package:

nuget.exe list "Id:XXX && Version:1.2.*" –allversions

This command works find on both "nuget.org" and on our existing nuget server, but it always returns nothing on ProGet.
Is this a bug, or just some feature that you don’t support?
Thanks

Product: ProGet
Version: 3.1.0

4
replies

We appear to have a performance problem with loading ProGet feeds. It's particularly pronounced in the web interface, but also happens in Visual Studio. When I click on Feeds -> [name of our internal feed] in the web interface, it takes over a minute before the packages appear. We currently have ProGet 3.1.0 installed, but the problem has always been present for us. The feed in question is not huge, just 450 package versions (23 package identities).

When I look at Wireshark while the Feeds page on the web interface is loading, the server almost immediately starts sending back the feed data, but it trickles in really slowly (as little as a single character per IP packet, typically one JSON element per packet), so that it takes ~90 seconds before the entire JSON data arrives and the packages are shown.

What can we do to improve this situation?

Product: ProGet
Version: 3.1.0

1
replies

Trying to create/update releases using SQL and it will not accept the Deployables XML code.

EXEC dbo.Releases_CreateOrUpdateRelease 29, '13.2.1', 30, '', 'test', '', '<ReleaseDeployables><ReleaseDeployables Deployable_Id="112" InclusionType_Code="I" /></ReleaseDeployables>'

If I manually change the Deployables, it ends up removing them.

Is there an obvious part missing? I did try to add <?xml version="1.0" encoding="utf-16"?> to the front of the string, but then I get an error "line 1, character 39, unable to switch the encoding"

Thanks.

Product: BuildMaster
Version: 4.2.7

1
replies

I am trying to connect BuildMaster to TFS2013 but I keep receiving the error below. I have tried on multiple machines and I even did a fresh install of Windows Server 2012R2.

Provider error. Could not connect to TFS: Microsoft.TeamFoundation.TeamFoundationServiceUnavailableException: TF400324: Team Foundation services are not available from server http://windows2012r2-1/tfs.
Technical information (for administrator):
Page not found. ---> System.Net.WebException: The remote server returned an error: (404) Not Found.
at System.Net.HttpWebRequest.GetResponse()
at Microsoft.TeamFoundation.Client.Channels.TfsHttpWebRequest.SendRequestAndGetResponse(HttpWebRequest webRequest, WebException& webException)
--- End of inner exception stack trace ---
at Microsoft.TeamFoundation.Client.Channels.TfsHttpWebRequest.ReadResponse(HttpWebResponse webResponse, WebException webException)
at Microsoft.TeamFoundation.Client.Channels.TfsHttpWebRequest.IsAuthenticationChallenge(TfsMessage requestMessage, HttpWebResponse webResponse, WebException webException, TfsMessage& responseMessage)
at Microsoft.TeamFoundation.Client.Channels.TfsHttpWebRequest.SendRequest()
at Microsoft.TeamFoundation.Client.Channels.TfsHttpRequestChannel.Request(TfsMessage message, TimeSpan timeout)
at Microsoft.TeamFoundation.Client.Channels.TfsHttpClientBase.Invoke(TfsClientOperation operation, Object[] parameters, TimeSpan timeout, Object[]& outputs)
at Microsoft.TeamFoundation.Framework.Client.RegistrationProxy.GetRegistrationEntries(String toolId)
at Microsoft.TeamFoundation.Framework.Client.RegistrationService.RefreshMemoryCache()
at Microsoft.TeamFoundation.Framework.Client.RegistrationService.GetRegistrationEntries(String toolId)
at Microsoft.TeamFoundation.Framework.Client.PreFrameworkServerDataProvider.FindServiceLocation(String serviceType, String toolId)
at Microsoft.TeamFoundation.Framework.Client.PreFrameworkServerDataProvider.LocationForCurrentConnection(String serviceType, Guid serviceIdentifier)
at Microsoft.TeamFoundation.Client.TfsConnection.EnsureProviderConnected()
at Microsoft.TeamFoundation.Client.TfsConnection.EnsureAuthenticated()
at Inedo.BuildMasterExtensions.TFS2012.TfsSourceControlProvider.GetTeamProjectCollection()
at Inedo.BuildMasterExtensions.TFS2012.TfsSourceControlProvider.ValidateConnection2()
at Inedo.BuildMasterExtensions.TFS2012.TfsSourceControlProvider.ValidateConnection()

Product: BuildMaster
Version: 4.3.10

1
replies

Could you please tell me if there are any limitations of the usage of the free license?

Product: ProGet
Version: 3.1.0

5
replies

Hi
we use proget with LDAP and every Developer can only see the project feed. But evertime some developer try to upload a package he get an Error 500.

If we the developer had Privileges Scope (system) he can upload package

so please check this

Product: ProGet
Version: 3.1.0

5
replies

Hi, I have asked this question on SuperUser.com (BTW do you monitor the posts there too? I didn't use StackOverflow because it is not really a programming question):

http://superuser.com/questions/786845/is-packageid-now-case-sensitive-in-chocolatey-install-command

and it turned out, that ProGet behaves differently in terms of case sensitivity compared to the standard nuget server.
Do you consider this a bug or a feature?

Product: ProGet
Version: 3.1.0

1
replies

I have a scenario in which i have different configuration files for three environments. In my current version which i want to deploy have massive changes in web.config. if i go to configuration section and try to get the latest files from SCM then all of my previous changes will gone. what i can do to get just the changes from SCM?

Product: BuildMaster
Version: 4.3.9

1
replies

My builds are starting at 0.0 and I want them to start at 1.0, where might I set that?

Product: BuildMaster
Version: 4.3.9

1
replies

What's the recommended way to deploy an entire SQL Server database?

Product: BuildMaster
Version: 4.3.9

6
replies

Hi,

I am trying to execute a NODE JS command from buildmaster.

I tried the following without success:

  • Execute a command line, with a bat file
  • Execute a powershell script
  • Execute a powershell file

If I execute these commands above, in the server, it works properly. Even for a user without administrative rights.

I am trying to execute the grunt module, so I am installing the module and run the module. Any idea how to solve this problem?

The commands I am trying to execute are:

  • npm install grunt-cli -g
  • grunt less

Thanks,

Andy

Product: BuildMaster
Version: 4.3.7

1
replies

Is there a way to Assign an application pool to a virtual directory or a web application?

I of course am aware of the ability to create a new website, but i have no other ports or IP addresses on this server to bind to, instead, this will be a subdirectory under the wwwroot that Default Web Site points to, and I just want to assign the application to another app pool.

Product: BuildMaster
Version: 4.3.9

2
replies

I have setup the SCM Trigger builds on top of SVN. but it's not working. if i gave some wrong path in 'Monitor Path' then it is giving me the error. but if path is correct then nothing happened after changing the svn code. any idea?

Thanks

Product: BuildMaster
Version: 4.3.9

3
replies

Hi guys,

we get this error


Package Indexing Error
Feed	Test
Package	Test.1.0.0.nupkg
Message	The process cannot access the file 'D:\Data\Test\Test.1.0.0.nupkg' because it is being used by another process.
Date	7/16/2014 4:04:46 PM
Stack Trace	 at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
at Inedo.NuGet.Packages.NuGetPackage.ReadFromNupkgFile(String fileName)
at Inedo.ProGet.Extensibility.PackageStores.DirectoryPackageStore.TryReadPackage(String fileName)

and we see in the process list Proget service runs 4 times and only read packages and can't add new one. If you try to add a new package you get the "Package Indexing Error". Please check the Filewatcher and make him faster and make him write new stuff in the same time he reads packages.

Our environment:

Windows 2012 R2

Total packages: 20000 piece => 90GB total amount

Product: ProGet
Version: 3.1.0

1
replies

I am trying to be sure that when I deploy database code, I take a backup of the database. But I have a few deployables that could modify the database. I tried using dependencies, but that did not restrict me from running without a backup. it also only applies to non-imported deployables

Is it possible to be sure that I make a backup which could be triggered from various deployables? I might go down the route of action group predicates.

Thanks

Product: BuildMaster
Version: 4.2.6

1
replies

After changing TeamCity to use the ProGet packaging service instead of the built in service, I keep getting an error that an API key is required. How would I be able to pass the ApiKey that I set up for the service in the url that I am using to access the service in TeamCity RgPublish command line?

Product: ProGet
Version: 3.1.0

Ask A Question
Page: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465676970717273747576777879808182838485868788899091929394