В итоге я использовал этот файл .git-prompt.sh
. Шаги, чтобы заставить это работать:
.git-prompt.sh
в вашем домашнем каталоге ( ~ / .git-prompt.sh
) и скопируйте код. по ссылке выше в него. .bash_profile
или .bashrc
следующую строку: source ~ / .git-prompt.sh
PS1 = '\ n $ \ w $ (__ git_ps1 "(% s)"):'
sudo -i
, если это еще не сделано. journalctl -b
, чтобы увидеть сообщения от текущей загрузки. -- No entries --
, запустите journalctl --verify
. No journal files were found
, что-то повреждено в самой службе журнала. Бегиsystemctl status systemd-journald*
/var/log/journal/<hash>
. Попробуйте запустить следующее, чтобы воссоздать их:systemctl restart systemd-journald.service
Предыдущая команда перезапустит journald
с новым хэшем под /var/log/journal
. Теперь, если вы запустите journalctl -b
, вы должны увидеть сообщения о запуске самой службы.
К сожалению, файлы в разделе /var/log/journal
не поддаются разбору, поэтому выявить первоначальную проблему может быть сложно, но, по крайней мере, журналы будут снова работать.