[Bug 1206027] New: fwupd + UEFI Capsule doesn't support transactional update system
http://bugzilla.opensuse.org/show_bug.cgi?id=1206027 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: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1206027 Frederic Crozat <fcrozat@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|screening-team-bugs@suse.de |jlee@suse.com -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1206027 Joey Lee <jlee@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|jlee@suse.com |dennis.tseng@suse.com -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1206027 Joey Lee <jlee@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jlee@suse.com -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1206027 http://bugzilla.opensuse.org/show_bug.cgi?id=1206027#c1 --- Comment #1 from Tseng <dennis.tseng@suse.com> --- (In reply to Frederic Crozat from comment #0)
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.
To reproduce this issue, can I just simply install MicroOS in Virtual Machine(QEMU/KVM) of opensuse-15.3 ? Or maybe I need to purchase Lenovo Z13 ? Many thanks. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1206027 http://bugzilla.opensuse.org/show_bug.cgi?id=1206027#c2 --- Comment #2 from Frederic Crozat <fcrozat@suse.com> --- (In reply to Tseng from comment #1)
(In reply to Frederic Crozat from comment #0)
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.
To reproduce this issue, can I just simply install MicroOS in Virtual Machine(QEMU/KVM) of opensuse-15.3 ? Or maybe I need to purchase Lenovo Z13 ? Many thanks.
Please check with Gary or Jo, they have more knowledge about that. Or ask upstream. There is probably some way to simulate a UEFI capsule for testing. -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com