Nenhuma entrada para o tipo de terminal “desconhecido” Erro

1

Estou vendo periodicamente o seguinte texto nos meus logs de erros do apache2:

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

Não há referência ao que está causando esse erro. Eu apreciaria a ajuda para descobrir 1) Como posso rastrear a origem desse erro e 2) qual seria a solução apropriada?

    
por E T 24.04.2014 / 14:01

2 respostas

1

O erro significa:

  • você tem uma biblioteca ou um módulo do apache que está usando ncurses ou biblioteca semelhante que pode renderizar texto em um terminal
  • a variável de ambiente TERM está definida como "unknown"

Você pode verificar o ambiente de um processo com ps e $PID ou com cat /proc/$PID/environ |sed 's/[\x0]/\n/g' , em que PID é o ID do processo.

Para descobrir qual biblioteca está usando curses , ncurses , slang , verifique os binários com ldd .

    
por 24.04.2014 / 14:38
1

Qual é a configuração da sua variável TERM? Você pode configurá-los normalmente em /usr/share/terminfo/ , pois eu entendi que deveria ser por padrão vt100 .

    
por 24.04.2014 / 14:12