Quando tento fazer o apt-get upgrade e ele está configurando o gerenciador de rede, nada acontece até que ele seja encerrado após o tempo limite.
Após a notificação de que está configurando não consigo usar nenhum comando sudo, a internet não funciona mais e o i3bar não atualiza. Se eu tentar desligar meu laptop, levará quase 20 minutos para fazê-lo, porque ele executa um trabalho de parada "para a sessão 2 de $User" para diferentes máquinas de rede, por exemplo, impressoras.
Depois de reiniciar, ele funciona bem até eu tentar atualizar novamente. Às vezes recebo a mensagem "dpkg foi interrompido, você deve executar manualmente sudo dpkg --configure -a
para corrigir o problema ao tentar atualizar novamente após reiniciar. Mas isso apenas tentará configurar o gerenciador de rede novamente, então o problema continua.
Isso acontecerá em wi-fi e ethernet.
Setting up network-manager (1.10.0-1) ...
Job for NetworkManager.service failed because a timeout was exceeded.
See "systemctl status NetworkManager.service" and "journalctl -xe" for
details.
invoke-rc.d: initscript network-manager, action "restart" failed.
● NetworkManager.service - Network Manager
Loaded: loaded (/lib/systemd/system/NetworkManager.service; enabled;
vendor preset: enabled)
Active: activating (auto-restart) (Result: timeout) since Sun 2017-11-
26 16:10:41 CET; 14ms ago
Docs: man:NetworkManager(8)
Main PID: 6520
Tasks: 1 (limit: 4915)
CGroup: /system.slice/NetworkManager.service
└─6520 /usr/sbin/NetworkManager --no-daemon
Nov 26 16:10:41 debian systemd[1]: NetworkManager.service: Failed with
result 'timeout'.
Nov 26 16:10:41 debian systemd[1]: Failed to start Network Manager.
dpkg: error processing package network-manager (--configure):
installed network-manager package post-installation script subprocess
returned error exit status 1
Responder1
Nesse caso (a menos que você queira removê-lo NetworkManager
e substituí-lo por outra coisa), você precisará corrigir o arquivo NetworkManager
.
Por um lado, você poderia dar uma olhada: journalctl -xe
isso mostra algo útil?
A segunda coisa que você pode fazer é "reproduzir o problema manualmente", ou seja, emitir service NetworkManager restart
como root. Isso mostra algo interessante?
Se isso também não mostrar nada de interessante, tente "reiniciar" NetworkManager
ainda mais "manualmente". Ou seja, dê uma olhada no serviço NetworkManager. Deveria estar vivendo abaixo /etc/systemd/system/multi-user.target.wants/NetworkManager.service
ou algo assim. No meu sistema, esse arquivo me diz que systemd
irá:
- tente passar
NetworkManager
por aquikill -TERM $PID_OF_NETWORK_MANAGER
- tente começar
NetworkManager
executandoNetworkManager --no-daemon
O que você pode fazer agora é fazer isso manualmente. Ou seja, tente fazer o kill manualmente para parar NetworkManager
e tente iniciá-lo manualmente executando o comando acima. Observe que ele NetworkManager
suporta um --debug
sinalizador, que você pode usar para ver uma saída mais detalhada de NetworkManager
, que pode dizer exatamente o que faz com NetworkManager
que demore tanto para parar ou demore tanto para iniciar. Ou seja, o que NetworkManager
está esperando acontecer...
Observe também que no meu sistema systemd
espera NetworkManager
aparecer em dbus
. Então você também pode verificar isso.