Hi,
our Proget instance was updated to 2025.19 (Build 14) and the above described issue disappered. Excellent!
Thanks!
Hi,
our Proget instance was updated to 2025.19 (Build 14) and the above described issue disappered. Excellent!
Thanks!
Hi,
we run a Proget Version 2025.16 (Build 5) to host the RPM repositories for a Yocto based Linux distribution.
After a build we upload the rpm packages from our build host to Proget.
Everyday we get the "Unhealthy feed" message for our feed with the following error messages in the execution log:
INFO : 2026-01-21 07:11:45Z - Performing reindex for Rpm feed 51: yocto-pocto
INFO : 2026-01-21 07:11:45Z - Deactivating feed.
ERROR: 2026-01-21 07:11:47Z - Could not open packages/systemd-rpm-macros-255.17-r.1.core2_64.rpm: Could not find file '/var/proget/packages/.rpm/F51/packages/systemd-rpm-macros-255.17-r.1.core2_64.rpm'.
WARN : 2026-01-21 07:11:47Z - Package file packages/systemd-rpm-macros-255.17-r.1.core2_64.rpm does not exist.
ERROR: 2026-01-21 07:11:47Z - Could not open packages/lttng-ust-2.13.8-r.0.core2_64.rpm: Could not find file '/var/proget/packages/.rpm/F51/packages/lttng-ust-2.13.8-r.0.core2_64.rpm'.
WARN : 2026-01-21 07:11:47Z - Package file packages/lttng-ust-2.13.8-r.0.core2_64.rpm does not exist.
The files that appear to be missing are accessable / downloadable via webui.
When running "Reindex feed" with checked boxes "Remove database entries for missing files" the packages not longer visible in the webui.
We tried to figure out, what causes this issue.
We created a new feed and uploaded a single rpm package systemd-journal-upload-255.17-r1.core2_64.rpm using the web interface ( Add Package -> Upload RPM Package).
After the upload the package appears in the web interface as systemd-journal-upload-1:255.17-r1.core2_64.rpm.
So the file name changed from NAME-VERSION-RELEASE.core2_64.rpm to NAME-EPOCH:VERSION-RELEASE.core2_64.rpm.
On disk the file is named systemd-journal-upload-1$255.17-r.1.core2_64.rpm , the EPOCH separator is $ now and the release got an extra dot (-r1 -> -r.1.).
When downloading the file (clicking in the web interface or using dnf) the name of the downloaded file is systemd-journal-upload-1_255.17-r1.core2_64.rpm
The issue that leads to the "Package file ... does not exists" seems to be the way the "Integrity Check" assembles the filename to look for.
The filename systemd-journal-upload-255.17-r.1.core2_64.rpm misses the EPOCH but have the extra dot in the release.
INFO : 2026-01-21 10:39:34Z - Performing reindex for Rpm feed 52: gabbagabbahey
INFO : 2026-01-21 10:39:34Z - Deactivating feed.
ERROR: 2026-01-21 10:39:34Z - Could not open packages/systemd-journal-upload-255.17-r.1.core2_64.rpm: Could not find file '/var/proget/packages/.rpm/F52/packages/systemd-journal-upload-255.17-r.1.core2_64.rpm'.
WARN : 2026-01-21 10:39:34Z - Package file packages/systemd-journal-upload-255.17-r.1.core2_64.rpm does not exist.
Did we stepped into a bug?
Best wishes,
Matthias Schmitz