Project

General

Profile

Bug #20022

Add action to force remove metadata from a repo to fix sync problem

Added by Juan Pablo Lorier over 1 year ago. Updated 4 months ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Repositories
Target version:
Difficulty:
Triaged:
Yes
Bugzilla link:
Team Backlog:
Brad
Fixed in Releases:
Found in Releases:

Description

I had 2 repos failing to sync becuase of metadata corruption. With the help of the community I was able to force the removal of the metadata via pulp:

pulp-admin -u admin -p $pulpAdminPassword rpm repo content metafile --repo-id=XXXXX
pulp-admin -u admin -p $pulpAdminPassword rpm repo remove metafile --repo-id=XXXXX --str-eq="checksum=YYYY"

That fixed the problem. Maybe you can add the option in the advanced sync action either as a checkbox or as part of the "Validate Content Sync".
Regards


Related issues

Blocked by Katello - Bug #21726: stop emptying repositories on promoteClosed2017-11-21

Associated revisions

Revision 13c3176a (diff)
Added by Partha Aji 9 months ago

Fixes #20022 - Clear yummetadata on validate sync

Many users have hit issues with sync failing due to metadata corruption.
The sync with "Validate Contents" does things redownloading missing or
corrupt packages.
This commit ensures that the yum metadata is also redownloaded if this
option is set (more as a precautionary measure with this action)

History

#1 Updated by Michael Moll over 1 year ago

  • Project changed from Foreman to Katello

#2 Updated by Justin Sherrill over 1 year ago

I hate to add a UI option to fix a bug in pulp that has not been identified, however I've seen many users hit this and it is very annoying to recover from. Will think about this for a bit.

#3 Updated by Eric Helms over 1 year ago

  • Tracker changed from Feature to Bug
  • Legacy Backlogs Release (now unused) set to 267

#4 Updated by Justin Sherrill over 1 year ago

  • Legacy Backlogs Release (now unused) changed from 267 to 281

#5 Updated by Eric Helms over 1 year ago

  • Legacy Backlogs Release (now unused) changed from 281 to 286

#6 Updated by Eric Helms over 1 year ago

  • Legacy Backlogs Release (now unused) changed from 286 to 250

#7 Updated by Andrew Kofink about 1 year ago

  • Target version set to 160

#8 Updated by Justin Sherrill about 1 year ago

  • Legacy Backlogs Release (now unused) changed from 250 to 329

#9 Updated by Justin Sherrill 10 months ago

  • Legacy Backlogs Release (now unused) changed from 329 to 339
  • Category set to Repositories

#10 Updated by The Foreman Bot 9 months ago

  • Assignee set to Partha Aji
  • Status changed from New to Ready For Testing
  • Pull request https://github.com/Katello/katello/pull/7187 added

#11 Updated by Partha Aji 9 months ago

  • % Done changed from 0 to 100
  • Status changed from Ready For Testing to Closed

#12 Updated by Andrew Kofink 7 months ago

  • Blocked by Bug #21726: stop emptying repositories on promote added

Also available in: Atom PDF