Uploaded image for project: 'Satellite'
  1. Satellite
  2. SAT-42602

Unable to push container image to FIPs enabled satellite - 500 Internal Server Error

XMLWordPrintable

    • False
    • sat-artemis
    • None
    • None
    • None
    • None

      Description of problem:

      Unable to push container image to FIPs enabled satellite - 500 Internal Server Error

      Repository is created, but no contents (see attachment)

      How reproducible:

      100%

      Is this issue a regression from an earlier version:

       

      Steps to Reproduce:

      1. Build FIPs-enabled Satellite 

      2. Create container product

      3. Push container image with podman

      Actual behavior:

      Pushing the image to FIPS enabled Satellite errors - it will create a repo, but no contents pushed

      [root@RHEL9 ~]# podman push ip-10-0-167-61.rhos-01.prod.psi.rdu2.redhat.com/default_organization/container_insight/satellite_iop-insights-engine-rhel9:6.18 docker://ip-10-0-167-61.rhos-01.prod.psi.rdu2.redhat.com/default_organization/container_insight/push_test:618
       Getting image source signatures
       Copying blob 2920d84eafa0 skipped: already exists
       Copying blob 876b49643b96 skipped: already exists
       Copying config fe9de96942 done   |
       Writing manifest to image destination
       Error: writing manifest: uploading manifest 618 to ip-10-0-167-61.rhos-01.prod.psi.rdu2.redhat.com/default_organization/container_insight/push_test: received unexpected HTTP status: 500 Internal Server Error
      

      /var/log/message

      Feb 18 18:43:01 ip-10-0-167-61 pulpcore-api[28545]:    hashers[algorithm] = getattr(hashlib, algorithm)()
       Feb 18 18:43:01 ip-10-0-167-61 pulpcore-api[28545]:                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
       Feb 18 18:43:01 ip-10-0-167-61 pulpcore-api[28545]: _hashlib.UnsupportedDigestmodError: [digital envelope routines] unsupported
       Feb 18 18:43:01 ip-10-0-167-61 pulpcore-api[28545]: pulp [48e00529fe7d4a68a973d1314923de27]:  - - [18/Feb/2026:23:43:01 +0000] "PUT /v2/default_organization/container_insight/push_test/manifests/618 HTTP/1.1" 500 145 "-" "containers/5.36.2 (github.com/containers/image)"
      

      Expected behavior:

      Exactly the same setting with non FIPs satellite will create a repo with the contents

      [root@RHEL9 ~]# podman push ip-10-0-168-54.rhos-01.prod.psi.rdu2.redhat.com/default_organization/container_insight/satellite_iop-insights-engine-rhel9:6.18 docker://ip-10-0-168-54.rhos-01.prod.psi.rdu2.redhat.com/default_organization/container_insight/push_test:618
       Getting image source signatures
       Copying blob 2920d84eafa0 skipped: already exists
       Copying blob 876b49643b96 skipped: already exists
       Copying config fe9de96942 done   |
       Writing manifest to image destination
      

      Business Impact / Additional info:

      Unable to push container images

              Unassigned Unassigned
              rhn-support-tharring Takae Harrington
              Votes:
              2 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated: