所有联机帮助页都已损坏

Nik*_* R. 5 manpage pager 16.04

我不能使用联机帮助页。联机帮助页不显示任何内容。每次看起来都像一个空的 vi 文件。

我尝试重新安装man-db并重新安装perl。它没有用。看来我的 man 数据库坏了。

在此处输入图片说明

我什至无法尝试直接打开联机帮助页,它也变成了空白屏幕:

$ man -l man/hello.1 
man: command exited with status 3: /usr/lib/man-db/zsoelim | preconv -e UTF-8 | tbl | nroff -mandoc -Tutf8
Run Code Online (Sandbox Code Playgroud)

在 OpenBSD 上它可以工作。

Rav*_*ina 3

跑步:

sudo mandb -c; echo $?
Run Code Online (Sandbox Code Playgroud)

强制mandb删除以前的数据库并从头开始重新创建它们。

最后你应该得到“0”,如果没有检查:

1      Usage, syntax, or configuration file error.  
2      Operational error.  
3      A child process failed.
Run Code Online (Sandbox Code Playgroud)

您还可以运行:sudo mandb -t来执行:

对层次结构搜索路径中的手册页进行正确性检查。

它可以帮助您找出问题所在。

  • @DjDac 请链接所有这些相关页面。另请注意,如果这是一个已确认的错误,我们可能无法解决它,直到程序得到修补。 (2认同)