You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I wanted to try to bring fwupd to the Solus distribution so I was compiling fwupd (and libxmlb) from source. However when testing it I get lots of errors, probably related to the plugins.
There seem to be two cases:
A few errors, then fail with "memory access error"
$ sudo /usr/lib64/fwupd/fwupd/fwupd
cannot register existing type 'FuPlugin'
cannot add private field to invalid (non-instantiatable) type '<invalid>'
g_once_init_leave: assertion 'result != 0' failed
fu_plugin_set_build_hash: assertion 'FU_IS_PLUGIN (self)' failed
Speicherzugriffsfehler
Lots of errors, but keeps running
$ sudo /usr/lib64/fwupd/fwupd/fwupd
cannot register existing type 'FuPlugin'
cannot add private field to invalid (non-instantiatable) type '<invalid>'
g_once_init_leave: assertion 'result != 0' failed
fu_plugin_set_build_hash: assertion 'FU_IS_PLUGIN (self)' failed
g_ptr_array_add: assertion 'rarray' failed
g_signal_emit_valist: assertion 'signal_id > 0' failed
g_ptr_array_add: assertion 'rarray' failed
g_signal_emit_valist: assertion 'signal_id > 0' failed
colorhug should call fu_plugin_set_build_hash()
cannot register existing type 'FuPlugin'
cannot add private field to invalid (non-instantiatable) type '<invalid>'
g_once_init_leave: assertion 'result != 0' failed
fu_plugin_set_build_hash: assertion 'FU_IS_PLUGIN (self)' failed
g_ptr_array_add: assertion 'rarray' failed
g_signal_emit_valist: assertion 'signal_id > 0' failed
nitrokey should call fu_plugin_set_build_hash()
cannot register existing type 'FuPlugin'
cannot add private field to invalid (non-instantiatable) type '<invalid>'
g_once_init_leave: assertion 'result != 0' failed
fu_plugin_set_build_hash: assertion 'FU_IS_PLUGIN (self)' failed
superio should call fu_plugin_set_build_hash()
cannot register existing type 'FuPlugin'
cannot add private field to invalid (non-instantiatable) type '<invalid>'
g_once_init_leave: assertion 'result != 0' failed
fu_plugin_set_build_hash: assertion 'FU_IS_PLUGIN (self)' failed
But wait, there's more!
$ sudo /usr/lib64/fwupd/fwupd/fwupd
cannot register existing type 'FuPlugin'
cannot add private field to invalid (non-instantiatable) type '<invalid>'
g_once_init_leave: assertion 'result != 0' failed
fu_plugin_set_build_hash: assertion 'FU_IS_PLUGIN (self)' failed
[1] 3677 segmentation fault sudo /usr/lib64/fwupd/fwupd/fwupd
$ sudo /usr/lib64/fwupd/fwupd/fwupd
cannot register existing type 'FuPlugin'
cannot add private field to invalid (non-instantiatable) type '<invalid>'
g_once_init_leave: assertion 'result != 0' failed
fu_plugin_set_build_hash: assertion 'FU_IS_PLUGIN (self)' failed
realloc(): invalid old size
[1] 3604 abort sudo /usr/lib64/fwupd/fwupd/fwupd
I have no idea what this means or why this happens... do you have any idea?
$ fwupdmgr --version
client version: 1.2.5
compile-time dependency versions
gusb: 0.3.0
efivar: 37
Failed to connect to daemon: Error calling StartServiceByName for org.freedesktop.fwupd: GDBus.Error:org.freedesktop.DBus.Error.TimedOut: Failed to activate service 'org.freedesktop.fwupd': timed out (service_start_timeout=25000ms)
Please answer the following questions:
Operating system and version: Solus 3.9999
How did you install fwupd: built it from source
Have you tried rebooting? yes
Are you using an NVMe disk? yes
Is secure boot enabled (only for the UEFI plugin)? no
The text was updated successfully, but these errors were encountered:
I wanted to try to bring fwupd to the Solus distribution so I was compiling
fwupd
(andlibxmlb
) from source. However when testing it I get lots of errors, probably related to the plugins.There seem to be two cases:
But wait, there's more!
I have no idea what this means or why this happens... do you have any idea?
Please answer the following questions:
The text was updated successfully, but these errors were encountered: