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 137 (20 questions out of 2737)
1
replies

BuildMaster 6.1.0 and Proget 5.1.9

I have credentials I had setup and have used before but after upgrading to 6.1.0 they do not seem to work.
When I try to use it I get access denied but the credentials I am using is an Admin user on Proget.
I noticed there is now an Inedo credentials option and so I created one for Proget, got an API key, etc. However, in the Push Package for Proget I cannot select that credential. If I forcefully type it in it say it's invalid.

All I get in BuildMaster in the log is the following when I am using my older Proget credential, just a username/password:

The server returned an error (401): <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
<title>401 - Unauthorized: Access is denied due to invalid credentials.</title>
<style type="text/css">
<!--
body{margin:0;font-size:.7em;font-family:Verdana, Arial, Helvetica, sans-serif;background:#EEEEEE;}
fieldset{padding:0 15px 10px 15px;} 
h1{font-size:2.4em;margin:0;color:#FFF;}
h2{font-size:1.7em;margin:0;color:#CC0000;} 
h3{font-size:1.2em;margin:10px 0 0 0;color:#000000;} 
#header{width:96%;margin:0 0 0 0;padding:6px 2% 6px 2%;font-family:"trebuchet MS", Verdana, sans-serif;color:#FFF;
background-color:#555555;}
#content{margin:0 0 0 2%;position:relative;}
.content-container{background:#FFF;width:96%;margin-top:8px;padding:10px;position:relative;}
-->
</style>
</head>
<body>
<div id="header"><h1>Server Error</h1></div>
<div id="content">
 <div class="content-container"><fieldset>
  <h2>401 - Unauthorized: Access is denied due to invalid credentials.</h2>
  <h3>You do not have permission to view this directory or page using the credentials that you supplied.</h3>
 </fieldset></div>
</div>
</body>
</html>

Should the new credentials be working? If not then why isn't the old one working?

Product: BuildMaster
Version: 6.1.0

2
replies

I am trying to run a deployment plan that executes sql scripts on a Production database, via the agent on a Production server. I know the Production server can connect to SQL server, because it's working.

The Buildmaster server has no rights to connect to the database server directly, which is why the action is nested within an agent context.

The connection string has been verified, but I still get an error: -

ERROR: 2019-01-25 20:17:46Z - Unhandled exception: System.Data.SqlClient.SqlException (0x80131904): A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server) ---> System.ComponentModel.Win32Exception (0x80004005): The network path was not found
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Inedo.Agents.InedoAgentClientBase.<SendMessageAsync>d__28.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.Agents.InedoAgentClientBase.<ExecuteCommandAsync>d__26`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.BuildMaster.Extensibility.Operations.Database.ExecuteChangeScriptsOperation.<ExecuteAsync>d__8.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.BuildMaster.Windows.ServiceApplication.Executions.PlanExecuter.BuildMasterExecuter.<ExecuteActionAsync>d__41.MoveNext()
ClientConnectionId:00000000-0000-0000-0000-000000000000

The error indicates the server is unreachable. It shouldn't be unreachable from the Production server, so my question is; Regardless of the location of the action withing the workflow, do sql script always execute from the Buildmaster server and not on an Agent?

for server Production
{
    with async
    {
        # Does this actually run on server: 'Production', because it doesn't appear to!
        Execute-ChangeScripts
        (
            Connection: Production Server,
            InitializeDatabase: true
        );
    }
}

Product: BuildMaster
Version: 6.1.0

1
replies

What is the purpose of this button in creating orchestration job? When I click this button it shows me the list of templates but unfortunately, nothing happens when I click one of them.

I can not find anything about it in the documentation.

Product: Otter
Version: 2.1.2

3
replies

We just upgraded ProGet from 5.0.7 to 5.1.19 and now pushing NuGet packages has stopped working with error message "Forbidden ... Response status code does not indicate success: 403 (Invalid API key)."

I have read all documentation and can't figure out why. Same error with old keys and newly registered.
API key logging is on but no logs are produced, have also tried to enable Debug mode in ProGet but can't get any more information.

Product: ProGet
Version: 5.1.19

8
replies

Hello, I have a question for a possible feature request. I am trying to avoid having different installation instances of Otter in separate domains. I would like to run the same code for each servers, but each tenant has their own set of "unique" (/sarcasm) requirements that are prohibiting communications to the existing Otter server. Would it be possible to create a minimal "collection" node that runs as a relayin other environments (AD domains/ forests) to run jobs, collections, executions and reports the data back to the Otter Server? Does this make sense?

Product: Otter
Version: 2.1.3

8
replies

We've been using ProGet for several months now and we ran into this exception trying to delete any npm package. Pushing new npm packages works just fine. Deleting nuget packages also works. Our ProGet server is hosted as a Windows Service.

See the exception details below.

Server Error in '/' Application.
Access to the path 'H:\ProGet\Packages\.npm\F2\our-package\2.2.3\package.tgz' is denied.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 

Exception Details: System.UnauthorizedAccessException: Access to the path 'H:\ProGet\Packages\.npm\F2\our-package\2.2.3\package.tgz' is denied. 

ASP.NET is not authorized to access the requested resource. Consider granting access rights to the resource to the ASP.NET request identity. ASP.NET has a base process identity (typically {MACHINE}\ASPNET on IIS 5 or Network Service on IIS 6 and IIS 7, and the configured application pool identity on IIS 7.5) that is used if the application is not impersonating. If the application is impersonating via <identity impersonate="true"/>, the identity will be the anonymous user (typically IUSR_MACHINENAME) or the authenticated request user. 

To grant ASP.NET access to a file, right-click the file in File Explorer, choose "Properties" and select the Security tab. Click "Add" to add the appropriate user or group. Highlight the ASP.NET account, and check the boxes for the desired access.

Source Error: 

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

Stack Trace: 


[UnauthorizedAccessException: Access to the path 'H:\ProGet\Packages\.npm\F2\our-package\2.2.3\package.tgz' is denied.]
   System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) +417
   System.IO.File.InternalDelete(String path, Boolean checkHost) +14691099
   Inedo.IO.FileEx.Delete(String path) +93
   Inedo.ProGet.Extensions.FileSystems.DirectoryFileSystem.DeleteFileAsync(String fileName) +17
   Inedo.ProGet.Feeds.Npm.<DeletePackageAsync>d__15.MoveNext() +349
   System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() +31
   System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) +60
   Inedo.ProGet.WebApplication.Pages.Npm.Packages.<<CreateChildControls>b__15_0>d.MoveNext() +305
   System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() +31
   System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) +60
   Inedo.Web.PageFree.<ProcessPostAsync>d__62.MoveNext() +522
   System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() +31
   System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) +60
   Inedo.Web.PageFree.<ProcessPostAsync>d__62.MoveNext() +798
   System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() +31
   System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) +60
   Inedo.Web.PageFree.<ProcessRequestAsync>d__46.MoveNext() +575
   System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() +31
   System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) +60
   System.Web.TaskAsyncHelper.EndTask(IAsyncResult ar) +59
   Inedo.Web.Handlers.AsyncHandlerWrapper.EndProcessRequest(IAsyncResult result) +33
   System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +618
   System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep step) +213
   System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +131

Product: ProGet
Version: 5.1.22

1
replies

Hi,

I couldn't find any info on my issue. We are pushing test Docker images to ProGet (insecure registry method at the moment) from CentOS. The command line used is 'docker push <proget_server>:80/<container_feed>/<container_name>:<tag>'. The image gets pushed. However, the path on the server is <proget_server>:80/<container_feed>/library/<container_name>:<tag>. Why is ProGet placing the image in a 'library' subfolder?

Thanks,

Product: ProGet
Version: 5.1.22

1
replies

Hi, you have provided example syntax with Jenkins pipelines, but it's not clear how it works:

uploadProgetPackage artifacts: 'Example.txt', feedName: 'Example', groupName: 'jenkins/pipleline', packageName: 'JenkinsPackage', version: "1.0.${BUILD_NUMBER}"

  • What is the groupName? Is that Jenkins related or ProGet?
  • Does that file need to be an artifact before this task above is run?

Product: ProGet
Version: 5.1.21

4
replies

I tried upgrading from 5.1.11 to 5.1.21 and the installer hung. I let it run overnight to make sure it was frozen and not just slow, but this morning the installer was still not finished. I killed the installer and tried opening it again. The installer simply crashed on launch.

I then tried launching Inedo Hub. It crashes as well. I then tried uninstalling the Hub, but it does not appear in Add/Remove programs. I then tried double clicking on the InedoHubUninstaller.exe in the inedo Hub app directory and it seems to do nothing. A dialog appears asking if you want to unsinstall hub or launch hub. Clicking the launch button causes a crash, clicking the uninstall button does nothing except close the dialog.

I am at a loss as to how to get my nuget server running again. I can't uninstall hub or proget. I can't upgrade and I can't launch.

Product: ProGet
Version: 5.1.11

0
replies

Hello

The all-applications page resume for all the applications the status of deployement where the app has been deployed (successfully or not).
This is based on Environnement.

Is it possible to represent it from Pipeline Step ?

Regards

Philippe

Product: BuildMaster
Version: 6.1.0

1
replies

Hi,

I am trying to use the Native API for Otter to add a new Credential but need to provide a password that will be stored encrypted using aes128.

I am using the method Credentials_CreateOrUpdateCredential via SOAP.

I am using the key from the config file but am unable to work out the correct way to create the encrypted value. I have tried different padding modes but with no success.

Alternatively, is there a way of providing the plain text value and Otter automatically encrypt when its stored?

Many Thanks,
Gary

Product: Otter
Version: 2.1.3

1
replies

Hello,
for some reason, INEDOBMSVC was not running, but was fine, yesterday. After I restarted it, workflow execution failed, unable to recognize the extension methods. Editing the plans would default to text mode, displaying an error, such as below: -

There were one or more errors processing your script:
[Error] Line 20: Unknown operation "Copy-Files".
[Error] Line 39: Unknown operation "Delete-Files".

An example of an execution error is below: -

The execution failed before it could start: Error processing deployment plan "Retrieve Build" (ID=6) specified in pipeline "API" stage "Initialization" for target environment "".
Reason(s):
Line 4: Error: Unknown operation "Jenkins::Import-Artifact".

The extensions are installed: -

Chocolatey	1.0.4	1.0.4	Contains operations for working with Chocolatey.	
Inedo SDK	1.0.6	-	Universal SDK for BuildMaster, ProGet, Otter, and Hedgehog.	
InedoCore	1.0.11	1.0.11	Contains core functionality for Inedo products.	
Jenkins		1.0.2	1.0.2	Contains operations to get artifacts and trigger builds in Jenkins.	
JIRA		1.0.0	1.0.0	Issue Tracking integration for JIRA 5 and later.	
Linux		1.0.2	1.0.2	Contains operations to interact with Linux servers.	
SQL Server	6.0.0	6.0.0	Contains a database provider for Microsoft SQL Server.	
Windows		1.0.11	1.0.11	Contains operations to interact with Windows features, including IIS and services.

Product: BuildMaster
Version: 6.0.12

2
replies

We upgraded our Docker Proget image from 5.1.11 to 5.1.20 and pushing no longer works. Same behaviour was seen in 5.1.19.

Note that the Postgres image (and volume) were untouched. The DB volume was setup along with some older Proget 5.1.* when we first got it working a few months ago.

From my limited knowledge and from the error description I assume there must have been a DB interface addition between 5.1.11 and 5.1.19. This is unexpected for a patch release.

Diagnostic center entry:

Logged:

01/17/2019 10:22:58

Level:

Error

Category:

Web

Message:

An error occurred processing a PUT request to http://......../nuget/Nuget/: 42883: function NuGetPackagesV2_CreateOrUpdatePackage(@Feed_Id => integer, @Package_Id => text, @Version_Text => text, @FullVersion_Text => text, @Published_Date => timestamp without time zone, @Package_Size => bigint, @PackageHash_SHA1_Bytes => bytea, @PackageHash_SHA512_Bytes => bytea, @TargetFrameworks_Text => text, @Nuspec_Bytes => bytea, @Symbols_Indicator => text, @Source_Indicator => text, @Cached_Indicator => text, @Listed_Indicator => text, @Download_Count => integer, @LatestVersion_Text => text, @LatestStableVersion_Text => text, @SymbolFiles_Xml => xml, @ForceSetLatestVersions_Indicator => text, @NuGetPackageV2_Id => integer, session_user_name => text) does not exist

Details:

Npgsql.PostgresException (0x80004005): 42883: function NuGetPackagesV2_CreateOrUpdatePackage(@Feed_Id => integer, @Package_Id => text, @Version_Text => text, @FullVersion_Text => text, @Published_Date => timestamp without time zone, @Package_Size => bigint, @PackageHash_SHA1_Bytes => bytea, @PackageHash_SHA512_Bytes => bytea, @TargetFrameworks_Text => text, @Nuspec_Bytes => bytea, @Symbols_Indicator => text, @Source_Indicator => text, @Cached_Indicator => text, @Listed_Indicator => text, @Download_Count => integer, @LatestVersion_Text => text, @LatestStableVersion_Text => text, @SymbolFiles_Xml => xml, @ForceSetLatestVersions_Indicator => text, @NuGetPackageV2_Id => integer, session_user_name => text) does not exist
at Npgsql.NpgsqlConnector.DoReadMessageAsync (System.Threading.CancellationToken cancellationToken, Npgsql.DataRowLoadingMode dataRowLoadingMode, System.Boolean isPrependedMessage) [0x002d7] in <4985dea8374f4819bebb7847d95ad483>:0
at Npgsql.NpgsqlConnector.ReadMessageWithPrependedAsync (System.Threading.CancellationToken cancellationToken, Npgsql.DataRowLoadingMode dataRowLoadingMode) [0x001c3] in <4985dea8374f4819bebb7847d95ad483>:0
at Npgsql.NpgsqlConnector.ReadExpectingAsync[T] (System.Threading.CancellationToken cancellationToken) [0x00074] in <4985dea8374f4819bebb7847d95ad483>:0
at Npgsql.NpgsqlDataReader.NextResultInternalAsync (System.Threading.CancellationToken cancellationToken) [0x003b6] in <4985dea8374f4819bebb7847d95ad483>:0
at Npgsql.NpgsqlDataReader.NextResultAsync (System.Threading.CancellationToken cancellationToken) [0x0014a] in <4985dea8374f4819bebb7847d95ad483>:0
at Npgsql.NpgsqlCommand.ExecuteAsync (System.Threading.CancellationToken cancellationToken, System.Data.CommandBehavior behavior) [0x003d8] in <4985dea8374f4819bebb7847d95ad483>:0
at Npgsql.NpgsqlCommand.ExecuteDbDataReaderInternalAsync (System.Data.CommandBehavior behavior, System.Threading.CancellationToken cancellationToken) [0x000f1] in <4985dea8374f4819bebb7847d95ad483>:0
at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync (System.Data.CommandBehavior behavior, System.Threading.CancellationToken cancellationToken) [0x000a7] in <4985dea8374f4819bebb7847d95ad483>:0
at Inedo.Postgres.WrappedPgCommand.ExecuteDbDataReaderAsync (System.Data.CommandBehavior behavior, System.Threading.CancellationToken cancellationToken) [0x001db] in <94aa300a575f4466b4255c21e38a03f6>:0
at Inedo.Data.DatabaseContext+DbResult.CreateAsync (System.Data.Common.DbCommand command, Inedo.Data.DatabaseContext context, System.DateTimeOffset startTime, System.Diagnostics.Stopwatch stopwatch) [0x00082] in <3fa12eb0dd0e47108f8eb32ec5ace40f>:0
at Inedo.Data.DatabaseContext.ExecuteInternalAsync (System.String storedProcName, Inedo.Data.GenericDbParameter[] parameters) [0x0021e] in <3fa12eb0dd0e47108f8eb32ec5ace40f>:0
at Inedo.Data.DatabaseContext.ExecuteNonQueryAsync (System.String storedProcName, Inedo.Data.GenericDbParameter[] parameters) [0x0007b] in <3fa12eb0dd0e47108f8eb32ec5ace40f>:0
at Inedo.ProGet.Feeds.NuGet.NuGetFeed.InstallOrUpdatePackageAsync (System.IO.Stream stream, System.Boolean calculateHash, System.Boolean cached, System.Boolean install, System.Boolean overwrite, System.Nullable1[T] publishDate, System.Nullable1[T] listed, System.Nullable`1[T] downloadCount, System.Boolean promoted) [0x00b20] in <6fbd9e1a5a444466a7d28481b2a9b416>:0
at Inedo.ProGet.WebApplication.FeedEndpoints.NuGet.NuGetApi+PutHandler.ProcessPutRequestAsync (System.Web.HttpContext context, Inedo.ProGet.WebApplication.FeedEndpoints.NuGet.NuGetApi+RequestData urlData, Inedo.ProGet.Feeds.NuGet.NuGetFeed feed) [0x00170] in <b7cd06db3e5a4b62829242d1b5a27e91>:0
at Inedo.ProGet.WebApplication.FeedEndpoints.NuGet.NuGetApi.ProcessRequestAsync (System.Web.HttpContext context, Inedo.ProGet.Feeds.NuGet.NuGetFeed feed, System.String relativeUrl) [0x0019b] in <b7cd06db3e5a4b62829242d1b5a27e91>:0
at Inedo.ProGet.WebApplication.FeedEndpoints.FeedEndpointHandler+FeedRequestHandler.ProcessRequestAsync (System.Web.HttpContext context) [0x000a4] in <b7cd06db3e5a4b62829242d1b5a27e91>:0

Product: ProGet
Version: 5.1.20

3
replies

Hi

I just upgraded from 4.1.17 to 4.1.20 and found that npm installs no longer work.

npm install logs show that npm first calls the registry with

https://myregistry.com/npm/<feedname>/<packagename>

This returns the package details data with no issues.

ProGet tells npm to get the package file at

https://myregistry.com/npm/<feedname>/<packagename>/-/<packagename>-<version>.tgz

This returns an HTTP 400 Bad Request.

Rolling back to 4.1.17 resolved the issue, even though the .tgz link was exactly the same.

Thanks

Product: ProGet
Version: 5.1.20

1
replies

Hello,

I'm attempting to install Otter for the first time, but I'm receiving the following error during installation.

"An error occurred which forced installation to stop.  The specific error message was:
The remote server returned an error: (500) Internal Server Error."

I've tried using both the included SQL Server Express and an existing SQL Server instance and both scenarios yield the same error.

When attempting to re-install with the SQL Server Express option, I also get the following error.

"An error occurred which forced installation to stop.  The specific error message was:
SQL Express installer returned exit code -2068643838."

Both of the error logs can be found below.


   Debug: Product = Otter (2.1.2)
   Debug: OS = Microsoft Windows NT 6.2.9200.0
   Debug: Edition = Free
   Debug: TargetPath = C:\Program Files\Otter
   Debug: WebAppPath = C:\Program Files\Otter\Web
   Debug: ServicePath = C:\Program Files\Otter\Service
   Debug: ASPNETTempPath = C:\ProgramData\Otter\Temporary ASP.NET Files
   Debug: ExtensionsPath = C:\ProgramData\Otter\Extensions
   Debug: ExtensionsTempPath = C:\ProgramData\Otter\ExtensionsTemp
   Debug: ExecutionTempPath = C:\ProgramData\Otter\Executions
   Debug: ConnectionString = Data Source=<REMOVED>\<REMOVED>; Initial Catalog=Otter; Integrated Security=True;
   Debug: Port = 8626
   Debug: UseIntegratedWebServer = True
   Debug: WebServerPrefixes = http://*:8626/
   Debug: InstallSqlExpress = False
   Debug: UserAccount = LocalSystem
   Debug: WebAppUserAccount = LocalSystem
   Debug: ServiceUserAccount = LocalSystem
   Debug: LicenseKey = 
   Debug: EmailAddress = <REMOVED>
   Debug: FullName = <REMOVED>
   Debug: ConfigureIIS = False
   Debug: BackupDatabase = True
   Debug: DatabaseBackupPath = C:\OtterBackups
   Debug: LogFile = C:\Users\<REMOVED>\AppData\Local\Temp\tmp3575.tmp.txt
   Debug: Upgrade = False
Information: Requesting Free license key...
   Error: System.Net.WebException: The remote server returned an error: (500) Internal Server Error.
   at System.Net.HttpWebRequest.GetResponse()
   at Inedo.Otter.Setup.InstallOtterTask.Install()
   at Inedo.Installer.InstallationTask`1.Inedo.Installer.IInstallationTask.RunInternal()

   Debug: Product = Otter (2.1.2)
   Debug: OS = Microsoft Windows NT 6.2.9200.0
   Debug: Edition = Free
   Debug: TargetPath = C:\Program Files\Otter
   Debug: WebAppPath = C:\Program Files\Otter\Web
   Debug: ServicePath = C:\Program Files\Otter\Service
   Debug: ASPNETTempPath = C:\ProgramData\Otter\Temporary ASP.NET Files
   Debug: ExtensionsPath = C:\ProgramData\Otter\Extensions
   Debug: ExtensionsTempPath = C:\ProgramData\Otter\ExtensionsTemp
   Debug: ExecutionTempPath = C:\ProgramData\Otter\Executions
   Debug: ConnectionString = Data Source=localhost\Inedo; Initial Catalog=Otter; Integrated Security=True;
   Debug: Port = 8626
   Debug: UseIntegratedWebServer = True
   Debug: WebServerPrefixes = http://*:8626/
   Debug: InstallSqlExpress = True
   Debug: UserAccount = LocalSystem
   Debug: WebAppUserAccount = LocalSystem
   Debug: ServiceUserAccount = LocalSystem
   Debug: LicenseKey = 
   Debug: EmailAddress = <REMOVED>
   Debug: FullName = <REMOVED>
   Debug: ConfigureIIS = False
   Debug: BackupDatabase = True
   Debug: DatabaseBackupPath = C:\OtterBackups
   Debug: LogFile = C:\Users\<REMOVED>\AppData\Local\Temp\tmp93B6.tmp.txt
   Debug: Upgrade = False
Information: Downloading SQL Express 2016 (this may take a while)...
Information: Installing SQL Express 2016 (this may take a while)...
   Error: SQL Express installer failed.
   Error: System.InvalidOperationException: SQL Express installer returned exit code -2068643838.
   at Inedo.Installer.Subtasks.DownloadAndInstallSqlExpressSubtask.Run()
   at Inedo.Installer.InstallationTask`1.RunSubtask(InstallationSubtask subtask)
   at Inedo.Otter.Setup.InstallOtterTask.Install()
   at Inedo.Installer.InstallationTask`1.Inedo.Installer.IInstallationTask.RunInternal()

Product: Otter
Version: 2.1.2

0
replies

Hello,

I have a valid license for proget from Inedo, and I use the docker image to spin up proget. At present, I manually add the license key and activate it after proget is running. Is there is a way inject the license and activate it as part of docker spin up itself (say as an environment variable)? This will help from an automation point of view.

-Krish

Product: ProGet
Version: 5.1.20

1
replies

We have a working version for proget basic edition serving as a docker repo among other things in one office location. I am trying to demonstrate the value of having it in other locations so we can move to the enterprise edition. I installed the latest free edition on VM in a second location and set it up to match what we have in the first.

This setup includes using IIS on install; https binding with a cert for the proget site.
I also ensured that the NetworkService has full control access to the feed storage location)

When I try to push an image up to the repository I see this:
The push refers to repository [docker.io/<server name>/<feed name>/library/redis]
1694aef55adf: Preparing
88d7964860e0: Preparing
fc3dfaf386f6: Preparing
3c187ef1bb50: Preparing
8037c9e9008e: Preparing
0ac4f5baf9b7: Waiting
63c478d60b8e: Waiting
bc06b22070cd: Waiting
denied: requested access to the resource is denied

The same failure happens using anonymous or for a user I have created on the proget site, given push and view access to; and have done a docker login on the client before trying the push.

Any suggestions on what to try next?

Product: ProGet
Version: 5.1.20

1
replies

We are trying to promote an application build to a particular environment using API, but we can't seem to get it working. We created full (unrestricted) access key for this.
Tried 2 type of calls:

  1. This one returns 404:

http://bmserver:port/api/releases/builds/deploy?buildNumber=3&releaseId=722&applicationId=123&toStage=Development&key=<APIKey>

  1. This one returns 500 server error:

http://bmserver:port/api/json/Builds_PromoteBuild?Application_Id=123&Release_Number=0.0.4&Build_Number=3&Comments_Text=SomeText&ForcePromotion_Indicator=N&PromoteTo_PipelineStage_Name=Development&SetFurthestStage_Indicator=N&key=<APIKey>

  1. Calling another method with the same API key works fine:

http://bmserver:port/api/json/Builds_GetExecution?Execution_Id=25537&key=<APIKey>

Tried switching between releaseId/releaseNumber didn't help much. Can you provide a complete sample call to promote/deploy a build?

Thanks

Product: BuildMaster
Version: 5.8.2

1
replies

Hello everybody,

I'm trying to set a maven repository in ProGet but having some problems with snapshots.

I can deploy and download artifacts normally, for final versions of jars it's working very well. But for snapshots, it's not.

I can effectively upload de snapshot jar to the feed, but the artifact gets uploaded with a timestamp, instead the snapshot name. I don't know if it is a ProGet feature, but in Nexus, for example, the snapshots get uploaded with the "snapshot" part in the name, and inside the folder, the actual timestamps of the artifact.

When I import the artifact in another project, if i put "-SNAPSHOT" in version, the jar doesn't get downloaded.

Am I missing something? Here are my configs in POM.xml:

Code
<distributionManagement>

	<repository>
		<id>server001</id>
		<name>ProGet Internal Repository</name>
		<layout>default</layout>
		<url>http://serverci/maven2/mvn/</url>
	</repository>

	<snapshotRepository>
		<id>server001</id>
		<name>ProGet Snapshots Repository</name>
		<layout>default</layout>
		<url>http://serverci/maven2/mvn/</url>
		<uniqueVersion>false</uniqueVersion>
	</snapshotRepository>

</distributionManagement>

<repositories>
	<repository>
		<id>server001</id>
		<name>ProGet Snapshots</name>
		<releases>
			<enabled>true</enabled>
			<updatePolicy>always</updatePolicy>
			<checksumPolicy>warn</checksumPolicy>
		</releases>
		<snapshots>
			<enabled>true</enabled>
			<updatePolicy>never</updatePolicy>
			<checksumPolicy>fail</checksumPolicy>
		</snapshots>
		<url>http://serverci/maven2/mvn/</url>
		<layout>default</layout>
	</repository>
</repositories>

Product: ProGet
Version: 5.1.15

1
replies

The Otter installation guide contains information that when creating a new server I will get a direct link to the file with the correct version. Unfortunately, I do not receive a link to Otter Agent. Where can I find the link to the agent installer?

Product: Otter
Version: 2.1.2

Ask A Question
Page: 1 2 3 4 6 8 9 10 11 137