![系统在关闭/重新启动时挂起 - 停止 UID 1000 的用户管理器](https://linux22.com/image/127655/%E7%B3%BB%E7%BB%9F%E5%9C%A8%E5%85%B3%E9%97%AD%2F%E9%87%8D%E6%96%B0%E5%90%AF%E5%8A%A8%E6%97%B6%E6%8C%82%E8%B5%B7%20-%20%E5%81%9C%E6%AD%A2%20UID%201000%20%E7%9A%84%E7%94%A8%E6%88%B7%E7%AE%A1%E7%90%86%E5%99%A8.png)
我在关机一段时间后遇到了这个问题。当我关闭或重新启动系统时,我有 17 个作业挂起并关闭 90 秒。
- 其中16个与LVM相关
- 1 表示正在停止 UID 1000 的用户管理器
我发现一篇文章建议首先从用户会话注销并以其他用户身份登录,然后检查主用户是否仍在运行某些内容。
我通过注销、切换到控制台(CTRL + ALT + F1)并以 root 身份登录并执行命令来检查:
systemd-cgls
对于 user-1000.slice 节点,有 2 个进程正在运行:baloo_file 和plasmashell。
现在我不确定我能用这些信息做什么,所以我在这里寻求帮助。
我正在使用 openSUSE Leap 42.3 4.4.114-42-default 和plasma 5.12,但我在plasma 5.8 上也遇到了这个问题。
答案1
只是禁用巴洛文件索引器,您就可以开始了。
$ balooctl disable
Disabling the File Indexer
这听起来可能真的很激烈,而且确实如此。我对 KDE5 没有很好的体验(特别是这个文件索引器),每次我再次尝试时,baloo 都会让我的 CPU 挂起(AMD FX-9370),或者像你一样进行这种断电阻止面对。我不想听起来像个活在过去的白痴,但当 KDE4 相当稳定时,他们就以 KDE5 这个未完成的无尽错误环境开始了这段旅程。
如果你谷歌“baloo file”,你会发现有很多人抱怨这个工具占用资源或阻止对它们的访问。