При выполнении команды
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, убедитесь, что вы не сделали в нём пользовательские настройки, которые нужно сохранить.

