Por que estou recebendo erros de 'Nome colisão entre…' e como posso corrigi-los?

10

Toda vez que eu tento lançar vim ou emacs ou mesmo top (acho que na verdade é qualquer comando que usa ncurses) em um terminal unix (em um computador cluster sobre ssh), recebo um fluxo contínuo de "Colisão de nome entre xxx" erros como este:

Name collision between dumb dumb
Name collision between unknown unknown
Name collision between lpr lpr
Name collision between glasstty glasstty
Name collision between vanilla vanilla
Name collision between ansi+local1 ansi+local1
Name collision between ansi+local ansi+local
......
Name collision between terminet1200 terminet1200 terminet1200 terminet1200 terminet1200 terminet1200 terminet1200 terminet1200 terminet1200 terminet1200 terminet1200 terminet1200
Name collision between h19-a h19-a h19-a h19-a h19-a h19-a h19-a h19-a h19-a h19-a h19-a h19-a
Name collision between h19-bs h19-bs h19-bs h19-bs h19-bs h19-bs h19-bs h19-bs h19-bs h19-bs h19-bs h19-bs
Name collision between h19-us h19-us h19-us h19-us h19-us h19-us h19-us h19-us h19-us h19-us h19-us h19-us
Name collision between h19 h19 h19 h19 h19 h19 h19 h19 h19 h19 h19 h19
......

De acordo com algumas pesquisas que fiz na web, isso deve estar relacionado a TERMCAP / TERMINFO, e acho que isso começou a acontecer depois que eu usei a tela GNU. E, de fato, quando estou dentro de uma sessão de tela GNU, o vim e o emacs funcionam bem (exceto alguns mapeamentos de teclas estranhos, por exemplo, teclas de seta não funcionam)

Eu tentei definir a variável de ambiente TERMCAP para um arquivo não-existente, como eu li em algum lugar na internet, e isso causou o vim a funcionar (com configurações diferentes das minhas usuais), mas não o emacs. .

Você sabe o que posso fazer para resolver esse problema?

    
por Al. 27.10.2011 / 00:13

1 resposta

3

Resolvido: O problema foi que eu tinha especificado no meu ~/.bashrc an LD_LIBRARY_PATH que continha uma pasta com muitas bibliotecas compartilhadas, algumas das quais provavelmente eram duplicatas de outras. Eu acho que no meu caso foram as bibliotecas ncurses .

    
por 28.10.2011 / 00:46