guix-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug#60699] [PATCH 1/2] gnu: Add fwupd service.


From: Jelle Licht
Subject: [bug#60699] [PATCH 1/2] gnu: Add fwupd service.
Date: Wed, 11 Jan 2023 15:31:24 +0100

phodina <phodina@protonmail.com> writes:

> Hi Jelle,
>
> I've tested the fwupd on my Asus Zenbook machine - see the attached 
> screenshot.
>
> Without the service running the gnome-firmware or fwupdtool didn't work.
>
> With the service running I get some information about the firmware, EFI... It 
> hasn't been battle tested by updating anything as the firmware there is the 
> latest.
>
> I've also tried adding polkit extension but it seems to run without it in my 
> case. Could you please test the patch if it works also for you, if not we can 
> add it :-)
>

>From my system logs:
--8<---------------cut here---------------start------------->8---
Jan 11 15:17:09 localhost shepherd[1]: [fwupd] 14:17:09:0330 FuMain
another service has claimed the dbus name org.freedesktop.fwupd
Jan 11 15:17:09 localhost shepherd[1]: Respawning fwupd.
--8<---------------cut here---------------end--------------->8---
(and this repeated till shepherd disables the fwupd service).

Note that 'another service has claimed the dbus name' seems to be a
misleading error message:

Running `sudo herd enable fwupd', `sudo herd start fwupd', while paying
attention to the output of `sudo dbus-monitor --system' (/w `guix shell
dbus') in another terminal:

--8<---------------cut here---------------start------------->8---
method call time=1673446874.805907 sender=:1.162 -> 
destination=org.freedesktop.DBus serial=645 path=/org/freedesktop/DBus; 
interface=org.freedesktop.DBus; member=RequestName
   string "org.freedesktop.fwupd"
   uint32 3
error time=1673446874.805914 sender=org.freedesktop.DBus -> destination=:1.162 
error_name=org.freedesktop.DBus.Error.AccessDenied reply_serial=645
   string "Connection ":1.162" is not allowed to own the service 
"org.freedesktop.fwupd" due to security policies in the configuration file"
--8<---------------cut here---------------end--------------->8---

WDYT about adding a system test that verifies that fwupd can be started?
Then we will know whether it's an anomaly on either of our respective
machines :-). 

Additionally, would you be able to write documentation for the new
service as well?

> Check the rewritten synposis for gnome-firmware.
LGTM.

Thanks!
- Jelle





reply via email to

[Prev in Thread] Current Thread [Next in Thread]