web-dev-qa-db-ja.com

壊れているKDE Balooを停止して削除し、syslogファイルをいっぱいにするにはどうすればよいですか?

KDE balooは最近、rsyslogに多くのエラーのログを記録させるようになりました。

「Syslog」の一部

Mar  3 15:01:53 harry-S340 baloo_file.desktop[2982]: org.kde.baloo.engine: PositionDB::put MDB_BAD_TXN: Transaction must abort, has a child, or is invalid
Mar  3 15:01:53 harry-S340 baloo_file.desktop[2982]: org.kde.baloo.engine: PostingDB::put MDB_BAD_TXN: Transaction must abort, has a child, or is invalid
Mar  3 15:01:53 harry-S340 baloo_file.desktop[2982]: org.kde.baloo.engine: PositionDB::put MDB_BAD_TXN: Transaction must abort, has a child, or is invalid
Mar  3 15:01:53 harry-S340 baloo_file.desktop[2982]: org.kde.baloo.engine: PostingDB::put MDB_BAD_TXN: Transaction must abort, has a child, or is invalid
Mar  3 15:01:53 harry-S340 baloo_file.desktop[2982]: org.kde.baloo.engine: PositionDB::put MDB_BAD_TXN: Transaction must abort, has a child, or is invalid
Mar  3 15:01:53 harry-S340 baloo_file.desktop[2982]: org.kde.baloo.engine: PostingDB::put MDB_BAD_TXN: Transaction must abort, has a child, or is invalid
Mar  3 15:01:53 harry-S340 baloo_file.desktop[2982]: org.kde.baloo.engine: PostingDB::put MDB_BAD_TXN: Transaction must abort, has a child, or is invalid
Mar  3 15:01:53 harry-S340 baloo_file.desktop[2982]: org.kde.baloo.engine: PositionDB::put MDB_BAD_TXN: Transaction must abort, has a child, or is invalid
Mar  3 15:01:53 harry-S340 baloo_file.desktop[2982]: org.kde.baloo.engine: PostingDB::put MDB_BAD_TXN: Transaction must abort, has a child, or is invalid
Mar  3 15:01:53 harry-S340 baloo_file.desktop[2982]: org.kde.baloo.engine: PositionDB::put MDB_BAD_TXN: Transaction must abort, has a child, or is invalid
Mar  3 15:01:53 harry-S340 baloo_file.desktop[2982]: org.kde.baloo.engine: PostingDB::put MDB_BAD_TXN: Transaction must abort, has a child, or is invalid

それは私の/var/log/syslog指数関数的に増加し、ディスクはすでに一杯になりました。これを無効にしてrsyslogを無効にし、SSDが破壊されてUbuntuが使用できなくなるのを防ぎましたが、Balooとは何か、停止してアンインストールする方法がわかりませんそれ。私がこぶしがこれに気付いたとき/var/log/syslogが66GBに増えて、ディスクがいっぱいになりました。削除してログインし直し、リカバリモードでrsyslogを無効にすることができました。 rsyslogを1秒間実行すると、75MB

'Neofetch --off'の結果

OS:Ubuntu 19.10 x86_64 
ホスト:81NC Lenovo IdeaPad S340-15API 
カーネル:5.3.0-40-generic 
稼働時間:11分
パッケージ:3040(dpkg)、38(スナップ)
シェル:bash 5.0.3 
解決:1920x1080 
DE:GNOME 
WM:つぶやき
WMテーマ:Adwaita 
テーマ:ヤルダーク[GTK2/3] 
アイコン:Yaru [GTK2/3] 
ターミナル:gnome-terminal 
CPU:AMD Ryzen 5 3500UとRadeon Vega Mobile Gfx(8)@ 2.100GHz 
GPU:AMD ATI 04:00.0ピカソ
記憶:2756MiB/5945MiB 

私はすぐにKDE全体をアンインストールしたくありませんが、それがこの壊れたプログラムを取り除く唯一の方法であるならば、私は喜んでそうします。

その他のコマンド

harry@harry-S340:~$ whereis baloo
baloo:
harry@harry-S340:~$ Sudo apt-get autoremove baloo
[Sudo] password for harry: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package 'baloo' is not installed, so not removed
0 to upgrade, 0 to newly install, 0 to remove and 4 not to upgrade.
harry@harry-S340:~$ whereis baloo_file
baloo_file: /usr/bin/baloo_file
harry@harry-S340:~$ Sudo apt-get autoremove baloo_file
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package baloo_file
harry@harry-S340:~$ Sudo systemctl status baloo_file
Unit baloo_file.service could not be found.

タブを押して、バルーを含むすべてのコマンドを表示します。

harry@harry-S340:~$ baloo
balooctl                           baloo_filemetadata_temp_extractor
baloo_file                         baloosearch
baloo_file_extractor               balooshow

これらはすべてマニュアルを持っていません

harry@harry-S340:~$ man baloo
No manual entry for baloo
harry@harry-S340:~$ man baloo_file
No manual entry for baloo_file
harry@harry-S340:~$ man balooctl
No manual entry for balooctl
harry@harry-S340:~$ man baloosearch
No manual entry for baloosearch
harry@harry-S340:~$ man balooshow
No manual entry for balooshow
harry@harry-S340:~$ man baloo_filemetadata_temp_extractor
No manual entry for baloo_filemetadata_temp_extractor
harry@harry-S340:~$ man baloo_file_extractor
No manual entry for baloo_file_extractor

syslogで言及されているデスクトップファイル

[Desktop Entry]
Type=Application
Exec=baloo_file
X-KDE-StartupNotify=false
X-KDE-autostart-condition=baloofilerc:Basic Settings:Indexing-Enabled:true
X-KDE-autostart-phase=0
X-GNOME-Autostart-enabled=true
OnlyShowIn=KDE;GNOME;Unity;XFCE
NoDisplay=true

リクエスト

Balooctlステータス

harry@harry-S340:~$ balooctl status
Baloo File Indexer is running
Indexer state: Indexing file content
Total files indexed: 109,311
Files waiting for content indexing: 3
Files failed to index: 4
Current size of index is 507.65 MiB
harry@harry-S340:~$ Sudo balooctl disable
[Sudo] password for harry: 
Disabling and stopping the File Indexer

これによりrsyslogがいっぱいになりました/var/log/syslog

ありがとう、ハリー

1
Harry S

これが私がバルーを取り除く方法です

balooctl disable                  # stops the service
Sudo apt install -s dolphin       # where to find baloo
Sudo apt remove --purge libkf5balooengine5
rm -rf .local/share/baloo/        # removes the index files; they can be several GB

Balooは64GBのインデックスを作成し、私のメモリの半分と25%のCPUを消費します

1
Christians