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

Каждый раз, когда я пытаюсь запустить 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 …

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

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

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

  • Как выравнивать столбцы нескольких строк на фиксированном расстоянии с помощью vim
  • как сделать большую командную строку, разбитую на две строки, выполняться как одна строка внутри скрипта
  • Машина сохраняет резервные копии файлов, которые я уже удалил
  • Как изменить текстовый редактор по умолчанию в рейнджере?
  • vim: как установить: match и: 2match результаты поиска для разных цветов?
  • будет ли тот же pid использоваться после убийства?
  • Визуальный метод визуализации Vim отличается от Windows и Linux?
  • Проверка орфографии в vim
  • Как разрешить Page Up на экране GNU?
  • Настройка Powerline в vim
  • Повторное нажатие клавиш в «представлении каталога» vim
  • Interesting Posts

    Экран, удаленный вход в систему и исчезновение текста

    Как я могу исключить тип файла * .sql типа файла ack-grep или размер файла больше> 3 МБ?

    TC (Управление трафиком) для управления пропускной способностью

    Искать значение только в одном столбце wo с помощью awk, sed или perl

    Как определить, ищет ли диск?

    установить с BTRFS: схема subvolume / partition?

    Установить каталог хоста на виртуальной машине

    Установка библиотек netcdf – ошибка процессора не допускается

    linux + получить ошибки в библиотеках, несмотря на уже установленные lib rpms

    Найти файлы gif / jpeg с расширением png и преобразовать в png

    чтение карты, убивающее мою батарею, на macbook pro работает Debian

    Средство просмотра PNG, которое может отображать метаданные текстовых фрагментов

    Как я могу перезаписать файл и запустить команду, если файл действительно изменился?

    Bash: Назначение переменной не похоже на «stick»

    Какой пользователь выполняет команды, определенные в /etc/rc.local?

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