私はこのような問題に直面しましたが、Ubuntuを使用しました。
すべてを試しましたが、問題は持続します。マンページを表示しようとすると、空白のページが表示されます。どうですか?
私のマンページを見ようとすると、次のエラーが発生します。
$ man -l openshell2017/opsh/man/opsh.1
このバグは以下でも報告されたようです。このリンク。
man: command exited with status 3: /usr/lib/man-db/zsoelim | preconv -e UTF-8 | tbl | nroff -mandoc -Tutf8
これはLaunchpadでも報告されたバグです。https://bugs.launchpad.net/ubuntu/+source/man-db/+bug/1389682
私がしたことは、ディスクスペースを節約するためにすべてのマンページを削除してから再インストールしたようです。
答え1
この問題が発生しました(私の場合はディスクの破損のため)、パッケージをgroff-base
再インストールして問題を解決しました。
sudo apt-get install --reinstall groff-base
答え2
groff:DESC 'ファイルが見つかりません。 groff:致命的なエラー:無効なデバイスutf8
これは、groff 設定が正しくないか、複数の groff 設定があり、人々が誤った設定を使用していることを示します。
ロケールを「C」に変更すると(該当するシェルから一時的にUTF-8を削除)、マンページが再び表示されることがあります。あなたは見たいですグロップス(1) そして悪い(1)、FILESセクションにあります。これはgrops / grottyファイルがどこにあるかを教えてくれますDESC
。 UTF-8用のファイルも必要です。
私のシステムでは
$ ls /usr/share/groff/1.22.3/font/dev[aup]*/DESC
/usr/share/groff/1.22.3/font/devascii/DESC
/usr/share/groff/1.22.3/font/devpdf/DESC
/usr/share/groff/1.22.3/font/devps/DESC
/usr/share/groff/1.22.3/font/devutf8/DESC
見つからない場合は、devutf8/DESC
groffのインストールは不完全です(UTF-8でエンコードされています)。見つかったら、2つのgroffインストールがあることを確認し、そうであれば男性(1) 正しいものを使用してください。
groff インストールがマンページなしでレンダリングできることを確認するには男性(1) groff を直接使用できます。
$ nroff -t -e -mandoc openshell2017/opsh/man/opsh.1 | less