Назад | Перейти на главную страницу

Нет записи для типа терминала «неизвестно» Ошибка

Я периодически вижу, что в моих журналах ошибок apache2 появляется следующий текст:

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

Нет ссылки на то, что вызывает эту ошибку. Буду признателен за помощь в выяснении 1) Как я могу отследить источник этой ошибки и 2) какое может быть подходящее решение?

Какова настройка вашей переменной TERM? Вы можете установить их как обычно /usr/share/terminfo/ как я понял это должно быть по умолчанию vt100.

Ошибка означает:

  • у вас есть библиотека или модуль apache, который использует ncurses или аналогичную библиотеку, которая может отображать текст в терминале
  • переменная среды TERM установлена ​​на "unknown"

Вы можете проверить среду процесса с помощью ps e $PID или с cat /proc/$PID/environ |sed 's/[\x0]/\n/g' где PID - это идентификатор процесса.

Чтобы узнать, какая библиотека использует curses, ncurses, slang, проверьте двоичные файлы с помощью ldd.