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 5 of 109 (20 questions out of 2170)
1
replies

Does ProGet Basic edition has access to support engineers through tickets, QA Forum and ProGet technical support,

Product: ProGet
Version: 4.8.6

1
replies

Hello,

Is it possible to set up a Retention Policy to purge artifacts for all but the final package for a given release?

Thank you,
Artem

Product: BuildMaster
Version: 5.8.1

3
replies

I ask this because when uploading a file directly that was created using this method yields an application error:

System.InvalidOperationException
POST validation failed with token "LV4zhpwrvIM3BCaTa4...".

Description: HTTP 500.Error processing request.

Details: Non-web exception. Exception origin (name of application or object): mscorlib.
Exception stack trace:
at Inedo.Web.PageFree.SimplePageBase.ProcessPostBack () [0x0004b] in <b3c8f625a9674e54b534ab21fc34bde8>:0 at Inedo.Web.PageFree.SimplePageBase+<ProcessRequestAsync>d__48.MoveNext () [0x000d3] in <b3c8f625a9674e54b534ab21fc34bde8>:0 --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x0000c] in <77c9551943624fd18301ba6f78a841e5>:0 at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) [0x0003e] in <77c9551943624fd18301ba6f78a841e5>:0 at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) [0x00028] in <77c9551943624fd18301ba6f78a841e5>:0 at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) [0x00008] in <77c9551943624fd18301ba6f78a841e5>:0 at System.Runtime.CompilerServices.TaskAwaiter.GetResult () [0x00000] in <77c9551943624fd18301ba6f78a841e5>:0 at System.Web.TaskAsyncResult.Wait (System.IAsyncResult result) [0x00032] in <d777bf5120224d38839a5bae355ed440>:0 at System.Web.HttpTaskAsyncHandler.System.Web.IHttpAsyncHandler.EndProcessRequest (System.IAsyncResult result) [0x00000] in <d777bf5120224d38839a5bae355ed440>:0 at Inedo.Web.Handlers.AsyncHandlerWrapper.EndProcessRequest (System.IAsyncResult result) [0x00000] in <b3c8f625a9674e54b534ab21fc34bde8>:0 at System.Web.HttpApplication.async_handler_complete_cb (System.IAsyncResult ar) [0x00015] in <d777bf5120224d38839a5bae355ed440>:0

Can you help me understand what's happening?

I'm using the latest version of ProGet.

Thank you!

Product: ProGet
Version: 4.8.6

1
replies
  1. How can I delete docker images through api?
  2. Why when I deleted docker images from proget the space on the disk is not cleaned? How can I cleaning disk space?

Product: ProGet
Version: 4.8.4

3
replies

Hi,
I'm running latest LTS node.js 6.11.4 and ProGet 4.8.6 on Windows Server 2016 x64. If I run npm adduser command it failes with 404 NotFound error. Here is npm log:

2 info using npm@5.5.1
3 info using node@v6.11.4
4 verbose config Skipping project config: C:\Users\<user>/.npmrc. (matches userconfig)
5 verbose stack Error: Not Found
5 verbose stack     at fetch.defaults.then.then.result (C:\Users\<user>\AppData\Roaming\npm\node_modules\npm\node_modules\npm-profile\index.js:203:19)
5 verbose stack     at process._tickCallback (internal/process/next_tick.js:109:7)

In ProGet IIS log there is PUT request:
PUT /npm/-/user/org.couchdb.user:devpub - 80 - <IP> make-fetch-happen/2.5.0+(+https://npm.im/make-fetch-happen) - 404 0 0 31

It used to works on older node.js 4.5.0. There was this PUT request to ProGet IIS:
PUT /npm/dev_npm/-/user/org.couchdb.user:devpub - 80 - <IP> npm/3.10.7+node/v4.5.0+win32+x64 adduser 201 0 64 203

So in new node.js version there isn't ProGet npm feed name in URL (dev_npm) what cause 404.

Is it problem in node.js or it should be fixed in ProGet?

Thanks,
beda

Product: ProGet
Version: 4.8.6

2
replies

I have created an Application Powershell Asset to set environment variables as follows:
[Environment]::SetEnvironmentVariable("TC_SSO_APP_ID","TEST1","Machine")
[Environment]::SetEnvironmentVariable("TC_SSO_SERVICE","TEST2","Machine")
[Environment]::SetEnvironmentVariable("TC_SSO_LOGIN_URL","TEST3","Machine")

When I execute the packaged pipeline process, it appears that the script executed successfully. There is no output of this process, and I have verified that errors in the script are caught.

When I login to the server and open a PowerShell/CMD prompt however, the expected values are not set. I'm not sure what I am doing wrong and from other examples, this should be working.

Product: BuildMaster
Version: 5.7.3

1
replies

Hi Guys,

I am just looking at text templating and have a question.

I have the below template:

<% foreach $server in @ServersInRoleAndEnvironment(QCAD VAS, VT) { %>
<CadServer index="${index}" systemName="Vis${EnvironmentName}" serverAddress="" userPosition="${server}" userProfile="Administrator" userId="VIM${VIM_Number}ARL${index}" userPassword=""> </CadServer>
<% $Increment(${index}, 1); %>
<% } %>

Where $index is set in the plan and passed into the text template function:

{
foreach $VimServer in @ServersInRoleAndEnvironment(QCAD VIM, VT)
{
for server $VimServer
{
set $index = 1;

        Apply-Template test-text-template
        (
            AdditionalVariables: %(VIM_Number: ${VIM_Number}, index: ${index}),
            OutputVariable => $result
        );

        Log-Debug $result;
    }
}

}

And I believe it is having an issue with the index/increment as im getting:

Unhandled exception: System.ArgumentNullException: Value cannot be null. Parameter name: script at Inedo.ExecutionEngine.Parser.Compiler.<Validate>d__9.MoveNext() at System.Collections.Generic.List1..ctor(IEnumerable1 collection) at System.Linq.Enumerable.ToList[TSource](IEnumerable1 source) at Inedo.ExecutionEngine.Templating.TextTemplate.Parse(TextReader reader) at Inedo.ExecutionEngine.Templating.TextTemplate.Parse(String s) at Inedo.BuildMaster.Windows.ServiceApplication.Executions.PlanExecuter.BuildMasterExecutionContext.ApplyTextTemplateAsync(String text, IReadOnlyDictionary2 additionalVariables) at Inedo.Extensions.Operations.General.ApplyTemplateOperation.<ExecuteAsync>d__28.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Inedo.BuildMaster.Windows.ServiceApplication.Executions.PlanExecuter.DeploymentPlanExecuter.<Inedo-ExecutionEngine-Executer-IExecutionHostEnvironment-ExecuteActionAsync>d__25.MoveNext()

If I remove all references to the index it does the rest fine.

Any thoughts where im going wrong?

Product: BuildMaster
Version: 5.8.1

1
replies

Good Morning, trying to perform a manual update for ProGet 4.8.6 and the bmdbupdate.exe is being blocked by corporate malware protection.

Please see the following link:

https://www.virustotal.com/en/file/b8e06acc540ed9b33d4af7a637b3a015296c0343957f6dfc9bdb05795f31824b/analysis/

Can you confirm this file is correct and not compromised?

Thanks

Product: BuildMaster
Version: 5.8.1

4
replies

I am trying to get a list of servers from a specific role but when I use the AcquiredServers(rolename) I get nothing back even thought there are servers in the role.
The role name does contain spaces.

Should this be working? Are the spaces an issue, if so anyway to work around it?

Product: BuildMaster
Version: 5.7.3

1
replies

I have a very large nuget package (1.2 GB)

I'm doing a test with the latest version 4.8.6 using progets built in web server.

Using nuget.exe version 3.5.0 I'm trying to push this huge package to the server, but it always fails with 500. I can publish less huge packages without issue. Is there a size limit to how large a package I can publish?
there are no logs on the Proget server regarding the huge package.
Error follows....

PS C:\Users\Desktop> nuget.exe push .\Packagename.Product.Desktop.2.1.5253.nupkg username:password -Source http://1
0.5.37.60:81/nuget/NugetFeed -Timeout 2000 -Verbosity Detailed
NuGet Version: 3.5.0.1996
Pushing Packagename.Product.Desktop.2.1.5253.nupkg to 'http://192.168.1.20:81/nuget/Pangaea'...
PUT http://192.168.1.20:81/nuget/Pangaea/
InternalServerError http://192.168.1.20:81/nuget/Pangaea/ 29718ms
PUT http://192.168.1.20:81/nuget/Pangaea/
InternalServerError http://192.168.1.20:81/nuget/Pangaea/ 35949ms
PUT http://192.168.1.20:81/nuget/Pangaea/
InternalServerError http://192.168.1.20:81/nuget/Pangaea/ 35992ms
System.AggregateException: One or more errors occurred. ---> System.Net.Http.HttpRequestException: Response status code
does not indicate success: 500 (Internal Server Error).
at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
at NuGet.Protocol.Core.Types.PackageUpdateResource.<>c.<PushPackageToServer>b__19_1(HttpResponseMessage response)
at NuGet.Protocol.HttpSource.<ProcessResponseAsync>d__141.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at NuGet.Protocol.Core.Types.PackageUpdateResource.<PushPackageToServer>d__19.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at NuGet.Protocol.Core.Types.PackageUpdateResource.<PushPackageCore>d__13.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at NuGet.Protocol.Core.Types.PackageUpdateResource.<PushPackage>d__12.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at NuGet.Protocol.Core.Types.PackageUpdateResource.<Push>d__8.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at NuGet.Commands.PushRunner.<Run>d__0.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at NuGet.CommandLine.PushCommand.<ExecuteCommandAsync>d__28.MoveNext() --- End of inner exception stack trace --- at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions) at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken) at NuGet.CommandLine.Command.Execute() at NuGet.CommandLine.Program.MainCore(String workingDirectory, String[] args) ---> (Inner Exception #0) System.Net.Http.HttpRequestException: Response status code does not indicate success: 500 (Int ernal Server Error). at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode() at NuGet.Protocol.Core.Types.PackageUpdateResource.<>c.<PushPackageToServer>b__19_1(HttpResponseMessage response) at NuGet.Protocol.HttpSource.<ProcessResponseAsync>d__141.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at NuGet.Protocol.Core.Types.PackageUpdateResource.<PushPackageToServer>d__19.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at NuGet.Protocol.Core.Types.PackageUpdateResource.<PushPackageCore>d__13.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at NuGet.Protocol.Core.Types.PackageUpdateResource.<PushPackage>d__12.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at NuGet.Protocol.Core.Types.PackageUpdateResource.<Push>d__8.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at NuGet.Commands.PushRunner.<Run>d__0.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at NuGet.CommandLine.PushCommand.<ExecuteCommandAsync>d__28.MoveNext()<---

Product: ProGet
Version: 4.8.6

1
replies

HTTP Error 500.19 - Internal Server Error

The requested page cannot be accessed because the related configuration data for the page is invalid.

Detailed Error Information:

Module
IIS Web Core

Notification
BeginRequest

Handler
Not yet determined

Error Code
0x80070021

Config Error
This configuration section cannot be used at this path. This happens when the section is locked at a parent level. Locking is either by default (overrideModeDefault="Deny"), or set explicitly by a location tag with overrideMode="Deny" or the legacy allowOverride="false".

Config File
\?\C:\Program Files\ProGet\WebApp\web.config

Requested URL
http://localhost:80/proget

Physical Path
C:\Program Files\ProGet\WebApp\proget

Logon Method
Not yet determined

Logon User
Not yet determined

Config Source:
35: </security>
36: <handlers>
37: <remove name="rules-ISAPI-4.0_64bit" />

Product: ProGet
Version: 4.8.5

4
replies

Hi,

Sorry to keep asking so many questions...

New scenario: I have an application packaged in ProGet and being deployed to a server. The ProGet package includes a web.config file in. This has various 'static' settings - assembly references etc - along with some settings that will be specific to the environment - connection strings etc.

I have created a server role with a configuration with steps to:

  • Create a directory
  • Deploy the ProGet package
  • Apply the environment-specific settings in the web.config

Pretty much the same thing as the tutorial here:
http://inedo.com/support/tutorials/otter/deploying-aspnet-and-windows-service-applications-with-otter

My problem is - or appears to be - that after the remediation job has run, and the Ensure-AppSetting statements have been applied, the web.config doesn't match what is in the ProGet package, so it's considered to be in drift status.

Is there something I can do so that when Otter is checking for drift in a config file, it will apply Ensure-AppSettings statements to the ProGet source file before it compares it to what is on the server? Or is there some other way around this?

Thanks again!

Andrew

Product: BuildMaster
Version: 5.8.1

2
replies

Hi Team,

Since we've applied Proget Version 4.8.4 (Build 7). We've been getting an error message saying "Drop path null does not exist". However, there were no details that can assist me troubleshooting the issue.

Your help is greatly appreciated.

Thank you.

Product: ProGet
Version: 4.8.4

2
replies

Here are the steps I took.

  1. Created an Alternate Credential in my profile of Team Services
  2. Created a Generic Git Credential in BuildMaster
  3. Git Credential points to https://[ourcompany].visualstudio.com/DefaultCollection/_git/[Repository]
  4. Created a Plan using the following Git-GetSource (Credentials: TFSGIT, Branch: master);

Received the following error:

INFO : 2017-10-10 16:11:20Z - Getting source from 'https://[hidden].visualstudio.com/DefaultCollection/_git/[hidden]' on 'master' branch...
ERROR: 2017-10-10 16:11:20Z - This operation requires a valid server context. Use a "for server ..." block to set the server context.
DEBUG: 2017-10-10 16:11:20Z - Cleaning up...
DEBUG: 2017-10-10 16:11:20Z - Cleanup complete.

Product: BuildMaster
Version: 5.6.11

1
replies

The error occurs when attempting to restore packages for a .NET project using "dotnet restore -Source 'source-url' " on Linux and macOS, the command works as intended windows.

The feed is setup to require authentication and nuget stores valid credentials for the source in the configfile, same credentials were used on all platforms. ProGet version is 4.8.5 build 1

dotnet restore error:
Retrying 'FindPackagesByIdAsyncCore' for source 'https://url/nuget/feed/FindPackagesById()?id='Microsoft.NETCore.App''.
Response status code does not indicate success: 500 (Internal Server Error).

ProGet Error log:
Message:
An error occurred in the web application: Value cannot be null. Parameter name: userName
Details:
URL: http://url/nuget/feed/FindPackagesById()?id='Package'
Referrer: (not set)
User: (unknown)
User Agent: NuGet MSBuild Task/4.3.0 (Linux 4.9.49-moby #1 SMP Wed Sep 27 00:36:29 UTC 2017)
Stack trace: at Inedo.ProGet.Extensibility.UserDirectories.BuiltInDirectory.TryGetAndValidateUser(String userName, String password)
at Inedo.ProGet.WebApplication.ProGetHttpModule.ValidateUser(HttpApplication app, String userName, String password)
at Inedo.Web.InedoHttpModule.AuthenticateRequestAsync(HttpApplication app)
at Inedo.Web.InedoHttpModule.ProcessBegin(Object sender, EventArgs e, AsyncCallback cb, Object extraData)
at System.Web.HttpApplication.AsyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)

Product: BuildMaster
Version: 5.8.1

1
replies

I get a 500 server error when trying to download all files in the root of an asset directory. This behavior occurs using both IIS and Integrated Web servers.

I've tried the following URL formats:

https://<servername>/endpoints/<assetdirectoryname>/export?format=zip&recursive
https://<servername>/endpoints/<assetdirectoryname>/export/?format=zip&recursive
https://<servername>/endpoints/<assetdirectoryname>/export/content?format=zip&recursive
https://<servername>/endpoints/<assetdirectoryname>/export/content/?format=zip&recursive

Using an API with full rights within header and as basic authorization still results in 500 error.

Product: ProGet
Version: 4.8.5

1
replies

While installing the ProGet, in database configuration stage i want to select existing SQL Server instance and i want to give AWS ,RDS instance in that place. So what are the RDS details i need to enter in connection string for Data Source, Initial catalog and integrated security.... . Do i need to do anything else to configure AWS (RDS) in proget.

Product: ProGet
Version: 4.8.5

1
replies

Hi,

I would like to know if Proget Free supports Sql Server 2016.

Thanks,

Product: ProGet
Version: 4.7.13

1
replies

Plugin is failing when a source folder has more than 1 child folder.

I give the full path to the folder to be uploaded, which has 21 sub-folders in it, each with many files. The failure appears to be the many sub-folders…

Instead of giving “/parentFolder/myFolder” and “/*”, I tried to give “/parent-folder” and “/myFolder//*’ but it also fails.

Product: BuildMaster
Version: 5.8.1

4
replies

Hi,

I'm trying to set some variables in the web.config / app.config of a number of components (12 different components, each will have some common settings in the web/app config files - seems like Templates are the best way to do it, but open to suggestions).

The problem I'm having is that I can't get Templates working at all. Under Otter > Assets > Templates, i hit "create template", enter the name "Config", and hit Save. That appears to save the template, and I can click the template name to open it. In the dialog that opens though, I see the following text:

module Config

{

}

Which seems fine. However, I also see a warning:
There were one or more errors processing your script:
[Error] Line 1: Unexpected keyword.

And I can't switch to the visual editor.

If I change the word 'module' to 'template' and hit 'validate plan', it validates OK, and I can switch to the visual editor. I can then add operations to the template. But, when I hit 'save', it won't let me save, and gives more errors.

Is there a basic example somewhere of what a Template file should look like?

Thanks,

Andrew

Product: Otter
Version: 1.7.2

Ask A Question
Page: 1 2 3 5 7 8 9 10 109