Когда я пытаюсь apt-получить обновление, и он настраивает сетевой менеджер, ничего не происходит, пока он не выйдет из таймаута.
После уведомления о том, что он настроен, я не могу использовать какие-либо команды sudo, интернет больше не работает, и i3bar не обновляется. Если я попытаюсь выключить свой ноутбук, для этого потребуется почти 20 минут, потому что он запускает стоп-задание «для сеанса 2 из« Пользователь »для разных сетевых компьютеров, например, принтеров.
После перезагрузки он работает нормально, пока я не попытаюсь снова выполнить обновление. Иногда я получаю сообщение «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
В этом случае (если вы не хотите удалить 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. Поэтому вы также можете проверить это.
В этом случае (если вы не хотите удалить 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. Поэтому вы также можете проверить это.