Bug ID 1206027
Summary fwupd + UEFI Capsule doesn't support transactional update system
Classification openSUSE
Product openSUSE Tumbleweed
Version Current
Hardware Other
OS Other
Status NEW
Severity Normal
Priority P5 - None
Component Basesystem
Assignee screening-team-bugs@suse.de
Reporter fcrozat@suse.com
QA Contact qa-bugs@suse.de
Found By ---
Blocker ---

While debugging https://bugzilla.opensuse.org/show_bug.cgi?id=1129466, I found
a problem with current fwupd, transactional update system (MicroOS) and UEFI
Capsule update.

To reproduce:
- edit /etc/fwupd/uefi_capsule.conf and uncomment in section [uefi_capsule]
EnableGrubChainLoad=true

- ensure you have an update requiring uefi capsule pending
- run fwupdmgr update
- check journal logs (journalctl -u fwupd.service):

fwupd[29391]: /usr/sbin/grub2-mkconfig: ligne 306: /boot/grub2/grub.cfg.new:
Read-only file-system
fwupd[29786]: /usr/bin/grub2-editenv���: error���: can't open ������/boot/grub2/grubenv
������: Read-only file-system


fwupdmgr should be modified to call transactional-update grub.cfg instead of
grub2-mkconfig on transactional system.


You are receiving this mail because: