當我嘗試 apt-get Upgrade 並且它正在設定網路管理員時,什麼也沒有發生,直到它通過超時退出。
在通知它正在設定後,我無法使用任何 sudo 命令,網路不再工作,i3bar 也不再刷新。如果我嘗試關閉筆記型電腦,則需要花費近 20 分鐘才能完成,因為它為不同的網路電腦(例如印表機)執行「for session 2 of $User」停止作業。
重新啟動後,它工作正常,直到我嘗試再次升級。有時我會收到訊息「dpkg 中斷,sudo dpkg --configure -a
重新啟動後嘗試再次升級時必須手動運行來糾正問題。但這只會嘗試再次設定網路管理器,因此問題仍然存在。
這種情況會發生在無線網路和乙太網路。
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
現在您可以做的就是手動執行此操作。即嘗試手動執行終止操作以停止NetworkManager
並嘗試透過執行上面的命令手動啟動它。請注意,它NetworkManager
支援一個--debug
標誌,您可以使用它來查看 的更詳細輸出NetworkManager
,它可以告訴您到底是什麼導致NetworkManager
需要這麼長時間才能停止或需要這麼長時間才能開始。即NetworkManager
等待發生什麼事......
另請注意,在我的系統上systemd
預計NetworkManager
會出現在dbus
.所以你也可以檢查一下。