Почему journalctl говорит "- no entries --"?

В итоге я использовал этот файл .git-prompt.sh . Шаги, чтобы заставить это работать:

  1. Создайте файл с именем .git-prompt.sh в вашем домашнем каталоге ( ~ / .git-prompt.sh ) и скопируйте код. по ссылке выше в него.
  2. Добавьте в файл .bash_profile или .bashrc следующую строку: source ~ / .git-prompt.sh
  3. Измените PS1 на это: PS1 = '\ n $ \ w $ (__ git_ps1 "(% s)"):'

4
23.09.2017, 22:52
1 ответ
  1. sudo -i, если это еще не сделано.
  2. Попробуйте запустить journalctl -b, чтобы увидеть сообщения от текущей загрузки.
  3. Если вы все еще получаете -- No entries --, запустите journalctl --verify.
  4. Если вы получили No journal files were found, что-то повреждено в самой службе журнала. Бегиsystemctl status systemd-journald*
  5. Если все службы "зеленые" (активны/работают ), что-то не так с файлами журнала в /var/log/journal/<hash>. Попробуйте запустить следующее, чтобы воссоздать их:

systemctl restart systemd-journald.service

Предыдущая команда перезапустит journaldс новым хэшем под /var/log/journal. Теперь, если вы запустите journalctl -b, вы должны увидеть сообщения о запуске самой службы.

К сожалению, файлы в разделе /var/log/journalне поддаются разбору, поэтому выявить первоначальную проблему может быть сложно, но, по крайней мере, журналы будут снова работать.

10
27.01.2020, 21:03

Теги

Похожие вопросы