没有“未知”终端类型条目错误

没有“未知”终端类型条目错误

我定期看到以下文本出现在我的 apache2 错误日志中:

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

没有提及导致此错误的原因。我希望得到帮助,找出 1) 如何找到此错误的根源以及 2) 合适的解决方案是什么?

答案1

该错误意味着:

  • 你有一个使用 ncurses 或类似库的库或 apache 模块,可以在终端中呈现文本
  • TERM 环境变量设置为“未知”

ps e $PID您可以使用或检查进程的环境,cat /proc/$PID/environ |sed 's/[\x0]/\n/g'其中 PID 是进程 ID。

要查找正在使用哪个库cursesncursesslang使用 检查二进制文件ldd

答案2

您的 TERM 变量的设置是什么?您可以正常设置它们,/usr/share/terminfo/因为据我所知,默认情况下应该是vt100

相关内容