我在 Ubuntu 22.10 上正在运行 wpa_supplicant,当我运行以下命令时我也可以看到:
$ systemctl list-unit-files --state=enabled
...
wpa_supplicant.service enabled enabled
...
$ systemctl status wpa_supplicant
wpa_supplicant.service - WPA supplicant
Loaded: loaded (/lib/systemd/system/wpa_supplicant.service; enabled; preset: enabled)
Active: active (running) since Thu 2022-11-03 05:32:41 GMT; 1h 14min ago
Main PID: 1159 (wpa_supplicant)
Tasks: 1 (limit: 38321)
Memory: 5.5M
CPU: 24ms
CGroup: /system.slice/wpa_supplicant.service
└─1159 /sbin/wpa_supplicant -u -s -O /run/wpa_supplicant
...
但是当我关闭机器时,我从屏幕消息中看到它正在尝试关闭 wpa_supplicant 作业,这就像一个循环,迫使我手动关闭机器。我该如何解决这个问题?
答案1
好的,我找到了原因和解决方案。我删除了可以优化笔记本电脑电池寿命的软件包“tlp”和“tlp-rdw”。在我的台式机上,我认为不需要它们,所以我安全地删除了它们,现在我可以快速关闭机器了。它导致了挂起链:网络管理器等待 -> wpa_supplicant 等待 -> tlp。我等了 20 多分钟,直到显示与 tlp 相关的日志消息后,才看到这个。