Я на Centos 7.2. Вчера я обновил bash до версии bash-4.2.46-19.el7.x86_64 и теперь при входе в систему получаю следующее:
-bash: /usr/share/bashdb/bashdb-main.inc: Нет такого файла или каталога
-bash: предупреждение: невозможно запустить отладчик; режим отладки отключен
Конечно, я могу установить bashdb, но я не хочу отлаживать. До того, как я сделал обновление, этой проблемы не существовало. Вроде глобально активирована отладка. Я не настраивал отладку (проверял .bashrc и / etc / bashrc).
Не нашел решения избавиться от этого. Что я могу сделать?
Проверьте свои профили и скрипты, которые они вызывают, на наличие одной или обеих строк:
set -o functrace > /dev/null 2>&1
shopt -s extdebug > /dev/null 2>&1
Например, моя версия этой проблемы была спровоцирована iTerm2 в OSX и его сценарием интеграции с оболочкой. Все это работало до упомянутой вами версии bash, но теперь я получаю обнаруженную вами двухстрочную ошибку. Сус было нелегко, потому что они были в скрытом файле.