问题描述
在干净安装Ubuntu 16.04 LTS后,与15.10相比,我的停机速度非常慢。关机时似乎有两个进程中的一个挂起。启动不受影响。按下(esc)时会显示以下内容。或者:
“停止热守护程序服务”挂起,或“本地可用的远程CUPS打印机正在运行停止作业”,在计时器到1分30秒之前,机器最终关闭。
有没有其他人经历过这个?这是最奇怪的。这两个挂起背后的原因是什么?
最佳解决方案
我发现负责CUPS远程打印机的守护进程是cups-browsed服务。
关机时,它的时间超过1分30秒。停止此服务会导致关闭过程只需几秒钟。
我在Ubuntu GNOME 16.04上使用此命令行禁用它:
sudo systemctl disable cups-browsed.service
我的关机过程会在几秒钟后结束。
我从this Ask Ubuntu answer得到了这个想法
次佳解决方案
如果你依赖网络打印机,你可以简单地让systemd更积极地停止这个过程。默认情况下,它会在强行关闭之前等待长达1分30秒,但您可以这样做
$ sudo systemctl edit cups-browsed.service
并输入
[Service]
TimeoutStopSec=10
将超时设置为10.然后a
$ sudo systemctl daemon-reload
应该使它生效(或重新启动您的计算机)。
这至少对我有用。
编辑:根据Xiaodong Qi’s answer,cups-filters 1.11.4有一个修复,所以升级到17.04 Zesty(which has cups-filters 1.13.4)应该是最简单的修复。
第三种解决方案
我有同样的问题。它发生在干净安装Ubuntu 16.04之后。最后,经过大量的故障排除后,我发现(在禁用Ubuntu启动闪屏后)某个stop-job正在运行,导致关机速度变慢。 (感谢Alex!)然后我收到了这个错误报告:
a stop job is running for make remote cups printers available locally
然后我尝试了这个:
sudo systemctl stop cups-browsed.service
sudo systemctl disable cups-browsed.service
核实:
sudo systemctl status cups-browsed
sudo systemctl is-enabled cups-browsed
它终于奏效了!关机现在和以往一样好。 (你可以在ec-cwang的博客上找到这个故障排除:“烦人的杯子浏览”!)
这对于那些解决方案没有帮助的人来说可能很重要:如何查找正在运行的停止作业,只需查询:“如何禁用Ubuntu上的启动启动屏幕”。然后,如果您启动Ubuntu,您将获得典型的Linux运行命令标志。如果关闭Ubuntu,请提及输出。它告诉你最后什么样的停止工作会减慢你的关机程序。
第四种方案
我有类似的问题。检查完一切后,我发现如果取消选中”enable wireless”(wifi图标上的右键),然后重新启动,则需要5秒钟。如果我离开无线主动关机大约需要1分钟。
我有一个USB wifi适配器TP-LINK。希望它能帮到你。
第五种方案
从15.10清除更新后几乎完全相同的问题。我已经完成了不同的程序/属性,包括安装我的wifi杯打印机。大多数似乎工作,但关机需要超过3分钟。按f12显示结束无限的textloop:OK开始显示plymouth reboot screen OK停止热守护程序服务。我可以以某种方式得到关机过程的日志吗? 2:已解决。正确安装打印机后一切正常。