네트워크 관리자를 업그레이드하면 sudo가 충돌함

네트워크 관리자를 업그레이드하면 sudo가 충돌함

apt-get 업그레이드를 시도하고 네트워크 관리자를 설정하는 동안 시간 초과를 통해 종료될 때까지 아무 일도 일어나지 않습니다.

설정 중이라는 알림 후에는 sudo 명령을 사용할 수 없으며 인터넷이 더 이상 작동하지 않고 i3bar가 새로 고쳐지지 않습니다. 랩탑을 종료하려고 하면 프린터와 같은 다른 네트워크 시스템에 대해 "$User의 세션 2에 대해" 중지 작업을 실행하기 때문에 거의 20분 정도 걸립니다.

다시 시작한 후 다시 업그레이드를 시도할 때까지 정상적으로 작동합니다. 때때로 "dpkg가 중단되었습니다. sudo dpkg --configure -a재시작 후 다시 업그레이드하려고 할 때 문제를 해결하기 위해 수동으로 실행해야 합니다. 그러나 이는 네트워크 관리자 설정만 다시 시도하므로 문제가 계속됩니다.
이 문제는 다음에서 발생합니다 . Wi-Fi와 이더넷.

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

답변1

이 경우(제거 NetworkManager하고 다른 것으로 교체하려는 경우가 아닌 한) NetworkManager.

journalctl -xe우선, 유용한 정보가 표시되는지 살펴보세요 .

두 번째로 할 수 있는 일은 "문제를 수동으로 재현"하는 것입니다. 즉, service NetworkManager restart루트로 문제를 발행하는 것입니다. 그게 뭔가 흥미로운 걸 보여주나요?

그래도 흥미로운 내용이 표시되지 않으면 NetworkManager더욱 "수동으로" "다시 시작"해 보십시오. 즉, NetworkManager 서비스를 살펴보십시오. 아래에 살고 있어야합니다 /etc/systemd/system/multi-user.target.wants/NetworkManager.service. 내 시스템에서 해당 파일은 다음과 같은 내용을 알려줍니다 systemd.

  • NetworkManager들르 려고 노력하다kill -TERM $PID_OF_NETWORK_MANAGER
  • NetworkManager실행하여 시작해보세요NetworkManager --no-daemon

지금 할 수 있는 일은 수동으로 하는 것입니다. 즉, 중지하려면 수동으로 종료를 시도 NetworkManager하고 위의 명령을 실행하여 수동으로 시작을 시도합니다. 는 의 더 자세한 출력을 보는 데 사용할 수 있는 플래그를 NetworkManager지원합니다 . 이를 통해 중지하는 데 너무 오랜 시간이 걸리거나 시작하는 데 오랜 시간이 걸리는 것이 정확히 무엇인지 알 수 있습니다 . 즉, 무슨 일이 일어나기를 기다리고 있는지...--debugNetworkManagerNetworkManagerNetworkManager

또한 내 시스템에서는 에 나타날 것으로 systemd예상됩니다 . 그래서 그것도 확인할 수 있었습니다.NetworkManagerdbus

관련 정보