Обновление сетевого менеджера приводит к сбою sudo

Обновление сетевого менеджера приводит к сбою sudo

Когда я пытаюсь выполнить apt-get upgrade и он настраивает сетевой менеджер, ничего не происходит, пока он не будет закрыт по тайм-ауту.

После уведомления о настройке я не могу использовать команды sudo, интернет больше не работает, а i3bar не обновляется. Если я пытаюсь выключить свой ноутбук, это занимает около 20 минут, потому что он запускает задание остановки "для сеанса 2 $User" для разных сетевых машин, например принтеров.

После перезапуска все работает нормально, пока я не попытаюсь обновиться снова. Иногда я получаю сообщение "dpkg был прерван, вы должны вручную запустить его, sudo dpkg --configure -aчтобы исправить проблему, когда пытаетесь обновиться снова после перезапуска. Но это только попытается снова настроить сетевой менеджер, поэтому проблема останется.
Это будет происходить на Wi-Fi и 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

решение1

В этом случае (если вы не хотите удалить NetworkManagerего и заменить чем-то другим) вам нужно будет исправить NetworkManager.

Во-первых, вы могли бы взглянуть, journalctl -xeпоказывает ли он вам что-нибудь полезное?

Второе, что вы можете сделать, это "воспроизвести проблему вручную", т.е. выполнить задачу service NetworkManager restartкак root. Это показывает вам что-то интересное?

Если и это не покажет вам ничего интересного, попробуйте "перезапустить" NetworkManagerеще "вручную". То есть, посмотрите на службу NetworkManager. Она должна находиться под /etc/systemd/system/multi-user.target.wants/NetworkManager.serviceили около того. В моей системе этот файл говорит мне, что systemdбудет:

  • попробуй NetworkManagerзайтиkill -TERM $PID_OF_NETWORK_MANAGER
  • попробуйте начать NetworkManagerс выполненияNetworkManager --no-daemon

Что вы можете сделать сейчас, так это сделать это вручную. То есть, попробуйте вручную выполнить kill, чтобы остановить NetworkManagerи запустить его вручную, выполнив команду выше. Обратите внимание, что NetworkManagerподдерживает --debugфлаг, который вы можете использовать, чтобы увидеть более подробный вывод от NetworkManager, который может сказать вам, что именно заставляет NetworkManagerтак долго останавливаться или так долго запускаться. То есть, что NetworkManagerждет, чтобы произойти...

Также обратите внимание, что в моей системе systemdожидается NetworkManagerпоявление dbus. Так что вы можете проверить и это.

Связанный контент