Почему я получаю ошибки «Идентификация столкновений между …» и как их исправить?

Каждый раз, когда я пытаюсь запустить vim или emacs или даже top (я думаю, что это фактически любая команда, использующая ncurses) в терминале unix (на компьютере кластера через ssh), я получаю непрерывный поток «Идентификация столкновения между xxx», например, это:

 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 ...... 

Согласно некоторым исследованиям, которые я сделал в Интернете, это должно быть связано с TERMCAP / TERMINFO, и я думаю, что это началось после того, как я использовал экран GNU. И фактически, когда я нахожусь в сеансе экрана GNU, vim и emacs работают нормально (за исключением некоторых странных сопоставлений клавиш, например, клавиши со стрелками не работают)

Я попытался установить переменную среды TERMCAP в несуществующий файл, поскольку я где-то читал в Интернете, и это заставило vim работать (с разными настройками, чем мои обычные), но не emacs …

Знаете ли вы, что я могу сделать, чтобы решить эту проблему?

  • VIM отображает совпадения регулярных выражений при вводе
  • Vim: присоедините линии, заменив ^ M
  • Проблема подсветки синтаксиса vim makefile
  • Vim - как заменить одну новую строку \ n двумя \ n
  • Как я могу подсчитать количество слов в файле, редактируя файл в vim
  • Gbrowse не работает правильно на MAC
  • Как переписать строки текста в vi / vim?
  • Обратные глобальные и локальные метки в vi / vim
  • One Solution collect form web for “Почему я получаю ошибки «Идентификация столкновений между …» и как их исправить?”

    Решено: проблема заключалась в том, что я указал в своем ~/.bashrc LD_LIBRARY_PATH который содержал папку со многими разделяемыми библиотеками, некоторые из которых были, вероятно, дубликатами других. Я думаю, что в моем случае это были библиотеки ncurses .

    Linux и Unix - лучшая ОС в мире.