-
Bug
-
Resolution: Unresolved
-
Major
-
rhel-8.10
-
rhel-upgrades
-
None
-
RegressionOnly
-
Unspecified
-
Unspecified
-
Unspecified
-
None
Our test for fips mode is failing in live mode.
Missing '$kernelopts' in /boot/loader/entries/*-upgrade.x86_64.conf
Packages
leapp-0.19.0-3.el8_10.noarch
leapp-upgrade-el8toel9-0.22.0-4.el8_10.noarch
Steps to reproduce
- Set up fips mode
- Run leapp in live mode
# leapp upgrade –target 9.7 --enable-experimental-feature livemode --no-rhsm
- Check /boot/loader/entries/*-upgrade.x86_64.conf
Actual results from automated test
INFO:upgrades.tests.base: Going to execute leapp command: ['leapp', 'upgrade', '--target', '9.7', '--enable-experimental-feature', 'livemode', '--no-rhsm'] ERROR:upgrades.tests.base: Test failed with message: '$kernelopts' not found in 'title RHEL-Upgrade-Initramfs\nversion upgrade.x86_64\nlinux /vmlinuz-upgrade.x86_64\ninitrd /initramfs-upgrade.x86_64.img\noptions crashkernel=auto boot=UUID=fcb98c12-3f62-44a7-9d46-0b0ab7bf4cd5 resume=/dev/mapper/rhel_kvm--07--guest22-swap fips=1 console=ttyS0,115200 $tuned_params enforcing=0 net.naming-scheme=rhel-8.0 plymouth.enable=0 rd.live.dir=/var/lib/leapp rd.live.squashimg=live-upgrade.img rd.plymouth=0 rw upgrade.autostart=1 root=live:UUID=eb01d6e7-097c-409f-a9af-e1a5d31a72ff\nid rhel-0-upgrade.x86_64\ngrub_users $grub_users\ngrub_arg --unrestricted\ngrub_class kernel\n' FAIL ====================================================================== FAIL: test (upgrades.tests.destructive.leapp_upgrade_in_fips_mode.test_leapp_upgrade_in_fips_mode.TestLeappUpgradesInFipsMode) ---------------------------------------------------------------------- Traceback (most recent call last): File "/var/ARTIFACTS/work-test_leapp_upgrade_in_fips_mode.py::TestLeappUpgradesInFipsModeacdr90ah/plans/newstyle/upgrades/tests/destructive/leapp_upgrade_in_fips_mode/test_leapp_upgrade_in_fips_mode-py-TestLeappUpgradesInFipsMode/tree/upgrades/tests/base.py", line 316, in test self.run_phases_once() File "/var/ARTIFACTS/work-test_leapp_upgrade_in_fips_mode.py::TestLeappUpgradesInFipsModeacdr90ah/plans/newstyle/upgrades/tests/destructive/leapp_upgrade_in_fips_mode/test_leapp_upgrade_in_fips_mode-py-TestLeappUpgradesInFipsMode/tree/upgrades/tests/base.py", line 305, in run_phases_once attr() File "/var/ARTIFACTS/work-test_leapp_upgrade_in_fips_mode.py::TestLeappUpgradesInFipsModeacdr90ah/plans/newstyle/upgrades/tests/destructive/leapp_upgrade_in_fips_mode/test_leapp_upgrade_in_fips_mode-py-TestLeappUpgradesInFipsMode/tree/upgrades/tests/destructive/leapp_upgrade_in_fips_mode/test_leapp_upgrade_in_fips_mode.py", line 165, in phase20_upgrade self.check_bootloader_config() File "/var/ARTIFACTS/work-test_leapp_upgrade_in_fips_mode.py::TestLeappUpgradesInFipsModeacdr90ah/plans/newstyle/upgrades/tests/destructive/leapp_upgrade_in_fips_mode/test_leapp_upgrade_in_fips_mode-py-TestLeappUpgradesInFipsMode/tree/upgrades/tests/destructive/leapp_upgrade_in_fips_mode/test_leapp_upgrade_in_fips_mode.py", line 188, in check_bootloader_config self.assertIn('$kernelopts', f.read()) AssertionError: '$kernelopts' not found in 'title RHEL-Upgrade-Initramfs\nversion upgrade.x86_64\nlinux /vmlinuz-upgrade.x86_64\ninitrd /initramfs-upgrade.x86_64.img\noptions crashkernel=auto boot=UUID=fcb98c12-3f62-44a7-9d46-0b0ab7bf4cd5 resume=/dev/mapper/rhel_kvm--07--guest22-swap fips=1 console=ttyS0,115200 $tuned_params enforcing=0 net.naming-scheme=rhel-8.0 plymouth.enable=0 rd.live.dir=/var/lib/leapp rd.live.squashimg=live-upgrade.img rd.plymouth=0 rw upgrade.autostart=1 root=live:UUID=eb01d6e7-097c-409f-a9af-e1a5d31a72ff\nid rhel-0-upgrade.x86_64\ngrub_users $grub_users\ngrub_arg --unrestricted\ngrub_class kernel\n'
Expected results
Upgrade should work