Как мне остановить и удалить KDE Baloo, который не работает и заполняет мой файл системного журнала?

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 непригодным для использования, но я не знаю, что такое Балу и как его остановить и удалить. Когда я впервые заметил, что этот / var / log / syslog вырос до 66 ГБ, в результате чего мой диск был ЗАПОЛНЕН. Мне удалось удалить его, снова войти в систему и отключить rsyslog в режиме восстановления. Запуск rsyslog на одну секунду привел к увеличению его размера до 75 МБ .

Результат 'Neofetch --off'

OS: Ubuntu 19.10 x86_64 
Host: 81NC Lenovo IdeaPad S340-15API 
Kernel: 5.3.0-40-generic 
Uptime: 11 mins 
Packages: 3040 (dpkg), 38 (snap) 
Shell: bash 5.0.3 
Resolution: 1920x1080 
DE: GNOME 
WM: Mutter 
WM Theme: Adwaita 
Theme: Yaru-dark [GTK2/3] 
Icons: Yaru [GTK2/3] 
Terminal: gnome-terminal 
CPU: AMD Ryzen 5 3500U with Radeon Vega Mobile Gfx (8) @ 2.100GHz 
GPU: AMD ATI 04:00.0 Picasso 
Memory: 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

Файл рабочего стола упомянут в системном журнале

[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 .

Спасибо, Гарри

0
задан 3 March 2020 в 18:46

3 ответа

Вот как я удалил baloo

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 создает индекс размером 64 ГБ, занимает половину моей памяти и 25% CPU

7
ответ дан 24 May 2020 в 17:40

Это удалило все балу без удаления дельфина, плазмы, kde. У меня были зависания экрана, а индексатор baloo_file потреблял 112% процессора — я потерял работу при перезагрузке, потому что не мог даже перейти в окно терминала и убить baloo_file. Я собираюсь сделать это сценарием cron на случай, если обновления переустановят baloo. Можно подумать, что сопровождающий понизит приоритет baloo_file до самого низкого! Это было бы не очень хорошо. Я на рабочем столе Ubuntu 20.10.

balooctl disable 

for baloo in `dpkg --list 'baloo-kf5*' 'libkf5baloo5*' 'libkf5balooengine5*' 'libkf5baloowidgets-bin*' 'libkf5baloowidgets-data*' 'libkf5baloowidgets5*' | sed -n -E '/^ii/s/^ii[\t ]+([^\t :]+).*/\1/p'`
 do echo $baloo
 sudo snap remove $baloo
 sudo dpkg --ignore-depends=$baloo --purge $baloo
done

rm -rf .local/share/baloo/

sudo updatedb ; ls `locate baloo`
0
ответ дан 11 September 2020 в 02:32

Мне нужно сохранить baloo, это исправило проблему отладки системного журнала, поэтому я успешно выполнил следующее:

balooctl disable && balooctl purge && balooctl enable

Проверка состояния с статусом balooctl Я получаю:

Baloo File Indexer is running
Indexer state: Idle
Total files indexed: 1,287
Files waiting for content indexing: 0
Files failed to index: 0
Current size of index is 16.04 MiB

Теперь все в порядке, отключение, очистка, повторное включение службы продолжает отслеживать системный журнал на всякий случай

3
ответ дан 2 November 2020 в 18:48

Другие вопросы по тегам:

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