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

Enabling Foreman Kubevirt plugin in 6.18.1 fails

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • None
    • Installation
    • False
    • sat-rocket
    • None
    • None
    • None
    • To Do

      Description of problem:

      Attempting to enable the foreman-kubevirt-plugin in newly installed Satellite 6.18.1

      How reproducible:

      Always

      Is this issue a regression from an earlier version:

      Unknown

      Steps to Reproduce:

      1. Install Satellite 6.18.1

      2. Run "satellite-installer --enable-foreman-plugin-kubevirt"

      3. Installer fails

      Actual behavior:

      1. satellite-installer --enable-foreman-plugin-kubevirt
        2025-12-01 10:23:40 [NOTICE] [root] Loading installer configuration. This will take some time.
        2025-12-01 10:23:46 [NOTICE] [root] Running installer with log based terminal output at level NOTICE.
        2025-12-01 10:23:46 [NOTICE] [root] Use -l to set the terminal output log level to ERROR, WARN, NOTICE, INFO, or DEBUG. See --full-help for definitions.
        2025-12-01 10:23:47 [NOTICE] [checks] System checks passed
        Package versions are locked. Continuing with unlock.
        2025-12-01 10:23:57 [NOTICE] [configure] Starting system configuration.
        2025-12-01 10:24:08 [NOTICE] [configure] 250 configuration steps out of 1633 steps complete.
        2025-12-01 10:24:14 [NOTICE] [configure] 500 configuration steps out of 1635 steps complete.
        2025-12-01 10:24:16 [NOTICE] [configure] 750 configuration steps out of 1637 steps complete.
        2025-12-01 10:24:20 [ERROR ] [configure] Execution of '/bin/dnf -d 0 -e 1 -y install rubygem-foreman_kubevirt' returned 1: Error:
        2025-12-01 10:24:20 [ERROR ] [configure] Problem: conflicting requests
        2025-12-01 10:24:20 [ERROR ] [configure] - nothing provides (rubygem(fog-kubevirt) >= 1.3.3 with rubygem(fog-kubevirt) < 2) needed by rubygem-foreman_kubevirt-0.4.1-1.el9sat.noarch from satellite-6.18-for-rhel-9-x86_64-rpms
        2025-12-01 10:24:20 [ERROR ] [configure] /Stage[main]/Foreman::Plugin::Kubevirt/Foreman::Plugin[kubevirt]/Package[rubygem-foreman_kubevirt]/ensure: change from 'purged' to 'present' failed: Execution of '/bin/dnf -d 0 -e 1 -y install rubygem-foreman_kubevirt' returned 1: Error:
        2025-12-01 10:24:20 [ERROR ] [configure] Problem: conflicting requests
        2025-12-01 10:24:20 [ERROR ] [configure] - nothing provides (rubygem(fog-kubevirt) >= 1.3.3 with rubygem(fog-kubevirt) < 2) needed by rubygem-foreman_kubevirt-0.4.1-1.el9sat.noarch from satellite-6.18-for-rhel-9-x86_64-rpms
        2025-12-01 10:24:20 [NOTICE] [configure] 1000 configuration steps out of 1642 steps complete.
        2025-12-01 10:24:21 [NOTICE] [configure] 1250 configuration steps out of 1644 steps complete.
        2025-12-01 10:24:58 [NOTICE] [configure] 1500 configuration steps out of 1644 steps complete.
        2025-12-01 10:25:02 [NOTICE] [configure] System configuration has finished.

      Error 1: Puppet Package resource 'rubygem-foreman_kubevirt' failed. Logs:
        /Package[rubygem-foreman_kubevirt]
          Starting to evaluate the resource (848 of 1638)
          Evaluated in 3.08 seconds
        Package[rubygem-foreman_kubevirt](provider=dnf)
          Ensuring => present
        /Stage[main]/Foreman::Plugin::Kubevirt/Foreman::Plugin[kubevirt]/Package[rubygem-foreman_kubevirt]/ensure
          change from 'purged' to 'present' failed: Execution of '/bin/dnf -d 0 -e 1 -y install rubygem-foreman_kubevirt' returned 1: Error:
       Problem: conflicting requests
        - nothing provides (rubygem(fog-kubevirt) >= 1.3.3 with rubygem(fog-kubevirt) < 2) needed by rubygem-foreman_kubevirt-0.4.1-1.el9sat.noarch from satellite-6.18-for-rhel-9-x86_64-rpms

      1 error was detected during installation.
      Please address the errors and re-run the installer to ensure the system is properly configured.
      Failing to do so is likely to result in broken functionality.

      The full log is at /var/log/foreman-installer/satellite.log
      Package versions are being locked.

      Expected behavior:
      Required package(s) should already be installed, to allow satellite-installer run to succeed. Alternately, the documentation should be modified to specify "install these packages" in chapter 13 of https://docs.redhat.com/en/documentation/red_hat_satellite/6.18/html/provisioning_hosts/provisioning_virtual_machines_kubevirt_kubevirt-provisioning#adding-kubevirt-connection_kubevirt-provisioning

      Business Impact / Additional info:

       

              Unassigned Unassigned
              rhn-gps-jberning John Berninger
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: