web-dev-qa-db-ja.com

端末タイプ「不明」のエントリがありませんエラー

Apache2エラーログに次のテキストが定期的に表示されます。

No entry for terminal type "unknown";
using dumb terminal settings.

このエラーがスローされる原因については言及されていません。 1)このエラーの原因を突き止めるにはどうすればよいですか?2)適切な解決策は何でしょうか?

1
E T

TERM変数の設定は何ですか?デフォルトでは/usr/share/terminfo/である必要があることを理解したので、通常はvt100で設定できます。

1
Megatraveller

エラーの意味:

  • ターミナルでテキストをレンダリングできるncursesまたは同様のライブラリを使用しているライブラリまたはApacheモジュールがあります
  • tERM環境変数が「不明」に設定されている

プロセスの環境は、ps e $PIDまたはcat /proc/$PID/environ |sed 's/[\x0]/\n/g'で確認できます。ここで、PIDはプロセスIDです。

cursesncursesslangを使用しているライブラリを見つけるには、lddでバイナリを確認します。

1