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
porkill -TERM $PID_OF_NETWORK_MANAGER
- tente iniciar
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 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.