HackWare.ru

Ошибка «-bash: append_path: команда не найдена» (РЕШЕНО)

При выполнении команды

sudo su -

вы можете столкнуться с ошибкой повторяемой три раза:

-bash: append_path: команда не найдена
-bash: append_path: команда не найдена
-bash: append_path: команда не найдена

Причина ошибки в файле /etc/profile.d/perlbin.sh, вы можете посмотреть его содержимое и убедиться, что в нём append_path встречается ровно три раза:

cat '/etc/profile.d/perlbin.sh'

При том, что используется функция append_path, она нигде не объявлена, поэтому возникает закономерная ошибка.

Файл perlbin.sh принадлежит пакету perl, который содержит интерпретатор и другие инструменты мощного скриптового языка программирования PERL.

Для исправления указанной ошибки нужно заменить файл /etc/profile на новую версию следующей командой:

sudo mv /etc/profile.pacnew /etc/profile

Файлы .pacnew представляют собой конфигурационные версии файлов поставляемые с обновлениями пакетов. Чтобы не стереть (не перезаписать) существующий пользовательский конфигурационный файл он остаётся неизменным, а новый файл сохраняется с именем к которому добавляется «.pacnew». Прежде чем заменять файл /etc/profile, убедитесь, что вы не сделали в нём пользовательские настройки, которые нужно сохранить.

История обновлений

No update history yet.

Рекомендуется:
↑