Thank you very much.
Posts made by geraldizo_0690
-
RE: How to use Package/Container Usage in ProGet/Otterposted in Support
Hi, thanks for the info.
We find this feature very interesting because packages can be tracked using Proget and Otter.
This allows users to check whether the packages they use have already been updated with the latest security updates.But it’s not a big deal if the feature is no longer supported soon.
It appears to be just a JSON interface that is used between Proget and Otter.
Btw. Offtopic
Can you take a look here again, I find it better to continue this thread instead of opening a new thread with the same topic:
https://forums.inedo.com/topic/5635/support-for-notautomatic-butautomaticupgrades-headers-in-debian-feed-release-files?_=1775537208917Thank you very much
-
RE: How to use Package/Container Usage in ProGet/Otterposted in Support
Additional Information:
proget[1916719]: Scan using Otter at http://otter/ failed: Unexpected character encountered while parsing value: <. Path '', line 0, position 0. -
How to use Package/Container Usage in ProGet/Otterposted in Support
Dear Supporters,
we are trying to get Package/Container Usage work.
Our Testenvironment in containers:
- ProGet 2025.24(Build 5)
- MSSQL
- Otter 2025.3 (Build 1)
The problem is, as soon as a server has been assigned into a role, for executing checkconfiguration with activated "Configuration drift:", the package/container scanner inside of ProGet will get the following error while scanning. And there is no information about package usage have been transfered from otter to proget.
Have any clue, why is this happening?
Scan using Otter at http://otter/ failed: Invalid name. System.ArgumentException: Invalid name. at Inedo.UPack.UniversalPackageId.Parse(String s) at Inedo.ProGet.Extensions.PackageContainerScanners.OtterScanner.OtterPackageData..ctor(String server, FeedType type, JObject obj) in C:\Users\builds\AppData\Local\Temp\InedoAgent\BuildMaster\192.168.44.60\Temp\_E648765\Src\src\ProGet\Extensions\PackageContainerScanners\OtterScanner.cs:line 147 at Inedo.ProGet.Extensions.PackageContainerScanners.OtterScanner.<>c__DisplayClass12_0.<ReadPackages>b__0(JObject p) in C:\Users\builds\AppData\Local\Temp\InedoAgent\BuildMaster\192.168.44.60\Temp\_E648765\Src\src\ProGet\Extensions\PackageContainerScanners\OtterScanner.cs:line 128 at System.Linq.Enumerable.ConcatIterator`1.MoveNext() at Inedo.ProGet.Service.PackageContainerScannerRunner.GetPackageRecords(Context db, IEnumerable`1 packages)+MoveNext() in C:\Users\builds\AppData\Local\Temp\InedoAgent\BuildMaster\192.168.44.60\Temp\_E648765\Src\src\ProGet\Service\TaskRunners\PackageContainerScannerRunner.cs:line 71 at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection) at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source) at Inedo.ProGet.Service.PackageContainerScannerRunner.ScanAsync(TaskRunnerSubtask`1 subtask, PackageContainerScanner scanner) in C:\Users\builds\AppData\Local\Temp\InedoAgent\BuildMaster\192.168.44.60\Temp\_E648765\Src\src\ProGet\Service\TaskRunners\PackageContainerScannerRunner.cs:line 46 ::PackageContainerScannerRunner Error on 04/01/2026 10:12:11::Thank you.
Best regards -
RE: Support for NotAutomatic/ButAutomaticUpgrades headers in Debian feed Release filesposted in Support
I have a small issue to report. Btw. adding the headers works perfectly. However, the fields don't allow spaces. Like here to see. "Debian Backports"
Can you make the fields compatible for values with spaces?
-
RE: Debian Connectors Performance Issueposted in Support
proget:25.0.22-ci.4 seems to work.
The CPU consumption stays steady while ProGet is not under heavy load. The Debian connectors does not grow infitely. So for the third day this is the output:
root@xxxxxxxxxxxxxx:/usr/share/ProGet/LocalStorage/Connectors# du -chs * | grep G 2.6G totalI'll get back to you on this in a week.
Thank you for the support. -
RE: Debian mirror feed / connector doesn't work " Signature by xyz was created after the --not-after date."posted in Support
Hi,
we had the same issue.
For Debian Trixie, there is a negative effect with sqv (Seqouia Verification Tool) using the universal signing key. When verifying the signing key, a message with (... --not-after ...) and exit status 1 is displayed. It is necessary to check whether the time has been synchronized correctly!!!
Here is what you need to check:
timedatectl ... System clock synchronized: yes # It should be yes, if your environment is using ntp-server. ... -
RE: Debian Connectors Performance Issueposted in Support
@gdivis Thank you very much. We will do the test. Stay tuned for my feedback.
-
RE: Debian Connectors Performance Issueposted in Support
Thank you for your response. We also have a Proget test environment where we can test this. We would like to test it.
Here is another example of this behavior. These are only Debian connectors:
root@xxxxxxxxxxxxxx:/usr/share/ProGet/LocalStorage/Connectors# du -chs * | grep G 2.4G C104 2.5G C105 2.5G C106 62G C117 13G C266 9.2G C268 15G C281 3.1G C63 119G total -
Debian Connectors Performance Issueposted in Support
Hi,
some Debian feeds, especially for kali-rolling, are very slow after a day since the connector was renewed. I have to repeatedly reset or renew the connector in order to be able to work with it.
If not, an “apt update” takes several minutes or it is going to be stucked up. The index.sqlite files grow to up to 50 GB. In addition, index.sqilte3-shm and -wal also grow to almost the same size. And CPU consumption increases proportionally to these problems. And if the connectors are not renewed, the sqlite database consumes all the available storage space in the partition where the volumes for packages are located.
Additional Information:
Upstream link that we are testing and using:
http://mirror.netcologne.de/kali/
http://http.kali.org/kaliProGet version: 2025.20(Build 23) with external database (MSSQL), both in containers
Connector configuration: Index poll frequency is already set to triple digits in minutes.
Further Information I've already researched:
- https://forums.inedo.com/topic/5467/proget-2024-dealing-with-large-debian-package-connectors
- https://forums.inedo.com/topic/5410/debian-feed-mirror-performance/2
Please investigate this behavior. In addition to RPM repos, we also use a lot of Debian repos.
If the cause is known, can you implement additional clean measures in addition to “Index poll frequency”?Can the problem perhaps be avoided by using a proxy?
-
RE: Layer Scanning is not working with images which is pushed with --compression-format zstd:chunkedposted in Support
Update:
And we found some images like busybox:1.37 which is directly pulled from upstream dockerhub. This is the same case. The ProGet-Layer-Scanner is not able to find any packages in there.
-
RE: Layer Scanning is not working with images which is pushed with --compression-format zstd:chunkedposted in Support
Hi,
thanks for quick response.
Yes, we do see that logs. And we are not using gzip as compression-format. So this is a naturely the effect, when we are using zstd. right?
For the moment is the solution, to avoid using other compression-format, because ProGet Layer-Scanner is not supporting zstd???
-
Layer Scanning is not working with images which is pushed with --compression-format zstd:chunkedposted in Support
Hello,
We always use podman push with --compression-format=zstd:chunked in our CI/CD.
But when it comes to layer scanning on ProGet, neither the packages nor the vulnerabilities are suddenly listed for the pushed images.
Otherwise, images pushed with the default settings of podman push are scanned correctly.
Thank you very much and best regards
-
Note on the instructions for downloading packages from Debian Feedposted in Support
Hello,
Note on the instructions for downloading packages from Debian Feed. The syntax of the command is incorrect there. You can find
For example: sudo apt install “binutils:2.44-3”Instead of a colon, the command should look like this: sudo apt install “binutils=2.44-3” or, with a colon, sudo apt install “binutils:amd64=2.44-3”
-
RE: Support for NotAutomatic/ButAutomaticUpgrades headers in Debian feed Release filesposted in Support
Thank you very much for considering my request. I truly appreciate the time and attention you’ve given to review it. Your willingness to listen to user feedback means a lot, and I’m grateful that this suggestion has been taken into account.
-
RE: Support for NotAutomatic/ButAutomaticUpgrades headers in Debian feed Release filesposted in Support
Yes. These headers are set at the beginning of the Release files before they are signed.
For example:Origin: Debian Backports Label: Debian Backports Suite: oldstable-backports Codename: bookworm-backports Changelogs: https://metadata.ftp-master.debian.org/changelogs/@CHANGEPATH@_changelog Date: Thu, 08 Jan 2026 20:25:04 UTC Valid-Until: Thu, 15 Jan 2026 20:25:04 UTC NotAutomatic: yes ButAutomaticUpgrades: yes Acquire-By-Hash: yes No-Support-for-Architecture-all: Packages Architectures: all amd64 arm64 armel armhf i386 mips64el mipsel ppc64el s390x Components: main contrib non-free-firmware non-free Description: Debian bookworm - Backports SHA256: 74f76b59db4f4eff71484ba88d926cbfe9fb98e10f20688ed897e6402e68830a 392369 contrib/Contents-allI would recommend providing this capability when creating a Debian connector.
Ultimately, it only affects the Release files. The feeds and the connectors themselves are not affected by it and it has no impact in their functionality. For example, the Components header is already provided there as well.The only impact is on the clients via APT. With these metadata, APT would be configured regarding how it should install or upgrade packages.
The possible headers / metadata fields can be found here:
https://manpages.debian.org/unstable/apt-utils/apt-ftparchive.1.en.html (in release section)The attached image shows what such a capability could look like:

-
Support for NotAutomatic/ButAutomaticUpgrades headers in Debian feed Release filesposted in Support
Hello Inedo Support/Product Team,
I would like to request an enhancement for ProGet’s Debian feeds: the ability to configure and emit the standard APT “suite behavior” headers in the generated Release/InRelease files, specifically:
NotAutomatic
ButAutomaticUpgradesUse case
We operate Debian feeds in ProGet and would like to offer a “backports” for distribution. we are using these headers to prevent unintended mass upgrades from that suite, while still allowing automatic upgrades for packages that were explicitly installed from it. This is important to safely expose newer versions without clients accidentally upgrading large parts of their systems.If this option already exists to set these headers, how can I implement it?
Best regards