fwupd fails on s390x
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
fwupd (Ubuntu) |
Invalid
|
Undecided
|
Canonical Foundations Team |
Bug Description
On a 22.04.1 s390y system I've noted (again, since I saw that already before) that fwupd fails on s390x:
Aug 17 21:12:03 s1lp10 fwupd[9629]: 21:12:03:0555 FuContext Failed to load SMBIOS: neither SMBIOS or DT found
Aug 17 21:12:03 s1lp10 fwupd[9629]: 21:12:03:0591 FuPluginTpm failed to load eventlog: Failed to open file "/sys/kernel/
Aug 17 21:12:03 s1lp10 dbus-daemon[671]: [system] Successfully activated service 'org.freedeskto
Aug 17 21:12:03 s1lp10 systemd[1]: Started Firmware update daemon.
Aug 17 21:12:03 s1lp10 fwupd[9629]: 21:12:03:0609 FuPluginAcpiFacp failed to load /sys/firmware/
Aug 17 21:12:03 s1lp10 fwupd[9629]: 21:12:03:0609 FuPluginLinuxSleep could not open /sys/power/
This is not surprising, since the firmware update for s390x components (system firmware as well as adapter/card firmware) is done with the help of the hardware management console (HMC).
And an s390x system does not offer:
/sys/firmware/acpi
nor
/sys/kernel/
/sys/power
So I'm wondering if fwupd can be removed or disabled on s390x,
or at least if fwupd runs, that it checks for the underlying arch, and in case of s390x just stops.
Some of these plugins definitely shouldn't be enabled on s390x. I think that's an upstream bug in the detection on what plugins to enable at build time.
The crash of the client though; that's interesting. Do you have any additional logging? Could you get a stack trade from the crash file?