There's nothing anaconda can do if the underlying API does not work, so explain in the traceback that this isn't anaconda's fault.
Related: rhbz#959866 Related: rhbz#1009680
Signed-off-by: Peter Jones pjones@redhat.com --- pyanaconda/bootloader.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pyanaconda/bootloader.py b/pyanaconda/bootloader.py index eea75ab..c313b6a 100644 --- a/pyanaconda/bootloader.py +++ b/pyanaconda/bootloader.py @@ -1679,7 +1679,7 @@ class EFIGRUB(GRUB2): rc = self.efibootmgr("-b", slot_id, "-B", root=ROOT_PATH) if rc: - raise BootLoaderError("failed to remove old efi boot entry") + raise BootLoaderError("failed to remove old efi boot entry. This is most likely a kernel bug.")
@property def efi_dir_as_efifs_dir(self): @@ -1703,7 +1703,7 @@ class EFIGRUB(GRUB2): self.efi_dir_as_efifs_dir + "\shim.efi", root=ROOT_PATH) if rc: - raise BootLoaderError("failed to set new efi boot target") + raise BootLoaderError("failed to set new efi boot target. This is most likely a kernel bug.")
def install(self): if not flags.leavebootorder:
On Mon, 2014-02-03 at 11:39 -0500, Peter Jones wrote:
There's nothing anaconda can do if the underlying API does not work, so explain in the traceback that this isn't anaconda's fault.
Related: rhbz#959866 Related: rhbz#1009680
Signed-off-by: Peter Jones pjones@redhat.com
pyanaconda/bootloader.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pyanaconda/bootloader.py b/pyanaconda/bootloader.py index eea75ab..c313b6a 100644 --- a/pyanaconda/bootloader.py +++ b/pyanaconda/bootloader.py @@ -1679,7 +1679,7 @@ class EFIGRUB(GRUB2): rc = self.efibootmgr("-b", slot_id, "-B", root=ROOT_PATH) if rc:
raise BootLoaderError("failed to remove old efi boot entry")
raise BootLoaderError("failed to remove old efi boot entry. This is most likely a kernel bug.")@property def efi_dir_as_efifs_dir(self):
@@ -1703,7 +1703,7 @@ class EFIGRUB(GRUB2): self.efi_dir_as_efifs_dir + "\shim.efi", root=ROOT_PATH) if rc:
raise BootLoaderError("failed to set new efi boot target")
raise BootLoaderError("failed to set new efi boot target. This is most likely a kernel bug.")def install(self): if not flags.leavebootorder:
ACK.
anaconda-patches@lists.fedorahosted.org