-
Bug
-
Resolution: Unresolved
-
Undefined
-
None
-
None
-
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:
- 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: