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 6 of 94 (20 questions out of 1879)
3
replies

i'm trying to use the "install NuGet Packages" to run a restore before I run msbuild but it keeps blowing up, with an exception of : Inedo.IO.PathEx.DetectDirectorySeparator(String)

I'd paste some pictures of my definition and results, but apparently the UI doesn't allow it??

Product: BuildMaster
Version: 5.6.11

3
replies

Hello,

I'm trying to get rid of the last Windows Server I have, and it's serving some private NuGet feeds using ProGet for my project. I was able to install it successfully on Digital Ocean's server using docker-compose with Nginx in front of it and migrated all the data using CSV files between MS SQL and Postgres.

But then realized I can't use it, because Postgres is not case insensitive like MS SQL, and I can't make it case insensitive by a "global switch".

I have a lot of external users that use those private feeds in their continuous integration environments. There is a high probability that they are using other case for logins and package ids than in the database, like "hangfire.pro" instead of "Hangfire.Pro". This is not a problem when using ProGet for Windows, and it's a more user-friendly approach, since they don't need to guess the proper casing.

I've googled a bit to learn how to make Postgresql's queries case insensitive, and learnt there are two options: use the "citext" data type, or change all queries to use the "LOWER" function. I've tried to change the data type to "citext", and try to login using the different casing, but this does not work at all.

So looks like the only option is to fix all the queries, and I can't perform this on my side. Have you faced with this problem before?

Product: ProGet
Version: 4.7.9

2
replies

I am currently building a few Proget machines in AWS which our AWS account has its own domain. Currently we have a one way trust with the AWS domain where our internal doamin can access anything in AWS but AWS cannot access resources in our internal domain.

Will there be any changes to the LDAP setup for multi domains to include outgoing trusts as this makes more sense to use vs using inbound connections. With Inbound witch should not have access to the domain would not make sense to have the users on the domain with no access able to access the proget site.

Product: ProGet
Version: 4.7.9

4
replies

Hi there

I am trying to unit test a small library using nunit 3.6.1 but there is a NullReferenceException when executing the nunit step.

DEBUG: 2017-04-03 17:55:54Z - Using LocalAgent agent on localhost
DEBUG: 2017-04-03 17:55:54Z - Test file: D:\BuildMaster\Work\TelSearchApi\1.0.2\TelSearchApi.Tests\bin\Release\TelSearchApi.Tests.dll
DEBUG: 2017-04-03 17:55:54Z - Exe path: D:\BuildMaster\Work\TelSearchApi\1.0.2\packages\NUnit.ConsoleRunner.3.6.1\tools\nunit3-console.exe
DEBUG: 2017-04-03 17:55:54Z - Output file: D:\BuildMaster\Work\TelSearchApi\1.0.2\f88f84268b644e669c6b4ea0a5c71c36.xml
DEBUG: 2017-04-03 17:55:54Z - NUnit Console Runner 3.6.1 
DEBUG: 2017-04-03 17:55:54Z - Copyright (C) 2017 Charlie Poole
DEBUG: 2017-04-03 17:55:54Z - Runtime Environment
DEBUG: 2017-04-03 17:55:54Z -    OS Version: Microsoft Windows NT 10.0.14393.0
DEBUG: 2017-04-03 17:55:54Z -   CLR Version: 4.0.30319.42000
DEBUG: 2017-04-03 17:55:54Z - Test Files
DEBUG: 2017-04-03 17:55:54Z -     D:\BuildMaster\Work\TelSearchApi\1.0.2\TelSearchApi.Tests\bin\Release\TelSearchApi.Tests.dll
DEBUG: 2017-04-03 17:55:55Z - Run Settings
DEBUG: 2017-04-03 17:55:55Z -     DisposeRunners: True
DEBUG: 2017-04-03 17:55:55Z -     WorkDirectory: D:\BuildMaster\Work\TelSearchApi\1.0.2
DEBUG: 2017-04-03 17:55:55Z -     ImageRuntimeVersion: 4.0.30319
DEBUG: 2017-04-03 17:55:55Z -     ImageTargetFrameworkName: .NETFramework,Version=v4.5
DEBUG: 2017-04-03 17:55:55Z -     ImageRequiresX86: False
DEBUG: 2017-04-03 17:55:55Z -     ImageRequiresDefaultAppDomainAssemblyResolver: False
DEBUG: 2017-04-03 17:55:55Z -     NumberOfTestWorkers: 12
DEBUG: 2017-04-03 17:55:55Z - Test Run Summary
DEBUG: 2017-04-03 17:55:55Z -   Overall result: Passed
DEBUG: 2017-04-03 17:55:55Z -   Test Count: 1, Passed: 1, Failed: 0, Warnings: 0, Inconclusive: 0, Skipped: 0
DEBUG: 2017-04-03 17:55:55Z -   Start time: 2017-04-03 17:55:54Z
DEBUG: 2017-04-03 17:55:55Z -     End time: 2017-04-03 17:55:55Z
DEBUG: 2017-04-03 17:55:55Z -     Duration: 0.877 seconds
DEBUG: 2017-04-03 17:55:55Z - Results (nunit3) saved as nunit2
DEBUG: 2017-04-03 17:55:55Z - Results (nunit3) saved as D:\BuildMaster\Work\TelSearchApi\1.0.2\f88f84268b644e669c6b4ea0a5c71c36.xml
DEBUG: 2017-04-03 17:55:55Z - Deleting temp output file (D:\BuildMaster\Work\TelSearchApi\1.0.2\f88f84268b644e669c6b4ea0a5c71c36.xml)...
ERROR: 2017-04-03 17:55:55Z - Unhandled exception: System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
   bei Inedo.BuildMasterExtensions.NUnit.NUnitOperation.<ExecuteAsync>d__24.MoveNext()
--- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
   bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   bei Inedo.BuildMaster.Windows.ServiceApplication.Executions.PlanExecuter.DeploymentPlanExecuter.<Inedo-ExecutionEngine-Executer-IExecutionHostEnvironment-ExecuteActionAsync>d__25.MoveNext()
DEBUG: 2017-04-03 17:55:55Z - Cleaning up...
DEBUG: 2017-04-03 17:55:55Z - Deleting D:\BuildMaster\_SVCTMP\_E53 on localhost...
DEBUG: 2017-04-03 17:55:55Z - D:\BuildMaster\_SVCTMP\_E53 on localhost deleted.
DEBUG: 2017-04-03 17:55:55Z - Cleanup complete.

Is there a possible bug in the extension?

Best regards
Patrick

Product: BuildMaster
Version: 5.6.10

1
replies

Release Notes for the 4.6.3 version of Proget state that is has the feature ' PG-680 - npm feeds now support basic authentication even if Windows Integrated Authentication is enabled'.

We have the 4.6.5 version of Proget installed but are seeing behavior that our npm feed is requiring Windows Integrated Authentication.

How can we use the PG-680 feature? Can you provide instructions for how to use it?

Product: ProGet
Version: 4.6.5

3
replies

I am glad to see in 4.7.9 the catalog endpoint is allowed - however i believe there is a unnecessary restriction in the DockerAbsoluteUrlHandler class in the ProGet.WebApplication.dll - it appears the code requires that the User-Agent starts with "docker" (GetHttpHandler - method)

This is limiting - for example Octopus does not send this User-Agent when calling docker registry endpoints. I would recommend removing that restriction.

Product: ProGet
Version: 4.7.9

2
replies

When defining a plan, I noticed the templates and built-in operations available for selection. However, other plans are not available. Is this by design? Is it possible to call another plan within a plan?

What I'm trying to achieve is to define an application specific plan to call a global plan.

Product: BuildMaster
Version: 5.6.9

1
replies

Hi there,

Are there plans to port the Actions in the Azure extension to non-legacy versions? We're looking at Azure to deploy things, and just wondering how much effort it would be to setup in BuildMaster.

Thanks!

Product: BuildMaster
Version: 5.6.10

1
replies

Hi,

We migrated to new servers however after the the migration of Proget, we are experiencing this issue.

Getting metadata from https://registry.npmjs.org/-/all
Error processing JSON: System.Exception: uninclused
at Inedo.ProGet.ScheduledTasks.Npm.FullNpmConnectorIndexScheduledTask.<IndexConnectorAsync>d__1.MoveNext()

We have recreated the NPM connector and still getting the same error.

Product: ProGet
Version: 4.3.1

1
replies

We've installed our Free ProGet server for evaluation in an Azure virtual machine. It works all right so far, but we need to make sure only authorized people have access to the feeds. Is it possible to configure a feed to ask for a password when accessed?

Product: ProGet
Version: 4.7.8

4
replies

I'm unable to view newly added Docker Package in ProGet after successful push. I see the package name library\packagename but when clicking on the package link I get the following error.

An error occurred getting the package: Value cannot be null. Parameter name: packageVersion

here is my example:
sudo docker tag sonarqube:5.6 myprogetserver:443/mydocker/sonarqube:5.6
sudo docker push myprogetserver:443/mydocker/sonarqube:5.6

Product: ProGet
Version: 4.7.4

1
replies

How I will find out which version of ProGet my Organisation is using?

Product: ProGet
Version: 4.7.8

1
replies

Hi Support,

So, Proget is actually running on address "http://<oursite>:81/" and the proxy runs on "https://<oursite>". Proget still shows that it is running on Port 81 everywhere in the interface.

Is there a way to tell ProGet on what address it runs?

Thanks.

Jason

Product: ProGet
Version: 4.7.6

1
replies

Apologies for the vagueness of this but we, seemingly randomly, get the following error during our Build step across at least two of our plans:

DEBUG: Inheriting deployable (ID=0) from context.
DEBUG: Artifact "Project.SmokeTests" found (ApplicationId=80, ReleaseNumber=0.5, BuildNumber=51, DeployableId=0).
ERROR: Artifact file not found at expected path (D:\BuildMaster\Artifacts\A80\R525\B7615\Project.SmokeTests.zip). It may have been purged as part of a retention policy.

If we kick the build off again, it succeeds with no issues.

Incidence is pretty low (~1 in maybe 50 builds).

Any ideas what could cause this?

Product: BuildMaster
Version: 5.6.8

1
replies

Buenas tardes,

Actualmente tengo un problema en donde muestra el siguiente mensaje cada vez que intento cargar un paquete:

URL: http://localhost:81/packages/add-package/upload?feedId=1
Referrer: http://localhost:81/packages/add-package/upload?feedId=1
User: Admin
User Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.110 Safari/537.36
Stack trace: en System.IO.Compression.ZipArchive.ReadEndOfCentralDirectory()
en System.IO.Compression.ZipArchive.Init(Stream stream, ZipArchiveMode mode, Boolean leaveOpen)
en System.IO.Compression.ZipArchive..ctor(Stream stream, ZipArchiveMode mode, Boolean leaveOpen)
en Inedo.ProGet.Feeds.NuGet.NuGetFeed.<InstallOrUpdatePackageAsync>d__40.MoveNext()
--- Fin del seguimiento de la pila de la ubicación anterior donde se produjo la excepción ---
en System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
en Inedo.TaskExtensions.WaitAndUnwrapExceptions(Task task)
en Inedo.ProGet.WebApplication.Pages.NuGet.Packages.UploadPackagePage.<>c__DisplayClass9_0.<CreateChildControls>b__0()
en Inedo.Web.Controls.ButtonLinks.PostBackButtonLink.Inedo.Web.Controls.ISimplePostControl.ProcessValidPost()
en Inedo.Web.PageFree.SimplePageBase.ProcessPost(IEnumerable1 controls, Boolean isValid, IList1 validationResults, ISimplePostControl postbackTrigger, String eventName)
en Inedo.Web.PageFree.SimplePageBase.ProcessPost(IEnumerable1 controls, Boolean isValid, IList1 validationResults, ISimplePostControl postbackTrigger, String eventName)
en Inedo.Web.PageFree.SimplePageBase.ProcessPostBack()
en Inedo.Web.PageFree.SimplePageBase.<ProcessRequestAsync>d__48.MoveNext()
--- Fin del seguimiento de la pila de la ubicación anterior donde se produjo la excepción ---
en System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
en System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
en System.Web.TaskAsyncHelper.EndTask(IAsyncResult ar)
en System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
en System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)

Product: ProGet
Version: 4.7.8

1
replies

I'm having trouble getting npm to login to a Docker-hosted ProGet (4.7.8 on c1858e8f1d8bdb46ed493a937e61bf951d7c730549abb54cd579e09332169510)

npm client is on macOS, I'm using npm adduser --verbose

login to Docker-hosted ProGet 4.7.8:

npm info it worked if it ends with ok
npm verb cli [ '/usr/local/Cellar/node/6.7.0/bin/node',
npm verb cli   '/usr/local/bin/npm',
npm verb cli   'adduser',
npm verb cli   '--verbose' ]
npm info using npm@3.10.7
npm info using node@v6.7.0
npm verb config Skipping project config: /Users/msmiley/.npmrc. (matches userconfig)
Username: mike.smiley
Password: 
Email: (this IS public) mike.smiley@a2ius.com
npm verb adduser before first PUT { _id: 'org.couchdb.user:mike.smiley',
npm verb adduser   name: 'mike.smiley',
npm verb adduser   password: 'XXXXX',
npm verb adduser   email: 'mike.smiley@a2ius.com',
npm verb adduser   type: 'user',
npm verb adduser   roles: [],
npm verb adduser   date: '2017-03-28T18:07:06.431Z' }
npm verb request uri http://ambrose.a2ius.com/npm/npm/-/user/org.couchdb.user:mike.smiley
npm verb request new user, so can't send auth
npm info attempt registry request try #1 at 2:07:06 PM
npm verb request id a8741d4396644053
npm http request PUT http://ambrose.a2ius.com/npm/npm/-/user/org.couchdb.user:mike.smiley

same login to 4.7.8 on Windows yields the following (as expected):

npm info it worked if it ends with ok
npm verb cli [ '/usr/local/Cellar/node/6.7.0/bin/node',
npm verb cli   '/usr/local/bin/npm',
npm verb cli   'adduser',
npm verb cli   '--verbose' ]
npm info using npm@3.10.7
npm info using node@v6.7.0
npm verb config Skipping project config: /Users/msmiley/.npmrc. (matches userconfig)
Username: (mike.smiley) 
Password: (or leave unchanged) 
Email: (this IS public) (mike.smiley@a2ius.com) 
npm verb adduser before first PUT { _id: 'org.couchdb.user:mike.smiley',
npm verb adduser   name: 'mike.smiley',
npm verb adduser   password: 'XXXXX',
npm verb adduser   email: 'mike.smiley@a2ius.com',
npm verb adduser   type: 'user',
npm verb adduser   roles: [],
npm verb adduser   date: '2017-03-28T18:02:20.183Z' }
npm verb request uri http://ignatius/npm/npm/-/user/org.couchdb.user:mike.smiley
npm verb request new user, so can't send auth
npm info attempt registry request try #1 at 2:02:20 PM
npm verb request id 662c0fb6d51a661f
npm http request PUT http://ignatius/npm/npm/-/user/org.couchdb.user:mike.smiley
npm http 201 http://ignatius/npm/npm/-/user/org.couchdb.user:mike.smiley
npm verb headers { 'cache-control': 'private',
npm verb headers   'content-length': '13',
npm verb headers   'content-type': 'application/json; charset=utf-8',
npm verb headers   server: 'Microsoft-HTTPAPI/2.0',
npm verb headers   'x-aspnet-version': '4.0.30319',
npm verb headers   'x-ua-compatible': 'IE=edge',
npm verb headers   'x-proget-version': '4.7.8.4',
npm verb headers   date: 'Tue, 28 Mar 2017 18:02:22 GMT' }
npm verb request invalidating /Users/msmiley/.npm/ignatius/npm/npm/-/user/org.couchdb.user_3Amike.smiley on PUT
npm info adduser Authorized user mike.smiley
Logged in as mike.smiley on http://ignatius/npm/npm/.
npm verb exit [ 0, true ]
npm info ok 

I've tried different npm feed names as well as different user names. HTTP PUT reply never arrives, but connection remains open.

Product: ProGet
Version: 4.7.8

2
replies

I understand that PSCall has the ability to access output parameters from the script asset being called. What I don't understand is is how to define the script so that it has output parameters that will be accessible to PSCall.

I'm very familiar with powershell. I've tried creating a script asset parameter with a [ref] parameter but that didn't work the way I did it.

By the way, the docs for PSCall include a reference to an hdars script. It would be nice if the content of the hdars script was included in the docs for PSCall as well.

Product: BuildMaster
Version: 5.6.9

2
replies

I have Proget set up with a user called "Jenkins" which is in the group "Pushers" which has permissions for the default tasks of Publish Packages and Promote Packages. This succeeded once (at least I think so, I'm not 100% sure if it succeeded while it was just under password control), but then I wanted to change the password so I deleted and recreated the user and made sure everything was OK again. However, now all pushes fail with:

Upload http://172.23.121.218:8080/maven2/internalmaven/com/couchbase/lite/couchbase-lite-android/2.0.0-SNAPSHOT/couchbase-lite-android-2.0.0-20170328.002044-1-javadoc.jar
Could not transfer artifact com.couchbase.lite:couchbase-lite-android:jar:javadoc:2.0.0-20170328.002044-1 from/to remote (http://<user>:<pass>@172.23.121.218:8080/maven2/internalmaven): Could not write to resource 'com/couchbase/lite/couchbase-lite-android/2.0.0-SNAPSHOT/couchbase-lite-android-2.0.0-20170328.002044-1-javadoc.jar'

I have recreated the group and user numerous times, as well as giving permission explicitly to the user. None of these has solved the problem. If I add anonymous access, then both the password URL and the non-password URL work for pushing. Is there a way to find more information about what went wrong? Is HTTP Basic Auth the incorrect way to do this?

Product: ProGet
Version: 4.7.4

2
replies

I noticed that dependent roles are now available on roles (which is great!). I am struggling to figure out how to get that to actually influence the order in which roles are executed. Not matter what I do, that order is always the same (the order as the roles appear in the "Servers" tab).

I created a simple test scenario, where I have 3 roles, where RoleA (Dependent on RoleB), RoleB (Dependent on RoleC), and RoleC (no dependencies). Would expect the order to be RoleC executes 1st, RoleB executes second, and RoleA last. But I was unable to influence the order of the execution.

Product: Otter
Version: 1.5.5

1
replies

Hello,

I'm trying to get combination of Proget, Docker and OctopusDeploy running.
It works almost perfectly except I've to guess a lot of things in my configuration because api supplied to docker register is not enough, and octopus can't query my proget properly.

According to:
https://octopus.com/docs/deploying-applications/docker-containers/registries

Octopus supports docker registry without problem but there is a note:

"Note that as of the current version of ProGet (version 4.6.7 (Build 2)), their Docker Registry Feed does not expose the full Docker API and is missing the _catalog endpoint which is required to list the available packages for release selection. It has been indicated that this may change in a future release."

My question is when are you going to implement _catalog endpoint and other things required for OctopusDeploy to query docker registry?

Product: ProGet
Version: 4.7.8

Ask A Question
Page: 123468910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394