Community Packages

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

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
Task Type Bug Report
Category Packages
Status Closed
Assigned To Bruno Pagani (ArchangeGabriel)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

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.
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.

Loading...