Posts made by rhessinger
-
RE: cannot login on authenticated feeds after upgradeposted in Support
If you upload a new package, can you download it then? That would be the best way to verify the casing change did not affect the authentication.
Also, what user directory are you using? Are you using the built-in user directory, Active Directory, or LDAP Legacy?
Thanks,
Rich -
RE: Proget v3 feed should return error for missing packagesposted in Support
Hi @jim-pg_1173,
I was able to identify the issue. I created a ticket to track the fix, PG-1831, this will be released in the next version of ProGet. ProGet 5.3.13 will be released this Friday, Oct 9th, 2020. I will reply back if anything changes.
Thanks,
Rich -
RE: Proget v3 feed should return error for missing packagesposted in Support
Hi @jim-pg_1173,
Thanks for posting this here. The GitHub ticket is very helpful for this. Let me do some investigating and I'll get back to you about this.
Thanks,
Rich -
RE: cannot login on authenticated feeds after upgradeposted in Support
I tested the scenario where I setup anonymous to view only and a user to download only and it successfully authenticated and downloaded the package for me. Would you be able to share the custom tasks you are using for the anonymous user and the user that has download only?
Here is what I setup:
View Only

Download Only

If you give the user View & Download rights, does it work?
Thanks,
Rich -
RE: Docker: 5.3.12 (dotnet core) hungposted in Support
Hi @viceice,
There shouldn't be any issue with your SQL Server version, but I will do some testing on that version to see if I can recreate the issue. SQL Server 2014 is technically deprecated by Microsoft, but we are not using any functionality that wouldn't work with it. I'll let you know if I find anything on that front.
As for the 100% CPU usage, I'm going to reach out to my colleague internally to see if there are any extra debug settings that can be enabled, but I do not think there is. Do you have the docker host throttling what hardware can be used with that container? If so, what are the restrictions for it? Also, are you able to share what hardware specs are for your Docker host?
Thanks,
Rich -
RE: Docker: 5.3.12 (dotnet core) hungposted in Support
Hi @viceice,
I'm having trouble recreating this issue. Could you try using the IP address as the SQL Server data source instead of db02? There isn't any difference in the startup between the dotnet core version and the mono (outside of the image base that is). If you let it run, do you get any timeout or cannot find server error?
Thanks,
Rich -
RE: Docker: 5.3.12 (dotnet core) hungposted in Support
Hi @viceice,
Can you tell me how many feeds you have and what types those feeds are? Also, does your ProGet database user have db_owner on the ProGet database or just the ProGetUser_Role?
Thaks,
Rich -
RE: Migrating from local storage to Azure Storageposted in Support
Here is a knowledge base article for migrating feeds. Although the majority of this is probably not helpful, the very last section talks about how to migrate a Maven feed. You could probably use that to migrate any Maven feeds to Blob storage. It may be easier for Maven to:
- Create a new feed
- Migrate your packages over using the KB article
- Remove your old feed
- Rename your new feed to the old feed's name
Pulled from our Feed docs
Renaming a feed will also change its API Endpoint URL. As of ProGet 5.2.19, you can create "Alternate Names" for a feeds by going to Manage Feed > Rename, then clicking the Set Alternate Names link in the warning dialog. Alternate feed names essentially provide multiple endpoint URLs for a feed, and are useful when renaming feeds to keep backwards compatibility with old names.
That should cover all the feeds except Docker. Do you have any docker feeds configured? Is there any other feeds you are having trouble migrating?
Thanks,
Rich -
RE: Migrating from local storage to Azure Storageposted in Support
Please see our documentation for cloud storage. There is a subsection for migrating a feed to cloud storage.
Thanks,
Rich -
RE: Unable to obtain builds from FTP server using the FTP extensionposted in Support
Thanks for testing this out! I will get it released as a production version today!
Thanks,
Rich -
RE: ProGet: incorrect license violations and errors when recording themposted in Support
Yes, that is what I'm referring to. Just to confirm, that is the same URL that your connectors use?
Thanks,
Rich -
RE: Proget: docker login returns unauthorizedposted in Support
Hi @mikhael_3947,
I have updated our Docker documentation to include this information about using a proxy with ProGet. I have also included more information about insecure registries and using self-signed certificates with Docker registries,
Thanks,
Rich -
RE: ProGet: incorrect license violations and errors when recording themposted in Support
Hi Mike,
For the connector issue, can you try setting the
Web.BaseUrlin your Advanced Settings to your DNS name? Please let me know if that works.For the errors logging the license violation, I'm going to need to dig in a little more on that. I'll let you know when I have more information.
Thanks,
Rich -
RE: Unable to obtain builds from FTP server using the FTP extensionposted in Support
I did some searching around and it seems like there are a bunch of users that have the same problem in Windows 7. It looks like the FTP server is not using the system's TimeZone and I could not find any way to set it. Unfortunately FTP does not give us a way to determine what timezone use dynamically.
I have created a new CI build, 1.0.1-CI.4, that gives you the ability to use the current date and time as the file modifed date when BuildMaster cannot parse it from the FTP server. You can enable it on the FTP operation by going to the
Advancedtab and set the property ofUse current date on errorto true.Could you please update the extension, set the
Use current date on errorproperty, and give that a try?Thanks,
Rich -
RE: Unable to obtain builds from FTP server using the FTP extensionposted in Support
The best way is to just adjust the date/time on each and tell me what timezone is selected in each?
Thanks,
Rich -
RE: npm publish is unauthorizedposted in Support
Are you able to pull successfully using npm and ProGet? Also, does your API Key have the Feed API right enabled or if you are impersonating a user, does that user have the ability to publish packages?
Also, when you set your NPM auth using:
[~]$ npm config set always-auth=true [~]$ npm config set _auth={ENCODEDAPIKEY}Are you base64 encoding your API Key using the format
api:{APIKEY}. For example:If my API key is
FakeApiKey, I would want to base 64 encodeapi:FakeApiKeywould beYXBpOkZha2VBcGlLZXk=. So the commands to run would be:[~]$ npm config set always-auth=true [~]$ npm config set _auth=YXBpOkZha2VBcGlLZXk=Alternatively, you could use
npm adduserto login. Here are some examples:If you ran the command to make ProGet your default repo:
npm adduser --always-auth
If you are using multiple repos:npm adduser --registry=http://progetrepo/feedname --always-auth
If you are using scoped repos:npm adduser --registry=http://progetrepo/feedname --scope=@inedo --always-authThis way uses a username and password. If you want to use an API key, use API as the username as the API Key as the password.
Hope this helps!
Thanks,
Rich -
RE: Unable to obtain builds from FTP server using the FTP extensionposted in Support
Are the server BuildMaster is running on and the FTP server using a different culture? For example, is Buildmaster
en-EUand the FTP serveren-US? It looks like the FTP server is sending the date asM-d-yy, but BuildMaster is expectingd-M-yy.Thanks,
Rich -
RE: After upgrade to 5.3.11, Extensions not loadedposted in Support
Hi @msimkin_1572,
It looks like your application pool user does not have read/write access to
C:\ProgramData\ProGet. Could you please verify access to that folder and its child folders?Thanks,
Rich -
RE: How to add Bearer Token to Connectorposted in Support
Hi @msimkin_1572,
Looking at the Azure DevOps documentation here, you should be able to generate a personal access token (PAT) and connect to it using a username as anything and a password as the PAT. In ProGet 5.2, only NuGet v2 API's are supported, so make sure to follow the instructions for connecting it to a NuGet v2 client. In ProGet 5.3 and later, we have added NuGet v3 support.
Could you give that a try?
Thanks,
Rich -
RE: Unable to obtain builds from FTP server using the FTP extensionposted in Support
Did you download the extension and copy it to the
Extensions.ExtensionsPathfolder manually or did you updateExtensions.UpdateFeedUrlto point to the PreRelease Extensions URL? In either case, try restarting BuildMasters site and service. If you did the manual copy way, then upon restart, you should see the version change. If you updated the feed URL, then you should see an update available for your Ftp extension.Thanks,
Rich -
RE: Unable to obtain builds from FTP server using the FTP extensionposted in Support
I'm not seeing anything that would cause this. I created a CI version of the FTP extension that includes more logging around the Date parsing. Would you be able to install version 1.0.1-CI.2? You can follow our documentation for installing extensions manually to install this.
Once you have this installed. Could you please repost the error output?
Thanks,
Rich -
RE: Debian Feet not working: Componet not found?posted in Support
Hi @dilshaat_6115,
Glad you got it working! Just some extra information for you. The component name is dependent on the component name of the package you updated. In my case, I uploaded a package to ProGet using the
maincomponent. So I had to usedeb http://192.168.55.103:8624/ hms-ubuntu main. Here is an example of how my package looked in ProGet.
Thanks,
Rich -
RE: Unable to obtain builds from FTP server using the FTP extensionposted in Support
Let me dig into this a bit and see if I can see anything that could be going on.
Thanks,
Rich -
RE: System.Web.HttpException (0x80004005): Maximum request length exceeded.posted in Support
Hi @marcin-kawalerowicz_5163 ,
Do you have a proxy set up in front of ProGet? If so, please check the request lengths in your proxy.
Also, what version of ProGet and what version of Docker are you using?
Thanks,
Rich -
RE: Proget Whitesource Package Access Rule doesn't block vulnerable packagesposted in Support
Hi @bvandehey_9055,
The URL you are using looks correct. IF you click on the Download button and the package actually downloads, then that verifies that it successfully connected. If it was failing to connect to WhiteSource, you would see a page that looks like this:

If you want to verify that ProGet is communicating with WhiteSource, I would just put in a bad value for WhiteSource and attempt to download the package from the ProGet UI. If you get a similar error to above, that verifies the communication to WhiteSource.
Are you using the Product Name or the Product Token in the Product field in the configuration? I would try to use the product token first.
If all of that is setup, then it is most likely an issue with the rules set up within WhiteSource.
Thanks,
Rich -
RE: Unable to obtain builds from FTP server using the FTP extensionposted in Support
What version of BuildMaster are you running? Also, what version of the FTP extension do you have installed?
Thanks,
Rich -
RE: Nuget Feed Connection timeoutposted in Support
Hi @jyip_5228,
Are you still running the default max connections property? Or have you increased it? Also, how many concurrent builds are you running at a time?
Please send us an update on how the .Net Core version is working out for you.
Thanks,
Rich -
RE: Nuget Feed Connection timeoutposted in Support
Hi @jyip_5228,
I just verified and the fix is still in place. We have seen connection issues in the past with the Mono framework due to how connection sharing is implemented in the mono framework. How often does this issue happen? If you restart the ProGet image, how long before you see the connection pool error?
Just to let you know, as part of ProGet 5.3.10 release, we shipped the
ProGetCorecontainer image as well.You can follow the normal steps in the Linux and Docker Installation Guide to install/upgrade, but just use
progetcorefor the container instead ofproget.Aside from support for the Lucene-based Maven feed indexing (in progress), it seems to be feature complete. And of course, if there are problems, you can switch back to
proget:5.3.10or downgrade as needed (no database schema changes).For example,
docker pull proget.inedo.com/productimages/inedo/progetcore:5.3.10Thanks,
Rich -
RE: Proget v5.8.3 anonymous user can create feedposted in Support
I just wanted to let you know that this was released in 5.3.10. Please let us know if there are still any issues with this.
Thanks,
Rich -
RE: Ensure-DSC and Module versionposted in Support
For an
Ensure-PSModulecommand, here is what I'm thinking.Ensure-PSModule { ModuleName: ... Version: ... MinVersion:... MaxVersion:... Force: false AllowClobber: false Repository: ... Credential: ...(I expect this to be a ResourceCredential) Scope:... Properties: ... (any other additional properties to pass to Install-Module) }Where it just ensures that version (or within the min/max) is installed.
Am I understanding your request correctly?
Thanks,
Rich -
RE: How to configure the proget free with self-connectorposted in Support
Hi @viceice,
Thanks for the clarification on your environment! I see what is going on now. I have created a ticket, PG-1809, to track the fix for this. We expect this to be released in ProGet 5.3.11 which we are expecting to be released in September 11, 2020. Basically in that instance, we are not respecting the values within the X-Forwarded-* headers. I'll let you know if anything changes on the timeline.
Thanks,
Rich -
RE: How to configure the proget free with self-connectorposted in Support
Hi @viceice,
Can you please confirm your connector URL contains the https? How is ProGet setup? Is it installed on windows? Are you using IIS? It might be easier to add an SSL binding in IIS for this as well.
Thanks,
Rich -
RE: How to configure the proget free with self-connectorposted in Support
Hi @viceice,
Is your proxy passing
X-Forwarded-Protoalso? That should be passinghttps. You could try hard coding that in the proxy.Thanks,
Rich -
RE: BUG: ProGet Vulnerablity Listingposted in Support
Hi @scroak_6473,
I just wanted to send over a few screenshots so you can see what is releasing tomorrow:
When you click on the layer digest on the Vulnerabilities, Repository Vulnerabilities, and Image Vulnerabilities pages, it now will show this modal dialog:

The List Repositories page now looks like this:

The All Tags for a Repository now looks like this:

The All Images for a Repository looks like this:

Thanks,
Rich -
RE: Infrastructure Sync Otter => BuildMaster > Dependant roles missingposted in Support
I wanted to let you know that this feature has been fixed and will be released in BuildMaster 6.2.17 which is due out tomorrow! I'll reply back if there are any changes to this schedule!
Thanks,
Rich -
RE: Can't delete packageposted in Support
Hi @ludovic_2596,
Can you please give me your entire ProGet version? Also, what feed type are you having trouble deleteing packages from?
Thanks,
Rich -
RE: How to configure the proget free with self-connectorposted in Support
Hi @viceice,
You should be able to use http://localhost or http://<PROGET_IP_ADDRESS> in your connector without issue. Please give that a try and let me know if you run into any issues.
Thanks,
Rich -
RE: How to configure the proget free with self-connectorposted in Support
Hi @viceice,
ProGet free edition only supports self-connectors when they connect directly to ProGet. If you bypass the proxy, that should resolve the license violations for you.
Thanks,
Rich -
RE: Nuget package not found in proget, but searchable in UIposted in Support
Hi @jyip_5228,
That may be your issue. NuGet is currently on version 5.7. Could you please try upgrading your NuGet.exe and see if that fixes the issue?
Thanks,
Rich -
RE: Proget docker linux upgrade from v5.3.8 to V5.3.9 issueposted in Support
We have finally been able to recreate this issue in our sandbox. We are currently looking into a fix, but we expect to have one in the next version of ProGet, 5.3.10. This looks to be an issue with the mono framework. We use mono runtime in our Docker images for ProGet. We are also going to be releasing a .Net Core based technical preview of ProGet Docker in version 5.3.10. This will be in addition to our standard mono based version. Our internal testing is going very well and it looks to have removed a lot of the gotchas that mono has.
Thanks,
Rich -
RE: Nuget package not found in proget, but searchable in UIposted in Support
Hi @jyip_5228,
For the v2/v3 thing. If the connector is using v3, there is potential to fall back to v2 if you have issues connecting over teh v3 API. That may be why we are seeing the v2 error.
To follow up on Alana's comment. You may need to use a tool like Wireshark, Fiddler, or Burp to catch the request and response traffic between nuget.exe and ProGet. That would be the only way to see the full response from ProGet and determine if it does attempt v3 before the v2 request.
One last question, what version of the nuget.exe are you using? Is it the latest version?
Thanks,
Rich -
RE: Proget docker linux upgrade from v5.3.8 to V5.3.9 issueposted in Support
This is the first time we have heard any issues with this. We also have not been able to recreate this issue internally. Is there anything unique in your ProGet setup?
Thanks,
Rich -
RE: Nuget package not found in proget, but searchable in UIposted in Support
Hi @jyip_5228,
Looking at your last connector error stack trace, it looks like your connector is using the NuGet v2 URL. Would you be able to send a screenshot of your NuGet connector configuration? NuGet has added limiting to their V2 API and I'm wondering if that is causing your issue.
Thanks,
Rich -
RE: Timeout errors after upgrade to 5.3.7posted in Support
Hi @gravufo,
After you enabled the
Close Database Connections Earlyhave you tried restarting your web server? You shouldn't have to restart it, but I have seen some issues when there were too many connections open prior to enabling the setting. Coudl you run the following SQL next time you have the issue?SELECT DB_NAME(dbid) as DBName, COUNT(dbid) as NumberOfConnections, loginame as LoginName FROM sys.sysprocesses WHERE dbid > 0 AND DB_NAME(dbid) = 'ProGet' GROUP BY dbid, loginameThanks,
Rich -
RE: Deleted files still under .assets folderposted in Support
Hi @john-b_3261 ,
Can you please verify that your ProGet windows service is running and that the account the service is running under has access to those folders? Our nightly cleanup scheduled jobs typically clean up these folders./
Thanks,
Rich -
RE: Nuget package not found in proget, but searchable in UIposted in Support
Hi @jyip_5228,
Does this only happen with remote packages? Or do you see this with packages in ProGet as well? When this happens, if you run
nuget locals all -clearon the same account that your build agent is running under, will it work then? I have seen some similar issues like this in the past, but typically they are caused by an issue with local caching in NuGet.Thanks,
Rich -
RE: BuildMaster pipeline variable version control?posted in Support
What version of BuildMaster are you currently running? In BuildMaster 6.2 there is a history on pipeline changes. You would view it by clicking on Deploy -> Deployment Pipelines and then clicking on the last modified date for the pipeline you would like to see history for. Here is a screenshot of the UI:


Hope this helps!
Thanks,
Rich -
RE: Add local nuget packages to ProGet feedposted in Support
Hi @dusbn
For the drop path to work. The packages do need to be at the root of the drop path directory. Do you have the packages within subfolders?
Thanks,
Rich