A atualização do gerenciador de rede trava o sudo

A atualização do gerenciador de rede trava o sudo

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 -apara 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 NetworkManagere substituí-lo por outra coisa), você precisará corrigir o arquivo NetworkManager.

Por um lado, você poderia dar uma olhada: journalctl -xeisso mostra algo útil?

A segunda coisa que você pode fazer é "reproduzir o problema manualmente", ou seja, emitir service NetworkManager restartcomo root. Isso mostra algo interessante?

Se isso também não mostrar nada de interessante, tente "reiniciar" NetworkManagerainda mais "manualmente". Ou seja, dê uma olhada no serviço NetworkManager. Deveria estar vivendo abaixo /etc/systemd/system/multi-user.target.wants/NetworkManager.serviceou algo assim. No meu sistema, esse arquivo me diz que systemdirá:

  • tente passar NetworkManagerpor aquikill -TERM $PID_OF_NETWORK_MANAGER
  • tente começar NetworkManagerexecutandoNetworkManager --no-daemon

O que você pode fazer agora é fazer isso manualmente. Ou seja, tente fazer o kill manualmente para parar NetworkManagere tente iniciá-lo manualmente executando o comando acima. Observe que ele NetworkManagersuporta um --debugsinalizador, que você pode usar para ver uma saída mais detalhada de NetworkManager, que pode dizer exatamente o que faz com NetworkManagerque demore tanto para parar ou demore tanto para iniciar. Ou seja, o que NetworkManagerestá esperando acontecer...

Observe também que no meu sistema systemdespera NetworkManageraparecer em dbus. Então você também pode verificar isso.

informação relacionada