当运行sudo智能升级时,控制台在几乎每个包升级之后都会冻结很长时间,其中包含一条消息“man.的处理触发器”。问题可能是什么,我该如何解决?
Ubuntu版本: 12.04 (服务器和Xubuntu)
提前谢谢。
更新:在我的进一步测试中,这个问题似乎与package有关。删除autofs解决了这些问题。不知道为什么。然后,我不得不为我的文件系统使用软链接而不是autofs,以避免这个问题(以及这里发布的其他两个问题)。
发布于 2018-12-08 19:46:46
也许对某人有帮助:我经常在我们的CI上碰到这个问题。
只需执行以下操作:
sudo apt-get remove -y --purge man-db
该命令完全删除了man-db包,在我们的CI中,这个包无论如何都是完全无用的。
发布于 2020-04-06 09:17:23
可能mandb索引已损坏。
检查索引并重新创建它
sudo mandb -t
rm -rf /var/cache/man
sudo mandb -c
发布于 2022-10-28 06:37:19
只有当文件Processing triggers for man-db
存在时才执行/var/lib/man-db/auto-update
步骤。这是一个空文件,唯一的目的是控制这种行为,因此可以安全地删除它,以禁用这个耗时且可以说是不必要的过程。
我个人在我所有的系统上都禁用了这个触发器。虽然manual缓存应该能提高手动页面系统的速度和功能,但在禁用触发器之后,我没有遇到任何明显的性能下降或功能问题。
https://askubuntu.com/questions/272248
复制相似问题