Fwupdmgr does not work on Ubuntu 16.04.2
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
fwupd (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Xenial |
Triaged
|
Undecided
|
Unassigned | ||
Yakkety |
Fix Released
|
Undecided
|
Unassigned | ||
Zesty |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Lenovo PA team found that fwupdmgr fails to schedule firmware update on Ubuntu 16.04.2, in their internal test.
Ubuntu 16.04.2 obtained from http://
Fwupdmgr shows the following error message and stops.
lenovo@
* Decompressing firmware
HKR->FirmwareVe
lenovo@
The same cabinet file completely works fine on clean-installed Ubuntu 16.10 obtained from http://
On Ubuntu 16.10, fwupdmgr succeeds to schedule firmware update.
With the manual workaround, firmware update process finishes without any errors.
The error message indicates that something is wrong in firmware.inf file in the cabinet file, but the firmware.inf is almost identical to the one on http://
I suppose that the firmware update module in Ubuntu 16.04 would have some bug, and the bug seems to be fixed with Ubuntu 16.10. Is it known issue?
Changed in fwupd (Ubuntu Zesty): | |
status: | New → Fix Released |
Changed in fwupd (Ubuntu Xenial): | |
status: | New → Won't Fix |
Changed in fwupd (Ubuntu Yakkety): | |
status: | New → Fix Released |
Yes, old versions of fwupd verified the contents of the .inf file, and new ones do not. This was done to avoid subtle incompatibilities with files submitted into Windows Update. If you want it to work with 16.04, I think you can safely omit the .inf file in the cab file.