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 132 (20 questions out of 2628)
0
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

0
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

0
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

1
replies

This should have been answered by this Question (#3313)

I run a Maven Feed on a local proget installation (Version 5.1.19 (Build 7)) and try to deploy a package with maven version 3.5.2.
After the compilation of the package the upload starts and fails with this message.

Uploaded to releases: http://local-installation/maven2/maven-releases/test/package/artifact/0.0.1/artifact-0.0.1.jar (18 MB at 4.2 MB/s)
Uploading to releases: http://local-installation/maven2/maven-releases/test/package/artifact/0.0.1/artifact-0.0.1.pom
Progress (1): artifact-0.0.1.pom (1.7 kB)
Uploaded to releases: http://local-installation/maven2/maven-releases/test/package/artifact/0.0.1/artifact-0.0.1.pom (1.7 kB at 6.5 kB/s)
Downloading from releases: http://local-installation/maven2/maven-releases/test/package/artifact/maven-metadata.xml
[WARNING] Could not transfer metadata test.package:artifact/maven-metadata.xml from/to releases (http://local-installation/maven2/maven-releases/): Failed to transfer file: http://local-installation/maven2/maven-releases/test/package/artifact/maven-metadata.xml. Return code is: 500 , ReasonPhrase:Internal Server Error.

The feed then contains the jar and pom file and the Event Log contains two Package Created Events.
The Diagnostic Center shows the following error:

Category:
Web

Message:
An error occurred processing a GET request to http://local-/maven2/maven-releases/test/package/artifact/maven-metadata.xml: Value cannot be null. Parameter name: version

Details: 
System.ArgumentNullException: Value cannot be null.
Parameter name: version
at Inedo.ProGet.Feeds.Maven.MavenVersion.Parse (System.String version) [0x00008] in <1349015ffbf342a689ae698d25b4ab7e>:0 
at Inedo.ProGet.WebApplication.FeedEndpoints.Maven.MavenFeedHandler.ProcessRequestAsync (System.Web.HttpContext context, Inedo.ProGet.Feeds.Maven.MavenFeed feed, System.String relativeUrl) [0x00190] in <dab0761184df4cae8729746ef4194b56>:0 
at Inedo.ProGet.WebApplication.FeedEndpoints.FeedEndpointHandler+FeedRequestHandler.ProcessRequestAsync (System.Web.HttpContext context) [0x000a4] in <dab0761184df4cae8729746ef4194b56>:0

Is this really fixed?

Product: ProGet
Version: 5.1.19

2
replies

Is there way to expand an array for logging? I've tried the following in my Plans, which results in a log entry of "(list)" or generates an error.

set @arr = @("o", "t", "t");

Log-Information @arr;
Log-Information $(@arr);

# Try/Catch
try
{
    Log-Information $Eval(@arr);
}
catch
{
}

which results in

(list)

(list)

Cannot convert property "Text" value "@(o, t, t)" to String type.

Product: BuildMaster
Version: 6.0.9

1
replies

I have created a rubygems feed and the feed list reports the endpoint
https://REDACTED/nuget/private-ruby
however, when I click on the feed, the endpoint is reported as https://REDACTED/rubygems/private-ruby/

If I try to push to the latter (rubygems) URL, it says API endpoint not available.

My account at the proget server has admin privilege

Trying the former (nuget) URL, using my proget username and password I get this

gem push pkg/mypackage-0.1.0.gem --host https://REDACTED/nuget/private-ruby -V
Enter your https://REDACTED/nuget/private-ruby credentials.
Don't have an account yet? Create one at https://REDACTED/nuget/private-ruby/sign_up
   Email:   REDACTED
Password:

GET https://REDACTED/nuget/private-ruby/api/v1/api_key
404 OData method is not implemented.
OData method is not implemented.

If I try using the email address associated with my account, I get this

gem push pkg/mypackage-0.1.0.gem --host https://REDACTED/nuget/private-ruby -V
Enter your https://REDACTED/nuget/private-ruby credentials.
Don't have an account yet? Create one at https://REDACTED/nuget/private-ruby/sign_up
   Email:   REDACTED
Password:

GET https://REDACTED/nuget/private-ruby/api/v1/api_key
401 You are not authorized to view this feed because the user Anonymous does not have the Feeds_ViewFeed privilege.
You are not authorized to view this feed because the user Anonymous does not have the Feeds_ViewFeed privilege.

What am I missing? Documentation seems thin on the ground.

Thanks.

Product: ProGet
Version: 4.7.1

1
replies

So,

a few days ago everything was all good with TFS / Gitlab runners, even being able to push locally from my own machine to Proget.

I updated to the latest version and now everytime I try to upload a package I get a 403 (Forbidden).

I have seen earlier posts regarding scenarios where this can occur but my issue does not seem to match.

On the feed (any of them) I have NO API key. I specify a config file in which I have tried using a ClearTextPassword and Password for the credentials to use. I have tried multiple different credentials (in case there was something wrong). I have used my own account (I am an admin) and also a service account which has all the appropriate permissions given to it.

I have also tried to downgrade Proget, by uninstalling and then reinstalling the previous version and rolling back the database to the backup made prior to upgrade. I still have the same issue.

I have also tried different versions of Nuget.exe to push to Proget - from 3.4.3 (even earlier) to 4.9.2 (and many inbetween). Still no joy....

The error I get is as follows;-

WARNING: No API Key was provided and no API Key could be found for 'https://proget.gmgmt.dimensiondata.com/nuget/Aperture-R1.0'. To save an API Key for a
source use the 'setApiKey' command.
Pushing Aperture.Identity.Connector.Eventing.1.3.242.nupkg to 'https://proget.gmgmt.dimensiondata.com/nuget/Aperture-R1.0'...
PUT https://proget.gmgmt.dimensiondata.com/nuget/Aperture-R1.0/
Using credentials from config. UserName: xxxxxxxxx
The remote server indicated that the previous request was forbidden. Please provide credentials for: https://proget.gmgmt.dimensiondata.com/nuget/Apertur
e-R1.0

I have commented out the username but it is a valid domain account.

I have also created a builtin account and tried that too - but still all I get is

The remote server indicated that the previous request was forbidden

Anything else I could look at?

Product: BuildMaster
Version: 6.1.0

1
replies

Hello,

When I try to push to our internal ProGet Docker Registry, I first perform a Docker Login which is successful when disabling Integrated Authentication, but fails with it enabled. Without a successful login I cannot push to the registry. Is this supported in a later version of the product than we currently have?

Thanks,
Brian

Product: ProGet
Version: 5.1.8

1
replies

Hi

I think it would be cool if the proget would generate documentation for each container based on the manifest file ( in the details tab ).

eg: Author, Release Notes ect similar to what is done for nuget packages.

This would be similar to what is documented by docker hub based on the manifest file.

https://docs.docker.com/docker-hub/publish/publish/#how-the-manifest-information-is-displayed-in-the-ui

Is a features like this in the backlog?

Product: ProGet
Version: 5.1.19

2
replies

I'm running a free version of ProGet Version 5.1.19 (Build 7) on a Windows Server 2016 Standard machine. The ProGet instance has been installed in IIS and uses a local SQL Express database.

Most everything seems to function correctly, except I am unable to push packages to a universal feed. When I run upack.exe push, the package name and version are printed to stdout and then the command just blocks there seemingly doing nothing. There are no error or warning messages to be found in the proget web interface nor in the iis logs.

For example:

upack.exe --version
upack 2.2.3.9
Usage: upack «command»
<snip>

upack.exe push "C:/Path/To/TestApplication-0.1.0.upack" "http://proget.mycompany.local:8000/upack/Test-Packages" --user=api:[RedactedMySuperSecretApiKey]
Package: MyCompany/Sandbox/TestApplication
Version: 0.1.0-ci.33
^C   # Blocks here so I eventually cancel the command...

Any idea what might be wrong?

Product: ProGet
Version: 5.1.19

1
replies

Can i define a package version for 4 part?
For example: HN 1.2.3.4

Product: BuildMaster
Version: 6.1.0

5
replies

Hello

There a conversion problem from convert srting to INT with PsDsc or Ensure-DsC function.

        Ensure-DscResource
        (
            ConfigurationKey: setMaxSQLRAM,
            Name: SqlServerMemory,
            Module: SqlServerDsc,
            Properties: %(ServerName: $ServerName,DynamicAlloc: false,MinMemory: 256,InstanceName:$Instance,Ensure: Present)
        );
        

gives the following error message:

Importing ModuleName...
Échec de conversion de la valeur de la propriété « MinMemory », du type « STRING » au type « SINT32 »
 Ligne : 12, caractère : 2
 Mémoire tampon :
   MinMemory = "256";
};^
blablabla

I try several solutions unsuccessfully.

The PsDsc equivalent in Otter 1.7.2 is working fine

Any answer would be helpfull

Best regards

Philippe

Product: Otter
Version: 2.1.2

0
replies

Hello

I am looking to use the same account for some plan but its password is not the same depending on the environment it is applied.
It can use in the plan $CredentialProperty() and get a different password depending on the environnement it is apply.

Ressource Credential:

ADACCOUNT => login:ADAccount / pwd:simplepassaword assign to TEST environnement
ADACCOUNT => login:ADAccount / pwd:verycomplexpassword assign to PROD environnement

Unfortunately, there is a constraint violation

System.Data.SqlClient.SqlException (0x80131904): 2627`14`1`Credentials_CreateOrUpdateCredential`21`Violation de la contrainte UNIQUE KEY « UQ__Credentials ». blablabla

It is a bug ?
If not, it would be a very useful feature

Adding the ability to assign the credentail to multiple environment would be better:).
(One to TEST, DEV, INTEGRATION and the second one to (PROD and PRA) for example.

Best regards

Philippe

Product: BuildMaster
Version: 6.1.0

Ask A Question
Page: 1 3 4 5 6 132