Ubuntu Ubuntu Linux (GNOME)

Ubuntu не может открыть системные журналы через приложение «Журналы»

  • Обновлено
  • Чтение ≈ 3 минуты

Краткий ответ

Приложение «Журналы» (GNOME Logs) в Ubuntu может не показывать системные записи из-за ограничений доступа, отсутствия журнала или ошибки интерфейса. В первую очередь выясните, собирает ли журнал сам journald.

В этой статье
  1. Что происходит и когда это важно
  2. Возможные причины и как их отличить
  3. Пошаговая диагностика и исправление
  4. Команды из инструкции с пояснениями
  5. Как проверить результат
  6. Если проблема не устранена

#Что происходит и когда это важно

После открытия «Журналов» видно пустое окно, бесконечная загрузка или предупреждение о доступе. При этом система может работать нормально, а через терминал записи доступны.

#Возможные причины и как их отличить

Возможная причинаКак узнатьЧто делать
Ограничение доступа к системному журналуОбычный пользователь может видеть меньше записей, чем администратор.В терминале часть журналов недоступна с сообщением о permissions, пользовательские видны.Проверить права просмотра, не изменяя их массово.
Приложение не отвечаетПроблема может затрагивать только GNOME Logs, а не journald.journalctl --user показывает записи, «Журналы» пусты.Перезапустить приложение и собрать версию/ошибку.
Данные журналов не сохраняютсяВ конфигурации журнала может использоваться временное хранение.Видны события текущей загрузки, но не предыдущих.Проверить наличие прошлых загрузок и политику хранения.

#Пошаговая диагностика и исправление

  1. Уточните, что именно не открываетсяОткройте обзор приложений клавишей Super, найдите «Журналы» (Logs) и откройте программу. Отметьте, появляется ли окно, доступны ли категории, видна ли конкретная ошибка. Не меняйте владельцев файлов /var/log и не запускайте графическое приложение от root в качестве первого решения.
  2. Проверьте журнал текущей загрузки в терминалеОткройте Ctrl+Alt+T и выполните journalctl -b -n 50 --no-pager. Это только последние 50 строк текущей загрузки; -b выбирает текущую загрузку, -n 50 ограничивает число строк, --no-pager отключает постраничный просмотр. Если вывод есть, сам журнал работает. При сообщении о недостатке доступа повторите только проверку пользовательских записей следующим шагом.
  3. Отделите личные записи от системныхВ терминале выполните journalctl --user -b -n 50 --no-pager. Если пользовательский журнал есть, а системный недоступен, это может быть нормальной политикой прав. Проверьте id -nG для списка своих групп, но не добавляйте себя автоматически в adm/systemd-journal: такое разрешение даёт доступ к чувствительным сообщениям других пользователей.
  4. Узнайте, доступна ли прошлaя загрузкаВыполните journalctl --list-boots и посмотрите, есть ли строки с отрицательными индексами (-1, -2). Если отображается только текущая загрузка, это не обязательно сбой программы: система могла не хранить журнал постоянно или журнал очищался по политике. Не создавайте каталоги и не меняйте Storage в /etc/systemd/journald.conf без разрешения администратора.
  5. Проверьте состояние journald без перезапускаВыполните systemctl status systemd-journald --no-pager, найдите строку Active. Обычно служба активна. Если status указывает failed, сохраните текст и передайте администратору; не перезапускайте службу вслепую и не удаляйте двоичные файлы журналов.
  6. Перезапустите только приложение «Журналы»Закройте окно «Журналы», затем снова откройте его из обзора приложений. Если ошибка повторяется, запишите выпуск Ubuntu, точное сообщение и вывод безопасных команд. Проверять установленность пакета можно через центр приложений, но переустановка не должна быть первым шагом — причина может быть в правах и политике хранения.
  7. Ограничьте объём сведений при обращенииЕсли нужна помощь, скопируйте только строки о сбое за нужный период и перед отправкой удалите имена пользователей, адреса серверов, ключи, токены и пути к частным данным. Для проверки дискового объёма можно выполнить journalctl --disk-usage без изменения файлов. Не запускайте journalctl --vacuum-* без оценки политики хранения.

#Команды из инструкции с пояснениями

Linux · Терминал (Bash)Команда
Просмотр последних 50 сообщений текущей загрузки; без изменения состояния.
journalctl -b -n 50 --no-pager
Linux · Терминал (Bash)Команда
Просмотр только доступного пользовательского журнала.
journalctl --user -b -n 50 --no-pager
Linux · Терминал (Bash)Команда
Список сохранённых загрузок без изменения данных.
journalctl --list-boots
Linux · Терминал (Bash)Команда
Проверка активности системного сборщика журналов.
systemctl status systemd-journald --no-pager
Linux · Терминал (Bash)Команда
Чтение объёма журнала; не очищает данные.
journalctl --disk-usage

#Как проверить результат

Откройте «Журналы» и убедитесь, что появились записи текущей загрузки, а категории и поиск работают. Через journalctl -b -n 50 сравните примерно тот же период; отсутствие старых загрузок проверяется отдельно.

#Если проблема не устранена

Если приложение пусто при живом journald, сохраните результат пользовательского и системного чтения, статус службы и версию GNOME Logs. Если система управляется организацией, запросите у администратора минимально необходимые права, не расширяйте их самостоятельно.

Источники и обновления

Для этой статьи пока не указаны источники. Мы отмечаем такие материалы и дополняем их при проверке.

Последнее обновление статьи: 2 ноября 2026. Версии программ и интерфейсы меняются — если шаги не совпадают с вашей версией, сверяйтесь с документацией производителя.