*** needs utf8 locale *** tce-load -i compiletc meson libxmlb-dev gobject-introspection-dev libarchive-dev libjcat-dev curl-dev polkit-dev gcab-dev efivar-dev fwupd-efi py3.6gobject-dev pango-gir libsmbios-dev gnu-efi-dev gettext vala-dev json-glib-gir libxmlb-gir wget https://github.com/fwupd/fwupd/releases/download/1.8.6/fwupd-1.8.6.tar.xz cd fwupd-1.8.6 mkdir build cd build CC="gcc -flto -mtune=generic -Os -pipe" CXX="g++ -flto -mtune=generic -Os -pipe -fno-exceptions -fno-rtti" meson --prefix=/usr/local --localstatedir=/var --libexecdir=/usr/local/lib --buildtype=plain -Dconsolekit=disabled -Dman=false -Dsystemd=disabled -Delogind=enabled -Dgudev=disabled -Dgusb=disabled -Dplugin_flashrom=disabled Dependency gudev-1.0 found: NO found 174 but need: '>= 232' ninja [1m 14.10s] ../libfwupdplugin/fu-udev-device.c:653:27: error: unknown type name 'GUdevDevice_autoptr' 653 | g_autoptr(GUdevDevice) parent = NULL; sudo ninja install fwupd 1.8.6 Subprojects flashrom : NO Dependency "libftdi1" not found, tried pkgconfig User defined options buildtype : plain libexecdir : /usr/local/lib localstatedir: /var prefix : /usr/local consolekit : disabled elogind : enabled gudev : disabled gusb : disabled man : false systemd : disabled start dbus $ sudo /usr/local/lib/fwupd/fwupd 12:06:29:0842 FuPluginUefiCapsule cannot find default ESP: No ESP or BDP found $ $ fwupdmgr get-devices WARNING: UEFI capsule updates not available or enabled in firmware setup See https://github.com/fwupd/fwupd/wiki/PluginFlag:capsules-unsupported for more information. WARNING: This package has not been validated, it may not work properly. Dell Inc. Latitude E7240 ? ??UEFI dbx: Device ID: 362301da643102b9f38477387e2193e57abaa590 Summary: UEFI revocation database Current version: 0 Minimum Version: 0 Vendor: UEFI:Linux Foundation Install Duration: 1 second GUIDs: c6682ade-b5ec-57c4-b687-676351208742 ? UEFI\CRT_A1117F516A32CEFCBA3F2D1ACE10A87972FD6BBE8FE0D0B996E09E65D802A503 f8ba2887-9411-5c36-9cee-88995bb39731 ? UEFI\CRT_A1117F516A32CEFCBA3F2D1ACE10A87972FD6BBE8FE0D0B996E09E65D802A503&ARCH_X64 Device Flags: ? Internal device ? Updatable ? Needs a reboot after installation ? Device is usable for the duration of the update ? Only version upgrades are allowed ? Signed Payload tc@boxdell:~$ fwupdmgr refresh WARNING: UEFI capsule updates not available or enabled in firmware setup See https://github.com/fwupd/fwupd/wiki/PluginFlag:capsules-unsupported for more information. WARNING: This package has not been validated, it may not work properly. Updating lvfs Downloading? [***************************************] Downloading? [***************************************] Downloading? [***************************************] Downloading? [***************************************] Downloading? [***************************************] Successfully downloaded new metadata: 1 local device supported tc@boxdell:~$ fwupdmgr get-devices WARNING: UEFI capsule updates not available or enabled in firmware setup See https://github.com/fwupd/fwupd/wiki/PluginFlag:capsules-unsupported for more information. WARNING: This package has not been validated, it may not work properly. Dell Inc. Latitude E7240 ? ??UEFI dbx: Device ID: 362301da643102b9f38477387e2193e57abaa590 Summary: UEFI revocation database Current version: 0 Minimum Version: 0 Vendor: UEFI:Linux Foundation Install Duration: 1 second GUIDs: c6682ade-b5ec-57c4-b687-676351208742 ? UEFI\CRT_A1117F516A32CEFCBA3F2D1ACE10A87972FD6BBE8FE0D0B996E09E65D802A503 f8ba2887-9411-5c36-9cee-88995bb39731 ? UEFI\CRT_A1117F516A32CEFCBA3F2D1ACE10A87972FD6BBE8FE0D0B996E09E65D802A503&ARCH_X64 Device Flags: ? Internal device ? Updatable ? Needs a reboot after installation ? Device is usable for the duration of the update ? Only version upgrades are allowed ? Signed Payload tc@boxdell:~$ fwupdmgr refresh WARNING: UEFI capsule updates not available or enabled in firmware setup See https://github.com/fwupd/fwupd/wiki/PluginFlag:capsules-unsupported for more information. WARNING: This package has not been validated, it may not work properly. Updating lvfs Downloading? [***************************************] Downloading? [***************************************] Downloading? [***************************************] Downloading? [***************************************] Downloading? [***************************************] Successfully downloaded new metadata: 1 local device supported tc@boxdell:~$ fwupdmgr get-updates WARNING: UEFI capsule updates not available or enabled in firmware setup See https://github.com/fwupd/fwupd/wiki/PluginFlag:capsules-unsupported for more information. WARNING: This package has not been validated, it may not work properly. Dell Inc. Latitude E7240 ? ??UEFI dbx: ? Device ID: 362301da643102b9f38477387e2193e57abaa590 ? Summary: UEFI revocation database ? Current version: 0 ? Minimum Version: 0 ? Vendor: UEFI:Linux Foundation ? Install Duration: 1 second ? GUIDs: c6682ade-b5ec-57c4-b687-676351208742 ? UEFI\CRT_A1117F516A32CEFCBA3F2D1ACE10A87972FD6BBE8FE0D0B996E09E65D802A503 ? f8ba2887-9411-5c36-9cee-88995bb39731 ? UEFI\CRT_A1117F516A32CEFCBA3F2D1ACE10A87972FD6BBE8FE0D0B996E09E65D802A503&ARCH_X64 ? Device Flags: ? Internal device ? ? Updatable ? ? Supported on remote server ? ? Needs a reboot after installation ? ? Device is usable for the duration of the update ? ? Only version upgrades are allowed ? ? Signed Payload ? ??Secure Boot dbx: ? New version: 217 ? Remote ID: lvfs ? Release ID: 15179 ? Summary: UEFI Secure Boot Forbidden Signature Database ? Variant: x64 ? License: Proprietary ? Size: 13.8?kB ? Created: 2020-07-29 ? Urgency: High ? Vendor: Linux Foundation ? Duration: 1 second ? Release Flags: ? Is upgrade ? Description: ? This updates the dbx to the latest release from Microsoft which adds insecure versions of grub and shim to the list of forbidden signatures due to multiple discovered security updates. ? ? Before installing the update, fwupd will check for any affected executables in the ESP and will refuse to update if it finds any boot binaries signed with any of the forbidden signatures.If the installation fails, you will need to update shim and grub packages before the update can be deployed. ? ? Once you have installed this dbx update, any DVD or USB installer images signed with the old signatures may not work correctly.You may have to temporarily turn off secure boot when using recovery or installation media, if new images have not been made available by your distribution. ? Issues: 309662 ? CVE-2022-34303 ? CVE-2022-34302 ? CVE-2022-34301 ? ??Secure Boot dbx: ? New version: 211 ? Remote ID: lvfs ? Release ID: 15178 ? Summary: UEFI Secure Boot Forbidden Signature Database ? Variant: x64 ? License: Proprietary ? Size: 13.5?kB ? Created: 2021-04-29 ? Urgency: High ? Vendor: Linux Foundation ? Duration: 1 second ? Release Flags: ? Is upgrade ? Description: ? This updates the dbx to the latest release from Microsoft which adds insecure versions of grub and shim to the list of forbidden signatures due to multiple discovered security updates. ? ??Secure Boot dbx: ? New version: 190 ? Remote ID: lvfs ? Release ID: 6104 ? Summary: UEFI Secure Boot Forbidden Signature Database ? Variant: x64 ? License: Proprietary ? Size: 14.4?kB ? Created: 2020-07-29 ? Urgency: High ? Vendor: Linux Foundation ? Duration: 1 second ? Release Flags: ? Is upgrade ? Description: ? This updates the dbx to the latest release from Microsoft which adds insecure versions of grub and shim to the list of forbidden signatures due to multiple discovered security updates. ? Issues: CVE-2020-7205 ? CVE-2020-15707 ? CVE-2020-15706 ? CVE-2020-15705 ? CVE-2020-14311 ? CVE-2020-14310 ? CVE-2020-14309 ? 174059 ? CVE-2020-14308 ? CVE-2020-10713 ? ??Secure Boot dbx: New version: 77 Remote ID: lvfs Release ID: 6101 Summary: UEFI Secure Boot Forbidden Signature Database Variant: x64 License: Proprietary Size: 7.1?kB Created: 2016-08-09 Urgency: High Vendor: Linux Foundation Duration: 1 second Release Flags: ? Is upgrade Description: This updates the dbx to the latest release from Microsoft which adds insecure versions of grub and shim to the list of forbidden signatures due to multiple discovered security updates.