Project

General

Profile

Actions

Bug #34432

closed

After upgrade products with repositories that had Ignorable Content = drpm can no longer be modified

Added by Marcel Kühlhorn over 2 years ago. Updated over 2 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Repositories
Target version:
Difficulty:
Triaged:
Yes
Fixed in Releases:
Found in Releases:

Description

Steps to Reproduce:
1. install foreman 2.3 / katello 3.18 with pulp2
2. create yum repository with ignorable content = drpm
3. upgrade to foreman 2.5 / katello 4.1 with migration to pulp3
4. try to modify the product / repository

Result:
The modification fails with error:
An error occurred saving the Product: Invalid value specified for ignorable content. Permissible values srpm

It appears that drpm is no longer a vailid value for ignorable content (#32658), but the value is not removed during migration

# hammer repository info --product-id 208 --name "SLES Client 12SP5 ARM" --organization Test
Id:                      1891
Name:                    SLES Client 12SP5 ARM
Label:                   SLES_Client_12SP5_ARM
Description:             
Organisation:            Test
Red Hat Repository:      no
Content Type:            yum
Mirror on Sync:          yes
Url:                     […]
Publish Via HTTP:        yes
Published At:            https://or.supp205.mk/pulp/content/639827e8-06a2-4445-b3cc-293403d48e79/Library/custom/SLES_Client_ARM/SLES_Client_12SP5_ARM/
Relative Path:           639827e8-06a2-4445-b3cc-293403d48e79/Library/custom/SLES_Client_ARM/SLES_Client_12SP5_ARM
Download Policy:         immediate
Ignorable Content Units: drpm, srpm
HTTP Proxy:              
    Id:                1
    Name:              default
    HTTP Proxy Policy: global_default_http_proxy
Product:                 
    Id:   208
    Name: SLES Client ARM64
GPG Key:                 Sync:                    
    Status:         Success
    Last Sync Date: about 1 hour
Created:                 2021/10/18 09:35:17
Updated:                 2021/11/22 11:15:59
Content Counts:          
    Packages:       9
    Source RPMS:    0
    Package Groups: 0
    Errata:         0
    Module Streams: 0


Files

Screenshot_2022-02-08_11-26-55.png View Screenshot_2022-02-08_11-26-55.png 10.5 KB An error occurred saving the Product: Invalid value specified for ignorable content. Permissible values srpm Marcel Kühlhorn, 02/10/2022 10:05 AM
Actions #1

Updated by Marcel Kühlhorn over 2 years ago

It appears that making any modification to the affected repository will remove the invalid value, so the error only appears when making modifications to a product that contains a repo still having the invalid value

Actions #2

Updated by Marcel Kühlhorn over 2 years ago

  • Subject changed from After upgrade repositories that had Ignorable Content = drpm can no longer be modified to After upgrade products with repositories that had Ignorable Content = drpm can no longer be modified
Actions #3

Updated by Jonathon Turel over 2 years ago

  • Target version changed from Katello 4.4.0 to Katello 4.5.0
  • Triaged changed from No to Yes
Actions #4

Updated by Justin Sherrill over 2 years ago

  • Bugzilla link set to 2055391
Actions #5

Updated by The Foreman Bot over 2 years ago

  • Status changed from New to Ready For Testing
  • Assignee set to Samir Jha
  • Pull request https://github.com/Katello/katello/pull/9986 added
Actions #6

Updated by The Foreman Bot over 2 years ago

  • Fixed in Releases Katello 4.5.0 added
Actions #7

Updated by Samir Jha over 2 years ago

  • Status changed from Ready For Testing to Closed
Actions

Also available in: Atom PDF