FS#65288 - [fwupd] Missing (optional) dependency udisks2
Attached to Project:
Community Packages
Opened by Richard Neumann (rne) - Monday, 27 January 2020, 12:04 GMT
Last edited by Bruno Pagani (ArchangeGabriel) - Wednesday, 04 March 2020, 16:54 GMT
Opened by Richard Neumann (rne) - Monday, 27 January 2020, 12:04 GMT
Last edited by Bruno Pagani (ArchangeGabriel) - Wednesday, 04 March 2020, 16:54 GMT
|
Details
Description:
fwupd 1.3.6-1 is missing udisks2 as an (optional) dependency. Additional info: Today I updated a Lenovo ThinkPad X1 Carbon (4th gen.) using fwupdmgr. Upon attempting to install an EFI firmware update, there was an error like GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.UDisks2 was not provided by any .service files This is from memory, since I don't have the output available any longer. After installing udisks2, the update succeeded. Maybe somebody with available updates can reproduce the issue and provide a more detailed analysis. Steps to reproduce: Cannot reproduce at the moment due to lack of available updates. |
This task depends upon
Closed by Bruno Pagani (ArchangeGabriel)
Wednesday, 04 March 2020, 16:54 GMT
Reason for closing: Implemented
Additional comments about closing: 1.3.9-1.
Wednesday, 04 March 2020, 16:54 GMT
Reason for closing: Implemented
Additional comments about closing: 1.3.9-1.
Comment by mike (mbalajew) -
Wednesday, 05 February 2020, 17:55 GMT
Can confirm I got the same error (Thinkpad X1 Carbon, 4th gen) and
installing udisks2 fixes it.
Comment by
Bruno Pagani (ArchangeGabriel) -
Friday, 14 February 2020, 12:51 GMT
This is because you don’t have your ESP mounted or to a strange
point apparently:
https://github.com/fwupd/fwupd/pull/1406. Asking upstream whether we should make this a dependency.
Comment by mike (mbalajew) -
Friday, 14 February 2020, 14:41 GMT
Mine is mounted to /boot, I was under the impression this was the
recommended method. Bruno, could you clarify?
Comment by Richard Neumann (rne) -
Friday, 14 February 2020, 16:41 GMT
Ditto. This is necessary as I am using EFISTUB to boot. And as
recommended in this scenario in the official documentation, I have
a directory /EFI on the EFI partition for fwupd to function
properly:
https://github.com/fwupd/fwupd/blob/c73c02fa7073ec4612542096d597f3a82238cecd/plugins/uefi/fu-uefi-common.c#L313-L314
Comment by
Bruno Pagani (ArchangeGabriel) -
Sunday, 16 February 2020, 18:54 GMT
Hum strange, but anyway upstream is unsure about which cases
require this dependency and would prefer it to be mandatory for
anyone wanting uefi support, so we will mark it as optdep
accordingly.