Uploaded image for project: 'Satellite'
  1. Satellite
  2. SAT-22966 Errors while deleting repository from Satellite: Unable to find content with the ID "XXXX"
  3. SAT-23767

[DEV] Errors while deleting repository from Satellite: Unable to find content with the ID "XXXX"

XMLWordPrintable

    • Icon: Sub-task Sub-task
    • Resolution: Unresolved
    • Icon: Major Major
    • None
    • None
    • Repositories
    • Sprint 130, Sprint 131, Sprint 132, Sprint 133, Sprint 134, Sprint 135, Sprint 136, Sprint 137, Sprint 138, Sprint 139, Sprint 140

      Description of problem:

      While deleting the repository from Satellite 6.14.1
      ~~~~~~~~~~~
      Katello::Errors::CandlepinError: Unable to find content with the ID "XXXX".
      ~~~~~~~~~~~

      A similar BZ 2032040 was reported earlier and it was fixed in 6.13 but it seems in 6.14 also this Bug exists.

      Actual results:

      1. The content is missing in the Candlepin DB:

      1. su - postgres -c "psql candlepin -c \"select uuid, content_id, contentUrl, label, type, vendor from cp2_content where content_id = 'XXXX'\""

      uuid | content_id | contenturl | label | type | vendor
      ----------------------------------+-------
      (0 rows)

      2. But it's still referenced by some root repositories:

      1. # su - postgres -c "psql foreman -c \"select * from katello_root_repositories where content_id = '9134'\""
        id | name | created_at | updated_at | major | minor | gpg_key_id | content_id | arch
        label url unprotected content_type product
        _id
        checksum_type pulp_scratchpad_checksum_type docker_upstream_name download_policy verify_ssl_on_sync upstream_username upstream_password deb_releases deb_com
        ponents
        deb_architectures ssl_ca_cert_id ssl_client_cert_id ssl_client_key_id ignorable_content include_tags description ansible_collection_requirements htt
        p_proxy_policy
        http_proxy_id download_concurrency os_versions ansible_collection_auth_url ansible_collection_auth_token upstream_authentication_token mirroring_
        policy
        retain_package_versions_count generic_remote_options exclude_tags metadata_expire
        -------------------------------------------------------------------------------------------------------------------------------------------+----

      YYY | Red Hat OpenShift Container Platform 4.3 for RHEL 8 x86_64 RPMs | 2020-03-05 07:57:02.695964 | 2023-12-14 12:26:14.188373 | | | | XXXX | noarc
      h | Red_Hat_OpenShift_Container_Platform_4_3_for_RHEL_8_x86_64_RPMs | https://cdn.redhat.com/content/dist/layered/rhel8/x86_64/rhocp/4.3/os | f | yum |
      30 | | | | on_demand | t | | | |

              — [] +       global_
      default_http_proxy
                  mirror_com
      plete
           
                   
       

      (1 row)

      Expected results:

      It should delete the repository without any error.

      DEV Tracker for https://issues.redhat.com/browse/SAT-22966
      Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=2261948

            rhn-support-chrobert Chris Roberts
            satellite-focaccia-bot Focaccia Bot
            Ian Ballou Ian Ballou
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: