Quais processos podem "segurar" o dnf?

Quais serviços/processos podem “segurar” o dnf? Não tenho a Gnome-Software instalada mas recebi a mensagem dnf waiting for process with pid to finish ao dar dnf update.

Não deu tempo de ver o processo do pid pois ele ‘acabou’ muito rápido antes que desse para analizar.

Talvez o dnfdragora(dependendo se tiver instalado) mas pode ser algum auto-update

Não é. Suspeito que deve ser algo do Systemd.

1 curtida

Parece ser algo relacionado ao PackageKit.

1 curtida

E como posso verificar isso?

O zypper do openSUSE sofre MUITO com o PackageKit, mas eu particularmente nunca vi nem ouvi falar de o dnf tendo problemas com o PackageKit.

Acho que só dá para saber pegando o PID do processo que está bloqueando o dnf.

Uma atualização de kernel ou instalação de programas/drivers que além de serem baixados são executados scripts de instalação podem manter uma instancia do DNF ocupada. Apenas aguarde o processo terminar antes de executar outro comando com o DNF. Lembrando que vc não pode usar 2 consoles com DNF ao mesmo tempo.

Eu daria uma olhada nestes dois serviços: dnf-makecache.service e packagekit.service

sudo journalctl -u packagekit.service
sudo journalctl -u dnf-makecache.service

Veria se algo no log bate com o momento do problema.

1 curtida