20.03.2019 22:20, Michael Hirmke пишет:
Hi *,
on my DELL XPS13 9370 running Tumbleweed with the latest snapshot I get an error, when trying to update the system BIOS via fwupdmgr:
$ fwupdmgr update No upgrades for XPS 13 9370 Thunderbolt Controller, current is 33.00: 33.00=same, 28.00=older Downloading 0.1.8.1 for XPS 13 9370 System Firmware... Decompressing… [***************************************] Authenticating… [***************************************] Updating XPS 13 9370 System Firmware… ] Scheduling… [***************************************] Secure boot is enabled, but shim isn't installed to the EFI system partition
Upstream expects shim to have platform suffix, x64 in case of 64 bit system.
My /boot/efi/EFI tree looks like this:
/boot/efi/EFI ├── Boot │ ├── bootx64.efi │ ├── en-us │ │ └── bootx64.efi.mui │ ├── fallback.efi │ └── shimx64.efi
Like here.
├── Microsoft │ └── Boot │ ├── BCD │ ├── BCD.LOG │ ├── Fonts │ │ ├── chs_boot.ttf │ │ ├── cht_boot.ttf │ │ ├── jpn_boot.ttf │ │ ├── kor_boot.ttf │ │ ├── malgun_boot.ttf │ │ ├── meiryo_boot.ttf │ │ ├── msjh_boot.ttf │ │ ├── msyh_boot.ttf │ │ ├── segmono_boot.ttf │ │ ├── segoe_slboot.ttf │ │ └── wgl4_boot.ttf │ ├── Resources │ │ └── bootres.dll │ └── en-us ├── dell │ ├── bios │ │ └── recovery │ │ └── bios_cur.rcv │ └── logs │ └── diags_current.xml ├── opensuse │ ├── MokManager.efi │ ├── boot.csv │ ├── fw │ ├── fwupdx64.efi │ ├── grub.cfg │ ├── grub.efi │ ├── grubx64.efi │ └── shim.efi ├── opensuse-tumbleweed │ ├── MokManager.efi │ ├── boot.csv │ ├── fw │ │ ├── fwupd-3b8c8162-188c-46a4-aec9-be43f1d65697.cap │ │ └── fwupd-7ceaf7a8-0611-4480-9e30-64d8de420c7c.cap │ ├── fwupdx64.efi │ ├── grub.cfg │ ├── grub.efi │ ├── grubx64.efi │ └── shim.efi └── ubuntu ├── MokManager.efi ├── MokSBStateSet.efi ├── fw ├── fwupx64.efi ├── grub.cfg ├── grubx64.efi └── shimx64.efi
Or here.
I couldn't find any hint for this exact message.
Yes, showing actual path name that is missing would be certainly helpful. Consider opening upstream bug report.
What is missing here exactly?
/boot/efi/EFI/opensuse-tumbleweed/shimx64.efi As a quick workaround you may try simply copying shim.efi as shimx64.efi. In any case openSUSE bug report is needed, either shim should be installed under different name or fwupd needs to be patched on openSUSE. -- To unsubscribe, e-mail: opensuse-support+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-support+owner@opensuse.org