Description of problem: I tried installing Fedora Workstation 21 Alpha TC4. At the end of the installation process, I got this error message. Version-Release number of selected component: anaconda-core-21.48.2-1.fc21.x86_64 The following was filed automatically by anaconda: anaconda 21.48.2-1 exception report Traceback (most recent call first): File "/usr/lib64/python2.7/site-packages/pyanaconda/bootloader.py", line 1728, in _add_single_efi_boot_target raise BootLoaderError("failed to set new efi boot target. This is most likely a kernel bug.") File "/usr/lib64/python2.7/site-packages/pyanaconda/bootloader.py", line 1732, in add_efi_boot_target self._add_single_efi_boot_target(self.stage1_device) File "/usr/lib64/python2.7/site-packages/pyanaconda/bootloader.py", line 1740, in install self.add_efi_boot_target() File "/usr/lib64/python2.7/site-packages/pyanaconda/bootloader.py", line 1760, in write self.install() File "/usr/lib64/python2.7/site-packages/pyanaconda/bootloader.py", line 2363, in writeBootLoaderFinal storage.bootloader.write() File "/usr/lib64/python2.7/site-packages/pyanaconda/bootloader.py", line 2433, in writeBootLoader writeBootLoaderFinal(storage, payload, instClass, ksdata) File "/usr/lib64/python2.7/site-packages/pyanaconda/install.py", line 235, in doInstall writeBootLoader(storage, payload, instClass, ksdata) File "/usr/lib64/python2.7/threading.py", line 766, in run self.__target(*self.__args, **self.__kwargs) File "/usr/lib64/python2.7/site-packages/pyanaconda/threads.py", line 227, in run threading.Thread.run(self, *args, **kwargs) BootLoaderError: failed to set new efi boot target. This is most likely a kernel bug. Additional info: cmdline: /usr/bin/python /sbin/anaconda --liveinst --method=livecd:///dev/mapper/live-base cmdline_file: BOOT_IMAGE=/isolinux/vmlinuz0 root=live:LABEL=Fedora-Live-Workstation-x86_64-2 ro rd.live.image quiet rhgb rd.live.check executable: /sbin/anaconda hashmarkername: anaconda kernel: 3.16.1-300.fc21.x86_64 other involved packages: python-libs-2.7.8-4.1.fc21.x86_64 product: Fedora release: Fedora release 21 (Twenty One) type: anaconda version: 21
Created attachment 931476 [details] File: anaconda-tb
Created attachment 931477 [details] File: anaconda.log
Created attachment 931478 [details] File: environ
Created attachment 931479 [details] File: journalctl
Created attachment 931480 [details] File: lsblk_output
Created attachment 931481 [details] File: nmcli_dev_list
Created attachment 931482 [details] File: os_info
Created attachment 931483 [details] File: program.log
Created attachment 931484 [details] File: storage.log
Created attachment 931485 [details] File: ifcfg.log
Created attachment 931486 [details] File: packaging.log
Spent some time debugging this through IRC with jwb and pjones. The conclusion seems to be that my firmware is just bad. Fortunately, it allows booting through a « legacy » option, which I used to install, and everything works now. Closing.
Another user experienced a similar problem: Created USB live medium from Fedora 21 Server DVD iso, with command-line tool. This allowed me to boot into Server installation (GUI live-usb-creator would not create a bootable USB). During installation, 'got error message that installation of bootloader failed and this machine would not be bootable - which it isn't... addons: com_redhat_kdump cmdline: /usr/bin/python /sbin/anaconda cmdline_file: BOOT_IMAGE=/syslinux/vmlinuz inst.stage2=hd:UUID=CA81-BDFA rd.live.check quiet hashmarkername: anaconda kernel: 3.17.1-302.fc21.x86_64 package: anaconda-21.48.13-1 product: Fedora" reason: BootLoaderError: failed to set new efi boot target. This is most likely a kernel bug. release: Cannot get release name. version: Fedora
Can confirm firmware issue: changing settings "fixed" it, in that it doesn't use UEFI any more (although the firmware claims this should be possible).
Another user experienced a similar problem: I've canceled window wit hthis message cmdline: /usr/bin/python /sbin/anaconda --liveinst --method=livecd:///dev/mapper/live-base cmdline_file: BOOT_IMAGE=/isolinux/vmlinuz0 root=live:LABEL=Fedora-Live-WS-x86_64-21-T3 ro rd.live.image quiet rhgb rd.live.check hashmarkername: anaconda kernel: 3.17.3-300.fc21.x86_64 other involved packages: python-libs-2.7.8-7.fc21.x86_64 package: anaconda-core-21.48.16-1.fc21.x86_64 product: Fedora" reason: BootLoaderError: failed to set new efi boot target. This is most likely a kernel bug. release: Fedora release 21 (Twenty One) version: Fedora
First, it's bug. if firmware is bad, we should address bug to kernel maint and shouldn't see crash when closing window in anaconda.
(In reply to Igor Gnatenko from comment #16) > First, it's bug. if firmware is bad, we should address bug to kernel maint > and shouldn't see crash when closing window in anaconda. And do what exactly? First, anaconda is the one throwing the traceback here, not the kernel. Second, the kernel cannot magically fix bad firmware. Lying to userspace about something succeeding isn't a solution, and the error being returned is what anaconda is throwing its traceback for.