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 1 of 135 (20 questions out of 2683)
0
replies

Hi All,
When we browse to the Plans or Assets pages, we receive the following error:
(500) Server Error
too many redirects or authentication replays
Not too sure on the cause of this. From what we can see the issue popped up randomly. The Otter host has been restarted, but we still get the same result.

URL: http://<otterhost>/assets

Referrer: http://<otterhost>/servers

User: Express User

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.86 Safari/537.36

Stack trace: at LibGit2Sharp.Core.Ensure.HandleError(Int32 result) in C:\projects\libgit2sharp\LibGit2Sharp\Core\Ensure.cs:line 154
at LibGit2Sharp.Core.Proxy.git_remote_fetch(RemoteHandle remote, IEnumerable1 refSpecs, GitFetchOptions fetchOptions, String logMessage) in C:\projects\libgit2sharp\LibGit2Sharp\Core\Proxy.cs:line 2268 at LibGit2Sharp.Commands.Fetch(Repository repository, String remote, IEnumerable1 refspecs, FetchOptions options, String logMessage) in C:\projects\libgit2sharp\LibGit2Sharp\Commands\Fetch.cs:line 76
at Inedo.Extensions.RaftRepositories.ExternalGitRaftRepository.OpenRepository() in C:\projects\inedox-git\Git\Git.InedoExtension\RaftRepositories\ExternalGitRaftRepository.cs:line 76
at System.Lazy1.CreateValue() at System.Lazy1.LazyInitValue()
at Inedo.Extensions.RaftRepositories.GitRaftRepositoryBase.<<GetRaftItemsAsync>g__inner|31_0>d.MoveNext() in C:\projects\inedox-git\Git\Git.InedoExtension\RaftRepositories\GitRaftRepositoryBase.cs:line 63
at System.Linq.Enumerable.WhereEnumerableIterator1.MoveNext() at System.Linq.Buffer1..ctor(IEnumerable1 source) at System.Linq.OrderedEnumerable1.<GetEnumerator>d__1.MoveNext()
at System.Collections.Generic.List1..ctor(IEnumerable1 collection)
at System.Linq.Enumerable.ToList[TSource](IEnumerable1 source) at Inedo.Otter.WebApplication.Pages.Administration.Rafts.RaftContentsPageBase1.<CreateChildControlsAsync>d__24.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Inedo.Otter.WebApplication.Pages.OtterSimplePageBase.<InitializeAsync>d__1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Inedo.Web.PageFree.SimplePageBase.<ProcessRequestAsync>d__46.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Web.TaskAsyncHelper.EndTask(IAsyncResult ar)
at System.Web.HttpApplication.CallHandlerExecutionStep.InvokeEndHandler(IAsyncResult ar)
at System.Web.HttpApplication.CallHandlerExecutionStep.OnAsyncHandlerCompletion(IAsyncResult ar)

Product: Otter
Version: 2.1.1

1
replies

Hello,

We're using LDAP to connect to Active Directory. I noticed that if I have an API key assigned to a user and that user is disabled in AD, the API key is still valid and can be used to pull or push packages.

If we were to switch to use the new AD integration (Active Directory (new)), does the behavior of disabled users change so their API key is effectively disabled?

If the answer is no, is that something I can request as a feature?

Thanks.

Product: ProGet
Version: 5.1.18

1
replies

I am trying to use $PSEval to do some simple boolean comparisons but I'm not having any luck. If I run a simple plan like

set $foo = true;
set $bar = true;
set $foobar = $PSEval($foo -and $bar);

then I get an execution error that I cannot assign a vector value to a scalar variable. If I change $foobar to a vector (@foobar) and print out its contents it's just an empty array. Currently I've created a powershell asset to do the operation and return the result but it is a bit verbose to write

  PSCall GLOBAL::BooleanOperation
(
    var1: $foo,
    var2: $bar,
    operator: and,
    returnValue => $foobar
);

so I was hoping there was a more "inline" way to accomplish this.

Product: BuildMaster
Version: 6.1.1

0
replies

So I am thinking I may have spn issues, and am not able to attempt some of the fixes, so I am stuck with adding a separate setspn to deal with just deal with this. Agent installs are not an option. My question is can Otter utilize session options in WinRM? Example I sound on technet:

As I have seen in this link:

https://www.reddit.com/r/PowerShell/comments/3ze9pp/cannot_use_powershell_remoting_when_a_http_spn/

You can create a port specific spn:

SetSPN.exe -s HTTP/$($env:COMPUTERNAME):5985 $env:COMPUTERNAME
SetSPN.exe -s HTTP/$($env:COMPUTERNAME).$($env:USERDNSDOMAIN):5985 $env:COMPUTERNAME

and then create a session using an option:

Create and use session

$sessionOptions = New-PSSessionOption -IncludePortInSPN
Enter-PSSession -Computername <computername> -SessionOption $sessionOptions

Product: Otter
Version: 2.2.0-beta.4

0
replies

Are all proget editions meant to be self-hosted? I include AWS or Azure instances that I manage in self-hosted.

I am looking for a product or option where the provider (e.g. Inedo), hosts the tool, and my team can access it from anywhere, even when not connected to our corporate network.

Product: ProGet
Version: 5.1.23

1
replies

We've been looking into using S3 for a package store on multiple feeds, however, we already have a bunch of stuff in the feed stored locally. Will proget automatically copy all that stuff to S3 if we change the package store or will we have to do that? And if we have to do that, what's the process for that?

Product: ProGet
Version: 5.1.22

1
replies

Hi,

Is it possible to get what group an application belongs to during a build? I would have expected something like $ApplicationGroup (inverse of @ApplicationsInGroup) or similar to exist but I can't seem to find it. We'd like to be able to use our application groups to drive namespaces.

Product: BuildMaster
Version: 6.0.11

1
replies

We have a Proget Server running since version 4.7.14, now 5.1.21.

We have a nuget package with an version that has been pulled on nuget.org:

Microsoft.Graph 1.13.0

You can't see it in the list of versions reported by nuget.org itself.

But this version of the package is still being listed in our Proget installation for some reason and without showing the same warning that it has been unlisted on the details page.

I don't have the unlist option availible for an external package it would seem.

How should I try to resolve this? I was thinking of some kind of retention rule, but I'm not sure if this will resolve it.

PS: To try to fix it I also upgraded the nuget feed to support Semver 2.0, but this didn't help either.

Any help would be appriciated.

Product: ProGet
Version: 5.1.21

3
replies

Hello,

our feed is configured to reject a package with the same version. Unfortunately no error is returned with the PUSH.

What do I have to do in order to get an error and terminate the TFS TASK?

Pushing Datron.Jaguar.Common.TestHello.0.2.2.nupkg to 'http://ds2016tfs:8624/nuget/next-packages/'...
2019-03-12T10:32:12.9978729Z PUT http://ds2016tfs:8624/nuget/next-packages/
2019-03-12T10:32:13.0981037Z Created http://ds2016tfs:8624/nuget/next-packages/ 100ms
2019-03-12T10:32:13.1009196Z Your package was pushed.

Many thanks
Alexander

Product: ProGet
Version: 5.1.23

1
replies

I'd like to get the individual properties of a known file in a ProGet assets feed to check and see if it has been modified before downloading it. I can get the information as an JSON list for every file at the directory level and then search it for the one I need, but I'd rather not pull all of this information if I don't need to. Is this possible?

Product: BuildMaster
Version: 6.1.1

1
replies

Hi,
I'm using Post-Http with Post method and I'm trying to store response body in a variable. Unfortunately the variable is empty.
Is this the correct way to assign the body value of a response to a variable?

Product: Otter
Version: 2.1.3

1
replies

Gotta say it seems like crap. All I'm trying to do is follow your guide for the Daily WTF special and I can barely get anything. First the InedoHub wont install. After waiting over 15 minutes I kill the process & reboot. This happens multiple times. When I finally get it to install Buildmaster wont install. I use my instance if SQL Server. Same thing Uninstall everything I can & reboot. Finally after multiple times Buildmaster installs. Buildmaster will not launch. Tried multiple times, cleaning up everything (InedoHub included!)

And this is just for a trial? Why would I ever acrtually purchase software that is so hard just to try?

Product: BuildMaster
Version: 6.1.1

0
replies

Hi everyone,
recently we started having performance issue with our ProGet installation (running on docker-linux).

We have a reverse proxy that routes the requests, we often get either servise unavailable errors or timeouts if multiple clients try to restore packages (which is the case if multiple projects execute CI pipelines at once, NuGet local cache might not be in-use by CI runners which results in a lot of requests to the ProGet server).

Our typical project need about 73 packages (this include dependencies, analyzers, etc.). We also have multiple feeds to separate develop/production packages.

One request (ie. package search) could take as much as 30s (even longer in some situations) to complete on the server (significant load can be seen both on the Postgres and mono running ProGet).

There are no messages in the ProGet log, so nothing point to an issue in ProGet itself. We originally used NuGet.org cache that we disabled recently (this did improve the performance but didn't fix the issue completely). We have only about 200 packages (including different versions) registered inside ProGet which doesn't seem that many that it should produce performance issues.

Any tips how we could tune ProGet or change some other infrastructure to mitigate the issue? Maybe compacting the DB after removing NuGet connector might help.

Thanks for any help...

Product: ProGet
Version: 5.1.22

3
replies

Hello
I'm using proget activated by proget basic license.
I'm gonna update my key, but I can't update key on time.
if proget license key was expired proget didn't work Immediately? Or proget provides some grace period?

Thanks.

Product: ProGet
Version: 4.7.12

8
replies

We've got ProGet 5.1.22 installed and configured with a connector to Nuget.org (https://www.nuget.org/api/v2/).

When searching for remote (yet to be cached) packages, the Search result does not include some of those hosted on Nuget.org via the configured connector. For example, the 'System.Text.Encoding.CodePages 4.5.1' (https://www.nuget.org/packages/System.Text.Encoding.CodePages/4.5.1) package is not shown, while the 'HtmlAgilityPack 1.9.1; (https://www.nuget.org/packages/HtmlAgilityPack/1.9.1) package is included.

The Nuget.org page mentions a need for NuGet v2.12+ or v3.4+ to install the package - our ProGet host currently has v4.9.3 installed, although I can't imagine this has any affect on the OData request ProGet is using to find packages.

What am I missing here? Why are some NuGet.org packages missing from my search results?

Product: ProGet
Version: 5.1.22

2
replies

I indtalled ProGet pointing to a specific instance of SQL server. I need to change this instance now due to an update to another instance.
I've checked the Web.config and app.config but none of these files have connection strings in them.

Where would I find this?

Product: ProGet
Version: 5.1.19

1
replies

Hi,
I can’t create an environment with the parent environment using the API. I'm receiving 200 code as a response; the new environment is created but the parent environment is not present in details. The same situation occurs when I'm trying to update the environment. Only removing the parent environment works as described in https://inedo.com/support/documentation/otter/reference/api/infrastructure#update.

Product: Otter
Version: 2.1.3

1
replies

It would be nice to have a column in the server status that reports the status of agent or agentless communication. Say if a server cannot be reached, change status to closed, and when it is good, change it to open. This should be not be co-mingled with drifted/compliant status. I think it is that way now, but does not appear to be accurate either.

I have many servers, and it would be nice if one could check winrm at a glance. Thanks!

Product: Otter
Version: 2.1.3

7
replies

Hello, I want to start creating small functions of reusable code so I don't have to keep adding them to my plans. I use PSEnsure almost exclusively to maintain consistency across my roles. One of the things I would like to set up is a machine domain check, since we take care of machines in multiples domains and forests. I would basically like to call this function during my PSEnsure and have it output a variable called $DomainMembership for me to be able to utilize as need. For example:

    $GetDomain = (Get-CimInstance Win32_ComputerSystem).Domain
    
    if ($GetDomain -eq 'abc.local'){
        $DomainMembership  = 'abc.local'
    }
    elseif ($GetDomain -eq 'def.local'){
        $DomainMembership = 'def.local'
    }

I am not sure if this should be a module or script, as it is not clear to me the difference between the two, or documentation on how to get it working.

Product: Otter
Version: 2.1.3

1
replies

We would like to move our BuildMaster database to a new server. How do we do this? Is it simply a case of changing the settings in the Indeo Hub? Or are there additional actions we need to take? Thanks!

Product: BuildMaster
Version: 6.1.0

Ask A Question
Page: 1 3 4 5 6 135