Project

General

Profile

Actions

Bug #35121

closed

Pulp digestvalidationerror when syncing Foreman repo

Added by Adam Winberg almost 2 years ago. Updated almost 2 years ago.

Status:
Rejected
Priority:
Normal
Assignee:
-
Category:
RPMs
Target version:
-
Difficulty:
Triaged:
No
Fixed in Releases:
Found in Releases:

Description

Since about two weeks back we get the following error message from Pulp when trying to sync from http://yum.theforeman.org/releases/latest/el8/x86_64/

A file located at the url https://yum.theforeman.org/releases/latest/el8/x86_64/rubygem-jquery-ui-rails-doc-6.0.1-2.el8.noarch.rpm failed validation due to checksum.

This happens for multiple packages in the repo and ultimately the repo sync fails.
This has happened before with the foreman repos (foreman and foreman-plugins), last time was in April and before that in November. Since it doesnt happen for any of the other ~50 repos we sync I believe this might be some metadata issue, maybe the repo needs to be reindexed?

Actions #1

Updated by Ewoud Kohl van Wijngaarden almost 2 years ago

This could be related to the switch where latest became Foreman 3.3 and the CDN didn't properly purge everything in its caches.

If you're syncing I'd advise to always sync from a specific version rather than latest.

Actions #2

Updated by Adam Winberg almost 2 years ago

ok, switching to a specific version url works. It's a bit of a hassle though since we use our own local repo created in pulp to 'freeze' the foreman version - when we want to upgrade we just clone the external 'latest' repo over to our local repo. Locking the external repo on a specific version means we have to edit the url in Pulp every time we want to update, which is an extra step.

The workaround is fine, just saying that it would be nice to be able to rely on the 'latest' repo.

Thank you!

Actions #3

Updated by Ewoud Kohl van Wijngaarden almost 2 years ago

  • Status changed from New to Rejected

I opened https://github.com/theforeman/foreman-infra/issues/1760 with a bit more detail. It's closer to where we need to fix it. Thanks for the report and if you wish to stay up to date, please follow that issue.

Actions

Also available in: Atom PDF