Uploaded image for project: 'OpenShift Bugs'
  1. OpenShift Bugs
  2. OCPBUGS-34849

Install fails with error 'mac-interface mapping for interface xxxx is missing'

XMLWordPrintable

    • No
    • Installer (PB) Sprint 259
    • 1
    • Approved
    • False
    • Hide

      None

      Show
      None
    • Hide
      For the Agent-Based installer, the networking layout defined via nmstate may result in a configuration error if all hosts do not have a entry in the interfaces section that matches an entry in the networkConfig section. However, if the entry in the networkConfig section uses an actual physical interface name then the entry in the interfaces section is not required.
      This fix ensures that the configuration will not result in an error if an entry in the networkConfig section has a physical interface name and does not have a corresponding entry in the interfaces table.
      Show
      For the Agent-Based installer, the networking layout defined via nmstate may result in a configuration error if all hosts do not have a entry in the interfaces section that matches an entry in the networkConfig section. However, if the entry in the networkConfig section uses an actual physical interface name then the entry in the interfaces section is not required. This fix ensures that the configuration will not result in an error if an entry in the networkConfig section has a physical interface name and does not have a corresponding entry in the interfaces table.
    • Bug Fix
    • In Progress

      Description of problem:

      On 4.17, ABI jobs fail with error
      
      level=debug msg=Failed to register infra env. Error: 1 error occurred:
      level=debug msg=	* mac-interface mapping for interface eno12399np0 is missing

      Version-Release number of selected component (if applicable):

      4.17.0-0.nightly-2024-05-24-193308

      How reproducible:

      On Prow CI ABI jobs, always

      Steps to Reproduce:

          1. Generate ABI ISO starting with an agent-config file defining multiple network interfaces with `enabled: false`
          2. Boot the ISO
          3. Wait for error
          

      Actual results:

          Install fails with error 'mac-interface mapping for interface xxxx is missing'

      Expected results:

          Install completes

      Additional info:

      The check fails on the 1st network interface defined with `enabled: false`
      
      Prow CI ABI Job: https://qe-private-deck-ci.apps.ci.l2s4.p1.openshiftapps.com/view/gs/qe-private-deck/logs/periodic-ci-openshift-openshift-tests-private-release-4.17-amd64-nightly-baremetal-pxe-ha-agent-ipv4-static-connected-f14/1797619997015543808
      
      agent-config.yaml: https://gcsweb-qe-private-deck-ci.apps.ci.l2s4.p1.openshiftapps.com/gcs/qe-private-deck/logs/periodic-ci-openshift-openshift-tests-private-release-4.17-amd64-nightly-baremetal-pxe-ha-agent-ipv4-static-connected-f14/1797619997015543808/artifacts/baremetal-pxe-ha-agent-ipv4-static-connected-f14/baremetal-lab-agent-install/artifacts/agent-config.yaml

              bfournie@redhat.com Robert Fournier
              bmanzari Biagio Manzari
              Biagio Manzari Biagio Manzari
              Votes:
              0 Vote for this issue
              Watchers:
              11 Start watching this issue

                Created:
                Updated: