Эта страница предлагает вам понадобиться BIOS или более позднюю версию CentOS 6: http: // wiki. Centos.org/howtos/uefi.
Поскольку вы используете «su -», выполняемая оболочка делает вид, что это оболочка входа (выполнение системного /etc/profile
, профиля пользователя, такого как .profile
или .bash _ profile
и так далее). Один из этих сценариев - генерация побега последовательности ( Esc] P
последовательностей) и печать, которая приводит к stdout. Он не должен этого делать.
Что оно должно делать, так это проверять, является ли оболочка интерактивной, и затем - и только тогда! - она должна генерировать побег последовательности.
Лучший способ проверить для интерактивной оболочки, чтобы проверить значение «$ -» и посмотреть, если он содержит букву i
- если он делает, оболочка является интерактивной, а если нет, оболочка не. Я обычно использую что-то подобное:
case "$-" in
*i*) # Here if the shell is interactive
;;
*) # Here otherwise
;;
esac
Вы должны определить, что генерирует этот побег последовательность. Общими виновниками являются echo
, tput
и другие команды, которые должны изменить настройки терминала. Я сделал несколько Google 'ing, но не могу найти эту конкретную последовательность побега, поэтому я не могу дать никаких подсказок, где/что искать.
Конечно, почему вы вообще используете su -
? Просто используйте sudo -u user1
и устраните дополнительный шаг (ваши требования могут включать выполнение .profile user1
; Я не знаю, а вы не сказали).
Я искал/var/log/любые ошибки, связанные с завершением работы
Debian 8 используя systemd , вы должны проверить журнал ERR с помощью journalctl -xb
В выпуске news говорится:
«Jessie» поставляется с новым значением по умолчанию Номер люкс systemd предоставляет множество интересных функций, таких как более быстрая загрузка, группы для услуг и возможность изоляции части услуг. Система sysvinit init по-прежнему доступна в «Jessie».
Я в замешательстве. Можно сказать, что Файлы журнала не найдены.
Можно проверить, выполняется ли systemd-journald с помощью systemctl status systemd-journald
И начните с:
systemctl enable systemd-journald systemctl start systemd-journald-121--87629-
Перед построением требуемого пакета необходимо установить зависимые пакеты. Попробуйте использовать
yum install <package>
, чтобы позаботиться о зависимостях