KDE balooは最近、rsyslog
に多くのエラーのログを記録させるようになりました。
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
。
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
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
。
ありがとう、ハリー
これが私がバルーを取り除く方法です
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