forked from rpms/leapp-repository
79ca77ccf4
- Do not terminate the upgrade dracut module execution if /sysroot/root/tmp_leapp_py3/.leapp_upgrade_failed exists - Several minor improvements in messages printed in console output - Several minor improvements in report and error messages - Fix the parsing of the lscpu output - Fix evaluation of PES data - Target by default always "GA" channel repositories unless a different channel is specified for the leapp execution - Fix creation of the post upgrade report about changes in states of systemd services - Update the device driver deprecation data, fixing invalid fields for some AMD CPUs - Update the default kernel cmdline - Wait for the storage initialization when /usr is on separate file system - covering SAN - Resolves: RHEL-27847, RHEL-35240
40 lines
2.1 KiB
Diff
40 lines
2.1 KiB
Diff
From 6d05575efdd6c3c728e784add3017d072eda4d5e Mon Sep 17 00:00:00 2001
|
|
From: Toshio Kuratomi <tkuratom@redhat.com>
|
|
Date: Tue, 23 Apr 2024 14:03:44 -0700
|
|
Subject: [PATCH 13/34] Enhance grub2 install failure message.
|
|
|
|
The new message informs the useir will happen (they will boot into the old RHEL's kernel) so they
|
|
understand why they need to run the remediation.
|
|
|
|
jira: https://issues.redhat.com/browse/RHEL-29683
|
|
---
|
|
.../common/actors/checkgrubcore/actor.py | 10 +++++++---
|
|
1 file changed, 7 insertions(+), 3 deletions(-)
|
|
|
|
diff --git a/repos/system_upgrade/common/actors/checkgrubcore/actor.py b/repos/system_upgrade/common/actors/checkgrubcore/actor.py
|
|
index ae9e53ef..662c4d64 100644
|
|
--- a/repos/system_upgrade/common/actors/checkgrubcore/actor.py
|
|
+++ b/repos/system_upgrade/common/actors/checkgrubcore/actor.py
|
|
@@ -46,11 +46,15 @@ class CheckGrubCore(Actor):
|
|
reporting.Title('Leapp could not identify where GRUB2 core is located'),
|
|
reporting.Summary(
|
|
'We assumed GRUB2 core is located on the same device(s) as /boot, '
|
|
- 'however Leapp could not detect GRUB2 on the device(s). '
|
|
- 'GRUB2 core needs to be updated maually on legacy (BIOS) systems. '
|
|
+ 'however Leapp could not detect GRUB2 on those device(s). '
|
|
+ 'This means GRUB2 core will not be updated during the upgrade process and '
|
|
+ 'the system will probably ' 'boot into the old kernel after the upgrade. '
|
|
+ 'GRUB2 core needs to be updated manually on legacy (BIOS) systems to '
|
|
+ 'fix this.'
|
|
),
|
|
reporting.Severity(reporting.Severity.HIGH),
|
|
reporting.Groups([reporting.Groups.BOOT]),
|
|
reporting.Remediation(
|
|
- hint='Please run "grub2-install <GRUB_DEVICE> command manually after the upgrade'),
|
|
+ hint='Please run the "grub2-install <GRUB_DEVICE>" command manually '
|
|
+ 'after the upgrade'),
|
|
])
|
|
--
|
|
2.42.0
|
|
|