"syslog"는 "dbus-daemon"에 의해 스팸 처리되었으며 "tracker-extract.service" 유닛이 차단되었다고 주장합니다.

"syslog"는 "dbus-daemon"에 의해 스팸 처리되었으며 "tracker-extract.service" 유닛이 차단되었다고 주장합니다.

[gnome-desktop 3.32.1.2-1 및 추적기 2.2.1이 포함된 5.0.9-arch1-1-ARCH]

이건 후속작이야이전에 답변된 질문tracker-store.service, 시작 시 내 시스템 로그에 스팸을 보내고 GUI에서 노틸러스의 검색 옵션을 비활성화했음을 밝혔습니다 . 또한 $ tracker reset --hardNautilus를 사용하지 않았기 때문에 Nautilus를 사용하여 전체 데이터베이스 인덱스를 제거했습니다 .

나에게 스팸을 보내는 메시지는 syslog다음과 같습니다.

dbus-daemon[1492]: [session uid=1000 pid=1492] systemd를 통한 'tracker-extract.service' 유닛 활성화 실패: 유닛 tracker-extract.service가 차단되었습니다.

...대부분의 행은 다음에서 얻은 반복 시퀀스를 형성합니다 $ sudo journalctl -b. 발생 횟수는 시간이 지남에 따라 급격히 증가하며 대략 분당 1200회 발생으로 추정됩니다.

잘린 syslog 목록은 다음과 같습니다.여기. (전체를 올리기에는 용량이 너무 큽니다.) 확인해 보니 실제로는 tracker-extract.service단위 active, enabled또는 가 없습니다 masked. 이 tracker-extract서비스 단위는 다음 위치에 표시되지 않습니다.

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

답변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.

결과적으로 tracker-extract서비스는 "차단됨"으로 표시되지 않습니다 dbus-daemon. 내 스팸은 syslog즉시 중단되었습니다.

관련 정보