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

OVE isobuilder fails on CentOS Stream 9 due to missing isoinfo dependency

XMLWordPrintable

    • Quality / Stability / Reliability
    • False
    • Hide

      None

      Show
      None
    • None
    • None
    • None
    • None
    • Agent Sprint 271, Agent Sprint 272
    • 2
    • Done
    • Release Note Not Required
    • N/A
    • None
    • None
    • None
    • None

      This is a clone of issue OCPBUGS-56977. The following is the description of the original issue:

      Description of problem:

      On CentOS Stream 9 systems, the isobuilder tool currently fails because it depends on the isoinfo command, which is no longer provided by any package in the CentOS 9 standard repositories.
      In previous CentOS versions, isoinfo came from the genisoimage or cdrkit packages, but these are no longer maintained or available in CentOS 9. As a result, fresh CentOS 9 installs cannot satisfy this dependency, breaking isobuilder workflows.

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

          

      How reproducible:

          Always

      Steps to Reproduce:

          1. Install a fresh CentOS Stream 9 machine.
          2. Run isoinfo.
          3. Observe failure or errors due to missing isoinfo.

      Actual results:

      ISOBuilder script fails at runtime when it tries to invoke isoinfo, which is unavailable on CentOS 9.
         
      [test@zt-triton-01 agent-installer-utils]$ hostnamectl
         Static hostname: (unset)                                                 
      Transient hostname: zt-triton-01.cluster1.metal-platform.eng.rdu2.redhat.com
               Icon name: computer-server
                 Chassis: server 🖳
              Machine ID: 124819fc672c4631bb292411036dc63b
                 Boot ID: f3a49deb7fee4141bd2eab8bb586766b
        Operating System: CentOS Stream 9                                         
             CPE OS Name: cpe:/o:centos:centos:9
                  Kernel: Linux 5.14.0-587.el9.x86_64
            Architecture: x86-64
         Hardware Vendor: ZTSYSTEMS
          Hardware Model: TRITON IV
        Firmware Version: 2.06
      
      [test@zt-triton-01 agent-installer-utils]$ isoinfo
      bash: isoinfo: command not found... 
      
      OVE ISOBuilder fails because isoinfo: command not found.

      Expected results:

          OVE ISOBuilder should run successfully. 

      Additional info:

      Refactor isobuilder to replace isoinfo calls with xorriso or other supported tools

              ppinjark@redhat.com pawan pinjarkar
              openshift-crt-jira-prow OpenShift Prow Bot
              None
              None
              Biagio Manzari Biagio Manzari
              None
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated:
                Resolved: