Atualizando o gerenciador de rede trava o sudo

2

Quando eu tento o apt-get upgrade e ele está configurando o network-manager, nada acontece até que ele seja encerrado através do time-out.

Após a notificação de que está configurando, não consigo usar comandos do sudo, a internet não funciona mais e o i3bar não é atualizado. Se eu tentar desligar meu laptop, isso levará quase 20 minutos, porque ele executa um trabalho de parada "para a sessão 2 do $ User" para diferentes máquinas de rede, por exemplo, impressoras.

Depois de um reinício, 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 uma reinicialização. Mas isso tentará apenas configurar o gerenciador de rede novamente, portanto o problema continua. < br> Isso vai acontecer em wifi 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
    
por NilsB 26.11.2017 / 16:25

1 resposta

0

Nesse caso (a menos que você queira remover NetworkManager e substituí-lo por outra coisa), será necessário corrigir NetworkManager .

Por um lado, você poderia dar uma olhada em journalctl -xe , isso mostra alguma coisa útil?

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

Se isso também não mostrar algo interessante, tente "reiniciar" NetworkManager ainda mais "manualmente". Ou seja dê uma olhada no serviço NetworkManager. Deve estar vivendo sob /etc/systemd/system/multi-user.target.wants/NetworkManager.service ou algo assim. No meu sistema esse arquivo me diz que systemd irá:

  • tente parar NetworkManager por kill -TERM $PID_OF_NETWORK_MANAGER
  • tente iniciar NetworkManager executando NetworkManager --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 NetworkManager suporta um --debug flag, que você pode usar para ver uma saída mais detalhada de NetworkManager , o que poderia dizer exatamente o que faz com que NetworkManager demore tanto para parar ou demorar tanto para iniciar. Ou seja o que NetworkManager está esperando para acontecer ...

Observe também que no meu sistema systemd espera que NetworkManager apareça em dbus . Então você pode verificar isso também.

    
por Tomáš Pospíšek 26.11.2017 / 21:26