`syslog` заспамлен от `dbus-daemon`, утверждает, что устройство `tracker-extract.service` замаскировано

[5.0.9-arch1-1-ARCH с gnome- рабочий стол 3.32.1.2-1 и трекер 2.2.1]

Это продолжение предыдущего ответа на вопрос, где я разоблачил tracker-store.service, который уже спамил мой системный журнал при загрузке и отключил параметр поиска в Nautilus из графического интерфейса. Я также стер полный индекс базы данных с помощью $ tracker reset --hard, так как я никогда не использую Nautilus.

Сообщение, которое спамит мой syslog:

dbus-daemon[1492]: [session uid=1000 pid=1492] Активация через systemd не удалось выполнить блок «tracker-extract.service»: блок tracker-extract.service замаскирован.

... большинство этих строк образуют повторяющуюся последовательность, полученную из: $ sudo journalctl -b.Количество событий быстро увеличивается со временем, по грубой оценке 1200 в минуту.

Усеченный список системных журналов находится здесь. (Он слишком велик, чтобы загружать целиком.) Я проверил, что на самом деле у меня нет tracker-extract.service устройства активного, включенного или в маске. Сервисная единица tracker-extract отсутствует в:

$ sudo systemctl list-dependencies --all | grep -e extract -e tracker

0
09.05.2019, 22:31
1 ответ

Идея этого ответа проста. Также обратите внимание на пространство имен пользователей, а не только на пространство имен системы, когда дело доходит до устранения неполадок syslog. Заслуга напоминания мне об этом полностью @JdeBP.

Следуя его предложению, я использовал флаг --user, чтобы снять -маскировку сервисного модуля для вызывающего пользователя, вместо того, чтобы вызывать сервис-менеджер системы.

$ pacman -Ss tracker-miners
extra/tracker-miners 2.2.2-1 (gnome) [installed]
Collection of data extractors for Tracker/Nepomuk

подтверждает (, если необходимо ), что tracker-minersустановлено.

$ systemctl --user unmask tracker-extract.service
Removed /home/<USER>/.config/systemd/user/tracker-extract.service
$ systemctl --user list-unit-files tracker-extract.service
UNIT FILE               STATE
tracker-extract.service static
1 unit files listed.

привело к тому, что dbus-daemonслужба tracker-extractне была помечена как «замаскированная». Сразу после этого спам моего syslogпрекратился.

0
28.01.2020, 03:44

Теги

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