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

Installer fails to enable IoP on disconnected setups, when podman's Host.NetworkBackend is set as CNI

XMLWordPrintable

    • False
    • Critical
    • Satellite Rocket Sprint 7
    • sat-rocket
    • Known Issue
    • Hide
      Cause:
      Consequence:
      Workaround:
      Result:
      Show
      Cause: Consequence: Workaround: Result:
    • In Progress
    • None

      Description of problem:

       

      How reproducible:

      Always

      Is this issue a regression from an earlier version:

      No

      Steps to Reproduce:

      1. Prepare the disconnected Satellite 6.18 setup for snap 5.0

      2. Run /media/sat6/setup_containers script, which would fail as skopeo package is required.

      3. # dnf install skopeo

      4.  Rerun /media/sat6/setup_containers script

      5. # podman info --format '.Host.NetworkBackend'

             bash: podman: command not found

      6. # satellite-installer --enable-iop 

      7. # podman info --format '.Host.NetworkBackend'

             cni

      Actual behavior:
      Starting IoP container fails with following error messages,

      2025-10-06 09:36:40 [ERROR ] [configure] Oct 06 09:36:40 satellite.example.com systemd[1]: Starting IOP Core Kafka Container...2025-10-06 09:36:40 [ERROR ] [configure] Oct 06 09:36:40 satellite.example.com iop-core-kafka[38484]: time="2025-10-06T09:36:40-04:00" level=warning msg="Error validating CNI config file /etc/cni/net.d/iop-core-network.conflist: [failed to find plugin \"bridge\" in path [/usr/local/libexec/cni /usr/libexec/cni /usr/local/lib/cni /usr/lib/cni /opt/cni/bin] failed to find plugin \"portmap\" in path [/usr/local/libexec/cni /usr/libexec/cni /usr/local/lib/cni /usr/lib/cni /opt/cni/bin] failed to find plugin \"firewall\" in path [/usr/local/libexec/cni /usr/libexec/cni /usr/local/lib/cni /usr/lib/cni /opt/cni/bin] failed to find plugin \"tuning\" in path [/usr/local/libexec/cni /usr/libexec/cni /usr/local/lib/cni /usr/lib/cni /opt/cni/bin]]"2025-10-06 09:36:40 [ERROR ] [configure] Oct 06 09:36:40 satellite.example.com iop-core-kafka[38484]: Error: unable to find network with name or ID iop-core-network: network not found2025-10-06 09:36:40 [ERROR ] [configure] Oct 06 09:36:40 satellite.example.com podman[38484]: 2025-10-06 09:36:40.523877773 -0400 EDT m=+0.024007808 image pull 3a5789ce7aef5daa2cb3ca1f7ef2aa6bb739895d81c532b0672bb0e5fe19a668 registry.redhat.io/amq-streams/kafka-39-rhel9:2.9.1-12025-10-06 09:36:40 [ERROR ] [configure] Oct 06 09:36:40 satellite.example.com systemd[1]: iop-core-kafka.service: Main process exited, code=exited, status=125/n/a2025-10-06 09:36:40 [ERROR ] [configure] Oct 06 09:36:40 satellite.example.com systemd[1]: iop-core-kafka.service: Failed with result 'exit-code'.2025-10-06 09:36:40 [ERROR ] [configure] Oct 06 09:36:40 satellite.example.com systemd[1]: Failed to start IOP Core Kafka Container.2025-10-06 09:36:40 [ERROR ] [configure] /Stage[main]/Iop::Core_kafka/Podman::Quadlet[iop-core-kafka]/Service[iop-core-kafka]/ensure: change from 'stopped' to 'running' failed: Systemd start for iop-core-kafka failed!2025-10-06 09:36:40 [ERROR ] [configure] journalctl log for iop-core-kafka: 

      Expected behavior:
      satellite-installer either works successfully for podman NetworkBackend as CNI, OR we can document supported NetworkBackend for IoP containers

      Business Impact / Additional info:

      Workaround provided by rhn-support-tpapaioa, podman system reset and that resets the NetworkBackend to netavark, but reset cleared the images too, so rerun the /media/sat6/setup_containers script, and rerun the satellite-installer, which works as expected 

              rhn-support-agadhave Akshay Gadhave
              gtalreja@redhat.com Gaurav Talreja
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated: