Bug 1806103 - dasbus.error.DBusError: Failed to set new efi boot target. This is most likely a kernel or firmware bug.
Summary: dasbus.error.DBusError: Failed to set new efi boot target. This is most likel...
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: anaconda
Version: 32
Hardware: x86_64
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Vendula Poncova
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: abrt_hash:422d07144e283b173b5dd27747b...
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2020-02-22 06:42 UTC by Chris Murphy
Modified: 2021-04-15 11:07 UTC (History)
11 users (show)

Fixed In Version: anaconda-32.24.2-1
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2021-04-15 11:07:00 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: anaconda-tb (1.69 MB, text/plain)
2020-02-22 06:42 UTC, Chris Murphy
no flags Details
File: anaconda.log (28.36 KB, text/plain)
2020-02-22 06:42 UTC, Chris Murphy
no flags Details
File: dbus.log (3.10 KB, text/plain)
2020-02-22 06:42 UTC, Chris Murphy
no flags Details
File: environ (658 bytes, text/plain)
2020-02-22 06:42 UTC, Chris Murphy
no flags Details
File: journalctl (1.58 MB, text/plain)
2020-02-22 06:42 UTC, Chris Murphy
no flags Details
File: lsblk_output (2.24 KB, text/plain)
2020-02-22 06:42 UTC, Chris Murphy
no flags Details
File: lvm.log (24.80 KB, text/plain)
2020-02-22 06:42 UTC, Chris Murphy
no flags Details
File: nmcli_dev_list (1.62 KB, text/plain)
2020-02-22 06:42 UTC, Chris Murphy
no flags Details
File: os_info (762 bytes, text/plain)
2020-02-22 06:42 UTC, Chris Murphy
no flags Details
File: program.log (22.44 KB, text/plain)
2020-02-22 06:42 UTC, Chris Murphy
no flags Details
File: storage.log (19.36 KB, text/plain)
2020-02-22 06:42 UTC, Chris Murphy
no flags Details
File: packaging.log (276 bytes, text/plain)
2020-02-22 06:42 UTC, Chris Murphy
no flags Details

Description Chris Murphy 2020-02-22 06:42:19 UTC
Description of problem:
Install Fedora-Workstation-Live-x86_64-32-20200221.n.0.iso into a qemu-kvm with UEFI/OVMF enabled.

Version-Release number of selected component:
anaconda-core-32.24.1-1.fc32.x86_64

The following was filed automatically by anaconda:
anaconda 32.24.1 exception report
Traceback (most recent call first):
  File "/usr/lib/python3.8/site-packages/dasbus/client/handler.py", line 496, in _handle_method_error
    raise exception from None
  File "/usr/lib/python3.8/site-packages/dasbus/client/handler.py", line 474, in _get_method_reply
    return self._handle_method_error(error)
  File "/usr/lib/python3.8/site-packages/dasbus/client/handler.py", line 442, in _call_method
    return self._get_method_reply(
  File "/usr/lib64/python3.8/site-packages/pyanaconda/modules/common/task/__init__.py", line 46, in sync_run_task
    task_proxy.Finish()
  File "/usr/lib64/python3.8/site-packages/pyanaconda/installation_tasks.py", line 451, in run_task
    self._task(*self._task_args, **self._task_kwargs)
  File "/usr/lib64/python3.8/site-packages/pyanaconda/installation_tasks.py", line 485, in start
    self.run_task()
  File "/usr/lib64/python3.8/site-packages/pyanaconda/installation_tasks.py", line 306, in start
    item.start()
  File "/usr/lib64/python3.8/site-packages/pyanaconda/installation_tasks.py", line 306, in start
    item.start()
  File "/usr/lib64/python3.8/site-packages/pyanaconda/installation_tasks.py", line 306, in start
    item.start()
  File "/usr/lib64/python3.8/site-packages/pyanaconda/installation.py", line 377, in run_installation
    queue.start()
  File "/usr/lib64/python3.8/threading.py", line 870, in run
    self._target(*self._args, **self._kwargs)
  File "/usr/lib64/python3.8/site-packages/pyanaconda/threading.py", line 280, in run
    threading.Thread.run(self)
dasbus.error.DBusError: Failed to set new efi boot target. This is most likely a kernel or firmware bug.

Additional info:
addons:         com_redhat_kdump
cmdline:        /usr/bin/python3  /sbin/anaconda --liveinst --method=livecd:/dev/mapper/live-base
cmdline_file:   BOOT_IMAGE=/images/pxeboot/vmlinuz root=live:CDLABEL=Fedora-WS-Live-32-20200221-n-0 rd.live.image quiet
executable:     /sbin/anaconda
hashmarkername: anaconda
kernel:         5.6.0-0.rc2.git0.1.fc32.x86_64
other involved packages: python3-dasbus-0.2-2.fc32.noarch, python3-libs-3.8.2~rc1-1.fc32.x86_64
product:        Fedora
release:        Fedora release 32 (Thirty Two)
release_type:   pre-release
type:           anaconda
version:        32

Comment 1 Chris Murphy 2020-02-22 06:42:24 UTC
Created attachment 1664915 [details]
File: anaconda-tb

Comment 2 Chris Murphy 2020-02-22 06:42:25 UTC
Created attachment 1664916 [details]
File: anaconda.log

Comment 3 Chris Murphy 2020-02-22 06:42:26 UTC
Created attachment 1664917 [details]
File: dbus.log

Comment 4 Chris Murphy 2020-02-22 06:42:27 UTC
Created attachment 1664918 [details]
File: environ

Comment 5 Chris Murphy 2020-02-22 06:42:31 UTC
Created attachment 1664919 [details]
File: journalctl

Comment 6 Chris Murphy 2020-02-22 06:42:32 UTC
Created attachment 1664920 [details]
File: lsblk_output

Comment 7 Chris Murphy 2020-02-22 06:42:33 UTC
Created attachment 1664921 [details]
File: lvm.log

Comment 8 Chris Murphy 2020-02-22 06:42:34 UTC
Created attachment 1664922 [details]
File: nmcli_dev_list

Comment 9 Chris Murphy 2020-02-22 06:42:34 UTC
Created attachment 1664923 [details]
File: os_info

Comment 10 Chris Murphy 2020-02-22 06:42:35 UTC
Created attachment 1664924 [details]
File: program.log

Comment 11 Chris Murphy 2020-02-22 06:42:36 UTC
Created attachment 1664925 [details]
File: storage.log

Comment 12 Chris Murphy 2020-02-22 06:42:37 UTC
Created attachment 1664926 [details]
File: packaging.log

Comment 13 Chris Murphy 2020-02-22 06:49:36 UTC
First the installation hits bug 1804953 (efibootmgr crashes), and then the installer crashes. So on the one hand this is a dup bug, on the other hand the installer maybe should handle the prior problem without crashing.

Comment 14 Fedora Blocker Bugs Application 2020-02-22 06:50:14 UTC
Proposed as a Blocker for 32-beta by Fedora user chrismurphy using the blocker tracking app because:

 Beta: Complete an installation using any combination of disk configuration options it allows the user to select

Comment 15 Chris Murphy 2020-02-22 06:58:30 UTC
This didn't crash with anaconda-32.22-1.fc32 in Fedora-Workstation-Live-x86_64-32-20200218.n.0.iso, instead it had a different dialog with an option to continue onward. So this is also a regression from that behavior.

Comment 16 Adam Williamson 2020-02-22 07:40:05 UTC
If this bug is for "anaconda should show the pretty error, not just crash", I don't think it's really a blocker in its own right.

Comment 17 Vendula Poncova 2020-02-24 16:48:27 UTC
Fixed in a pull request: https://github.com/rhinstaller/anaconda/pull/2333

Comment 18 František Zatloukal 2020-02-24 20:24:27 UTC
Discussed during the 2020-02-24 blocker review meeting: [1]

The decision to classify this bug as an RejectedBlocker was made:

"We don’t find this a direct violation of the criteria stated and agree that anaconda doesn’t need to show the pretty error. There is a fix already, so we will reject this and wait for that. If the anaconda devs want to contest this decision, we can talk about making the criteria more specific in these circumstances."

[1] https://meetbot-raw.fedoraproject.org/fedora-blocker-review/2020-02-24/f32-blocker-review.2020-02-24-17.00.log.txt

Comment 19 Chris Murphy 2020-02-27 02:52:32 UTC
Fixed. I now get the continue option instead of a crash when efibootmgr crashes.
Fedora-Workstation-Live-x86_64-32-20200226.n.0.iso
anaconda-32.24.2-1.fc32.x86_64


Note You need to log in before you can comment on or make changes to this bug.