Kelvin
Dezembro 4, 2019, 6:47pm
1
Olá turma.
Venho pedir uma ajuda para resolver um problema que venho tendo com o meu Fedora31.
Ao logar no sistema após uma atualização, começou a notificar esse erro como na imagem abaixo:
Segui algumas orientações e dicas através de alguns sites, como os que vou deixar abaixo, mas não venho obtendo sucesso. Já tentei reinstalar o deamon, mas persiste. Já tentei ver seus logs, mas não venho conseguido ter sucesso na interpretação. O erro em si, aparentemente não vem causando problemas pois as atualizações estão sendo instaladas. Ao ver os drivers e procurar por novos, sempre diz que já estão atualizados, mas o aviso desse erro já está me incomodando. Por favor, alguém poderia me ajudar? Grato pela atenção.
https://linux.com.sg/2019/04/22/fwupd-fedora/
opened 02:12PM - 09 Jan 19 UTC
closed 03:04PM - 14 Jan 19 UTC
bug
```shell
$ fwupdmgr --version
client version: 1.1.4
compile-time dependency v… ersions
appstream-glib: 0.7.14
gusb: 0.3.0
efivar: 35
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)
```
```shell
$ fwupdmgr get-devices
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: Fedora Silverblue 29 (29.20190102.0)
- How did you install fwupd (ex: `from source`, `pacman`, `apt-get`, etc): RPM
- Have you tried rebooting? Yes
- Are you using an NVMe disk? Yes
The `fwupd` service fails to start repeatedly on this kind of host and dumps core:
```shell
$ systemctl status fwupd
● fwupd.service - Firmware update daemon
Loaded: loaded (/usr/lib/systemd/system/fwupd.service; static; vendor preset: disabled)
Active: failed (Result: core-dump) since Wed 2019-01-09 09:07:15 EST; 4min 5s ago
Docs: https://fwupd.org/
Process: 2020 ExecStart=/usr/libexec/fwupd/fwupd (code=dumped, signal=SEGV)
Main PID: 2020 (code=dumped, signal=SEGV)
Jan 09 09:07:15 mastershake systemd[1]: Starting Firmware update daemon...
Jan 09 09:07:15 mastershake fwupd[2020]: g_unix_is_system_fs_type: assertion 'fs_type != NULL && *fs_type != '\0'' failed
Jan 09 09:07:15 mastershake fwupd[2020]: g_unix_is_system_device_path: assertion 'device_path != NULL && *device_path != '\0'' failed
Jan 09 09:07:15 mastershake systemd[1]: fwupd.service: Main process exited, code=dumped, status=11/SEGV
Jan 09 09:07:15 mastershake systemd[1]: fwupd.service: Failed with result 'core-dump'.
Jan 09 09:07:15 mastershake systemd[1]: Failed to start Firmware update daemon.
```
```shell
$ journalctl -b -u fwupd
-- Logs begin at Mon 2018-04-30 16:12:58 EDT, end at Wed 2019-01-09 09:10:51 EST. --
Jan 04 16:52:07 mastershake systemd[1]: Starting Firmware update daemon...
Jan 04 16:52:12 mastershake fwupd[2682]: g_unix_is_system_fs_type: assertion 'fs_type != NULL && *fs_type != '\0'' failed
Jan 04 16:52:12 mastershake fwupd[2682]: g_unix_is_system_device_path: assertion 'device_path != NULL && *device_path != '\0'' failed
Jan 04 16:52:13 mastershake systemd[1]: fwupd.service: Main process exited, code=dumped, status=11/SEGV
Jan 04 16:52:13 mastershake systemd[1]: fwupd.service: Failed with result 'core-dump'.
Jan 04 16:52:13 mastershake systemd[1]: Failed to start Firmware update daemon.
Jan 04 16:52:32 mastershake systemd[1]: Starting Firmware update daemon...
Jan 04 16:52:33 mastershake fwupd[3546]: g_unix_is_system_fs_type: assertion 'fs_type != NULL && *fs_type != '\0'' failed
Jan 04 16:52:33 mastershake fwupd[3546]: g_unix_is_system_device_path: assertion 'device_path != NULL && *device_path != '\0'' failed
Jan 04 16:52:33 mastershake systemd[1]: fwupd.service: Main process exited, code=dumped, status=11/SEGV
Jan 04 16:52:33 mastershake systemd[1]: fwupd.service: Failed with result 'core-dump'.
Jan 04 16:52:33 mastershake systemd[1]: Failed to start Firmware update daemon.
Jan 04 16:53:08 mastershake systemd[1]: Starting Firmware update daemon...
Jan 04 16:53:08 mastershake fwupd[4169]: g_unix_is_system_fs_type: assertion 'fs_type != NULL && *fs_type != '\0'' failed
Jan 04 16:53:08 mastershake fwupd[4169]: g_unix_is_system_device_path: assertion 'device_path != NULL && *device_path != '\0'' failed
Jan 04 16:53:08 mastershake systemd[1]: fwupd.service: Main process exited, code=dumped, status=11/SEGV
Jan 04 16:53:08 mastershake systemd[1]: fwupd.service: Failed with result 'core-dump'.
Jan 04 16:53:08 mastershake systemd[1]: Failed to start Firmware update daemon.
Jan 04 16:56:34 mastershake systemd[1]: Starting Firmware update daemon...
Jan 04 16:56:34 mastershake fwupd[4697]: g_unix_is_system_fs_type: assertion 'fs_type != NULL && *fs_type != '\0'' failed
Jan 04 16:56:34 mastershake fwupd[4697]: g_unix_is_system_device_path: assertion 'device_path != NULL && *device_path != '\0'' failed
Jan 04 16:56:34 mastershake systemd[1]: fwupd.service: Main process exited, code=dumped, status=11/SEGV
Jan 04 16:56:34 mastershake systemd[1]: fwupd.service: Failed with result 'core-dump'.
Jan 04 16:56:34 mastershake systemd[1]: Failed to start Firmware update daemon.
Jan 06 10:19:21 mastershake systemd[1]: Starting Firmware update daemon...
Jan 06 10:19:21 mastershake fwupd[5852]: g_unix_is_system_fs_type: assertion 'fs_type != NULL && *fs_type != '\0'' failed
Jan 06 10:19:21 mastershake fwupd[5852]: g_unix_is_system_device_path: assertion 'device_path != NULL && *device_path != '\0'' failed
Jan 06 10:19:21 mastershake systemd[1]: fwupd.service: Main process exited, code=dumped, status=11/SEGV
Jan 06 10:19:21 mastershake systemd[1]: fwupd.service: Failed with result 'core-dump'.
Jan 06 10:19:21 mastershake systemd[1]: Failed to start Firmware update daemon.
Jan 09 09:06:28 mastershake systemd[1]: Starting Firmware update daemon...
Jan 09 09:06:28 mastershake fwupd[1573]: g_unix_is_system_fs_type: assertion 'fs_type != NULL && *fs_type != '\0'' failed
Jan 09 09:06:28 mastershake fwupd[1573]: g_unix_is_system_device_path: assertion 'device_path != NULL && *device_path != '\0'' failed
Jan 09 09:06:29 mastershake systemd[1]: fwupd.service: Main process exited, code=dumped, status=11/SEGV
Jan 09 09:06:29 mastershake systemd[1]: fwupd.service: Failed with result 'core-dump'.
Jan 09 09:06:29 mastershake systemd[1]: Failed to start Firmware update daemon.
Jan 09 09:07:15 mastershake systemd[1]: Starting Firmware update daemon...
Jan 09 09:07:15 mastershake fwupd[2020]: g_unix_is_system_fs_type: assertion 'fs_type != NULL && *fs_type != '\0'' failed
Jan 09 09:07:15 mastershake fwupd[2020]: g_unix_is_system_device_path: assertion 'device_path != NULL && *device_path != '\0'' failed
Jan 09 09:07:15 mastershake systemd[1]: fwupd.service: Main process exited, code=dumped, status=11/SEGV
Jan 09 09:07:15 mastershake systemd[1]: fwupd.service: Failed with result 'core-dump'.
Jan 09 09:07:15 mastershake systemd[1]: Failed to start Firmware update daemon.
```
```shell
$ coredumpctl info 5852
PID: 5852 (fwupd)
UID: 0 (root)
GID: 0 (root)
Signal: 11 (SEGV)
Timestamp: Sun 2019-01-06 10:19:21 EST (2 days ago)
Command Line: /usr/libexec/fwupd/fwupd
Executable: /usr/libexec/fwupd/fwupd
Control Group: /system.slice/fwupd.service
Unit: fwupd.service
Slice: system.slice
Boot ID: 89bbba03bc9f45d2870278d2e9eeaa14
Machine ID: 7029e32e60664256a2779c033174184c
Hostname: mastershake
Storage: /var/lib/systemd/coredump/core.fwupd.0.89bbba03bc9f45d2870278d2e9eeaa14.5852.1546787961000000.lz4 (inaccessible)
Message: Process 5852 (fwupd) of user 0 dumped core.
Stack trace of thread 5852:
#0 0x00007f70dc65af42 __strcmp_avx2 (libc.so.6)
#1 0x00007f70dca1b3e5 n/a (libgio-2.0.so.0)
#2 0x00007f70dca1c47f g_unix_is_mount_path_system_internal (libgio-2.0.so.0)
#3 0x00007f70dca1c6e8 n/a (libgio-2.0.so.0)
#4 0x00007f70dca1cb07 g_unix_mount_at (libgio-2.0.so.0)
#5 0x00007f70c7f472f7 fu_plugin_coldplug (libfu_plugin_uefi.so)
#6 0x000055985c78b550 fu_plugin_runner_coldplug (fwupd)
#7 0x000055985c772a98 n/a (fwupd)
#8 0x000055985c77b7fa fu_engine_load (fwupd)
#9 0x000055985c76b55a main (fwupd)
#10 0x00007f70dc522413 __libc_start_main (libc.so.6)
#11 0x000055985c76b86e _start (fwupd)
Stack trace of thread 5862:
#0 0x00007f70dc5f0421 __poll (libc.so.6)
#1 0x00007f70dcb2a3a6 n/a (libglib-2.0.so.0)
#2 0x00007f70dcb2a4d0 g_main_context_iteration (libglib-2.0.so.0)
#3 0x00007f70dcb2a521 n/a (libglib-2.0.so.0)
#4 0x00007f70dcb532aa n/a (libglib-2.0.so.0)
#5 0x00007f70dc6cc58e start_thread (libpthread.so.0)
#6 0x00007f70dc5fb6a3 __clone (libc.so.6)
Stack trace of thread 5863:
#0 0x00007f70dc5f0421 __poll (libc.so.6)
#1 0x00007f70dbe47d5f n/a (libusb-1.0.so.0)
#2 0x00007f70dc6cc58e start_thread (libpthread.so.0)
#3 0x00007f70dc5fb6a3 __clone (libc.so.6)
Stack trace of thread 5864:
#0 0x00007f70dc5f0421 __poll (libc.so.6)
#1 0x00007f70dbe41495 n/a (libusb-1.0.so.0)
#2 0x00007f70dbe4266b libusb_handle_events_timeout_completed (libusb-1.0.so.0)
#3 0x00007f70dbe426c3 libusb_handle_events (libusb-1.0.so.0)
#4 0x00007f70dc8fc039 g_usb_context_event_thread_cb (libgusb.so.2)
#5 0x00007f70dcb532aa n/a (libglib-2.0.so.0)
#6 0x00007f70dc6cc58e start_thread (libpthread.so.0)
#7 0x00007f70dc5fb6a3 __clone (libc.so.6)
Stack trace of thread 5865:
#0 0x00007f70dc5f0421 __poll (libc.so.6)
#1 0x00007f70dcb2a3a6 n/a (libglib-2.0.so.0)
#2 0x00007f70dcb2a762 g_main_loop_run (libglib-2.0.so.0)
#3 0x00007f70dc9f110a n/a (libgio-2.0.so.0)
#4 0x00007f70dcb532aa n/a (libglib-2.0.so.0)
#5 0x00007f70dc6cc58e start_thread (libpthread.so.0)
#6 0x00007f70dc5fb6a3 __clone (libc.so.6)
```
This was originally reported in the Silverblue forums - https://discussion.fedoraproject.org/t/fwupd-service-fails-to-start/922
$ journalctl -b -u fwupd.service
– Logs begin at Sat 2019-11-09 19:55:38 -03, end at Wed 2019-12-04 15:46:19>
dez 04 15:25:46 pc systemd[1]: Starting Firmware update daemon…
dez 04 15:26:11 pc fwupd[1969]: 18:26:11:0293 FIXME failed to>
dez 04 15:26:11 pc fwupd[1969]: ERROR:esys:src/tss2-esys/esys_context.c:69:E>
dez 04 15:26:11 pc systemd[1]: Started Firmware update daemon.
1 curtida
Olá, esse erro é relatado em: Issue #1353
E foi resolvido no Fixes #1361
Erro aparenta ser referente ao uso com tpm2.
Deixarei uma menssagem de erro relatado em bugzilla.redhat #1731758
07:03:31:0148 FIXME failed to allocate dbus proxy object: Error calling StartServiceByName for com.intel.tss2.Tabrmd: Timeout was reached
ERROR:esys:src/tss2-esys/esys_context.c:69:Esys_Initialize() Initialize default tcti. ErrorCode (0x000a000a)
07:03:31:0152 FuPluginUefi failed to initialize TPM library
Instalar outra versão do fwupd pode resolver seu problema
Se puder, após instalar outra versão, passar a saída dos seguinte comando:
sudo /usr/libexec/fwupd/fwupd --verbose
Você pode também (se puder) tentar desinstalar o tmp2:
sudo dnf remove tpm2-abrmd
sudo dnf autoremove
sudo reboot #Irá reiniciar seu sistema
sudo dnf install tpm2-abrmd
espero que lhe ajude de alguma forma. até mais!
Kelvin
Dezembro 4, 2019, 10:41pm
3
Eduardo, li os links, segui os passos, mas tive algum erro que fez a loja desaparecer no meu sistema. :’(
Entendo, reiniciou o sistema, e persistiu?
Tente reinstalar o pacote gnome-software,
sudo dnf install gnome-software
tente iniciar pela linha de comando a gnome-software.
Kelvin
Dezembro 4, 2019, 11:19pm
5
Eduardo, foi “noobesse” minha. Peço desculpas pela falta de atenção. Não me atentei que ele iria remover a gnome-software. Demorei aqui entender como eu tinha que fazer, mas acabei resolvendo.
Como já havia removido a loja, removi novamente fwupd e o tpm2-abrmd. Com a instalação da gnome-software, esses outros vieram juntos. Agora está tudo ok. Acabei resolvendo da maneira não ideal, mas muito obrigado pelas instruções.
4 curtidas
No Fedora 31 deu o mesmo erro após atualização do sistema.
Os comportamentos estranhos foram:
Mensagens de erro do fwupd toda vez que inicializava o sistema
Steam não abria mais
Gnome software não instalava nenhum programa (via interface gráfica)
Solução
No Fedora fiz o downgrade do fwupd. Entre no terminal e digite o comando abaixo:
sudo dnf downgrade fwupd
Reinicie o sistema manualmente e tudo estará funcionando normalmente.
1 curtida
Uenio
Janeiro 28, 2020, 1:03am
8
Utilizei estes comandos e minha gnome software voltou a instalar programas. Ou seja, apenas removi esses pacotes. Há algum problema ficar sem os mesmos ou já devo reinstalar?
De toda forma, obrigado pela solução
1 curtida
O fwupd (daemon), é uma dependência opcional para aqueles que querem fazer atualizações de firmware com a gnome-software. E a gnome-software necessita da libfwupd, mas, não o daemon fwupd. Logo, não é esperado problemas caso removê-lo.
O tpm2-abrmd, é um daemon para implementação de Trusted Platform Module (TPM) no Linux, como este erro já foi resolvido, um update para uma versão mais recente pode permitir a utilização sem mais problemas.
Espero ter lhe ajudado, até!
1 curtida