fwupd: Using fwupdate fails to find $store/libexec/fwupd/efi/fwupdx64.efi

  • Open
  • quality assurance status badge
Details
One participant
  • Charlie McMackin
Owner
unassigned
Submitted by
Charlie McMackin
Severity
normal
C
C
Charlie McMackin wrote on 18 Dec 2022 15:24
(address . bug-guix@gnu.org)
CAF=470kA=x_AE=AFUKNKgAoi1uzu=xnWUc19fLDT_jv56EMxXw@mail.gmail.com
Hello all,

As a user, I am trying to update the UEFI bios on my Lenovo laptop using
fwupd package's fwupdate command so that I don't have to use some other OS
or USB key drive, etc. I acknowledge this laptop requires a non-free kernel
already but in case that is not the main factor, here my output log:

sudo fwupdate -a e20bafd3-9914-4f4f-9537-3129e090eb3c ./EECN40WW.cap
--verbose
Password:
(fwupdate:2287): FuHwids-DEBUG: 07:26:27.203: loading HwId overrides from
/gnu/store/0178g3dzgkp1vm07j48fm66ikpiw5ni1-fwupd-1.8.3/etc/fwupd/daemon.conf
(fwupdate:2287): FuHwids-DEBUG: 07:26:27.203: not loading HwId overrides
from /var/lib/fwupd/daemon.conf
(fwupdate:2287): FuHwids-DEBUG: 07:26:27.203: smbios property
Manufacturer=LENOVO
(fwupdate:2287): FuHwids-DEBUG: 07:26:27.203: smbios property
EnclosureKind=1f
(fwupdate:2287): FuHwids-DEBUG: 07:26:27.203: smbios property
Family=IdeaPad Flex 5 14ARE05
(fwupdate:2287): FuHwids-DEBUG: 07:26:27.203: smbios property
ProductName=81X2
(fwupdate:2287): FuHwids-DEBUG: 07:26:27.203: smbios property
ProductSku=LENOVO_MT_81X2_BU_idea_FM_IdeaPad Flex 5 14ARE05
(fwupdate:2287): FuHwids-DEBUG: 07:26:27.203: smbios property
BiosVendor=LENOVO
(fwupdate:2287): FuHwids-DEBUG: 07:26:27.203: smbios property
BiosVersion=EECN20WW
(fwupdate:2287): FuHwids-DEBUG: 07:26:27.203: smbios property
BiosMajorRelease=01
(fwupdate:2287): FuHwids-DEBUG: 07:26:27.203: smbios property
BiosMinorRelease=14
(fwupdate:2287): FuHwids-DEBUG: 07:26:27.203: smbios property
FirmwareMajorRelease=01
(fwupdate:2287): FuHwids-DEBUG: 07:26:27.203: smbios property
FirmwareMinorRelease=10
(fwupdate:2287): FuHwids-DEBUG: 07:26:27.203: smbios property
BaseboardManufacturer=LENOVO
(fwupdate:2287): FuHwids-DEBUG: 07:26:27.203: smbios property
BaseboardProduct=LNVNB161216
(fwupdate:2287): FuQuirks-DEBUG: 07:26:27.203: ignoring: The resource at
“/org/freedesktop/fwupd” does not exist
(fwupdate:2287): GLib-GIO-DEBUG: 07:26:27.204: _g_io_module_get_default:
Found default implementation local (GLocalVfs) for ‘gio-vfs’
(fwupdate:2287): XbSilo-DEBUG: 07:26:27.206: attempting to load
/var/cache/fwupd/quirks.xmlb
(fwupdate:2287): XbSilo-DEBUG: 07:26:27.206: file:
251a9493-4cb8-2518-7827-79f2e57cfc8d,
current:d28c5cad-29f3-902a-d770-cb40c4dc4657, cached: (null)
(fwupdate:2287): FuQuirks-DEBUG: 07:26:27.233: invalid key names:
CcgxDmcTriggerCode,CcgxFlashRowSize,CcgxFlashSize,CcgxImageKind,CorsairDeviceKind,CorsairSubdeviceId,CxaudioChipIdBase,CxaudioPatch1ValidAddr,CxaudioPatch2ValidAddr,DellDockBlobBuildOffset,DellDockBlobMajorOffset,DellDockBlobMinorOffset,DellDockBlobVersionOffset,DellDockBoardMin,DellDockHubVersionLowest,DellDockInstallDurationI2C,DellDockUnlockTarget,DellDockVersionLowest,DfuAltName,DfuForceTimeout,DfuForceVersion,ElantpI2cTargetAddress,ElantpIapPassword,ElantpIcPageCount,FastbootBlockSize,FastbootOperationDelay,GenesysScalerCfiFlashId,GenesysScalerGpioEnableRegister,GenesysScalerGpioOutputRegister,GenesysScalerGpioValue,GenesysUsbhubReadRequest,GenesysUsbhubSwitchRequest,GenesysUsbhubWriteRequest,JabraMagic,LogitechHidppModelId,NordicHidBootloader,ParadeLspconAuxDeviceName,PciBcrAddr,RealtekMstDpAuxName,RealtekMstDrmCardKernelName,RedfishResetPostDelay,RedfishResetPreDelay,Rts54I2cSpeed,Rts54RegisterAddrLen,Rts54TargetAddr,SuperioAutoloadAction,SuperioControlPort,SuperioDataPort,SuperioGType,SuperioId,SuperioPort,SuperioTimeout,SynapticsMstDeviceKind,WacomI2cFlashBaseAddr,WacomI2cFlashBlockSize,WacomI2cFlashSize
(fwupdate:2287): FuCommon-DEBUG: 07:26:27.242: reading ./EECN40WW.cap with
17714240 bytes
(fwupdate:2287): FuPluginUefiCapsule-DEBUG: 07:26:27.243: maximum size is
not configured
failed:
/gnu/store/0178g3dzgkp1vm07j48fm66ikpiw5ni1-fwupd-1.8.3/libexec/fwupd/efi/fwupdx64.efi
and
/gnu/store/0178g3dzgkp1vm07j48fm66ikpiw5ni1-fwupd-1.8.3/libexec/fwupd/efi/fwupdx64.efi.signed
cannot be found

I asked on IRC beginning here:

A cursory look by nckx revealed there might be packaging concerns (if I'm
understanding correctly). So, with their motivation, I'm filing this report.

Thanks,
Charlie
Attachment: file
?