SUMMARY: If baloo is disabled and the database purged, it needs to be reenabled twice to restart indexing. STEPS TO REPRODUCE: Run balooctl disable balooctl purge balooctl enable balooctl status OBSERVED RESULTS: balooctl status says: Baloo Index could not be opened A concurrently running "balooctl monitor" saying: Waiting for file indexer to start Running "balooctl enable" a second time and repeating the "balooctl status" gives: Baloo File Indexer is running Indexer state: Idle (Powersave) Total files indexed: 0 Files waiting for content indexing: 0 Files failed to index: 0 EXPECTED RESULTS: balooctl enable starts (or restart) the indexing SOFTWARE/OS VERSIONS: Balooctl 5.69.0 from Neon Testing KDE Plasma 5.18.4 KDE Frameworks 5.69.0 Qt 5.14.1 ADDITIONAL INFORMATION: Purging the database without disabling it works as expected; that is balooctl purge balooctl status purges the database and restarts the indexing fine. Maybe a regression between Frameworks 5.67 and 5.68
*** Bug 419989 has been marked as a duplicate of this bug. ***
Don't run 'balooctl disable' before 'balooctl purge', purge does the right things by itself.
Created attachment 127889 [details] Write config changes back to disc Here's a suggested patch that brings back the Frameworks 5.67 behaviour. Tested with Neon Developer Edition and build with sudo apt install liblmdb-dev sudo apt install python-virtualenv mkdir ~/baloo-env cd ~/baloo-env git clone git://anongit.kde.org/baloo cmake baloo -DCMAKE_INSTALL_PREFIX=~/baloo-env make -j4 It looks as if the indexing configuration was changed but the change was not written back to disc before the indexer was run. Hope this helps. Thanks for baloo!
Please submit patches to our code review site. For more information, please see https://community.kde.org/Get_Involved/development This website currently seems to have an issue with its sidebar menu; you need to scroll down to see the contents.
A possibly relevant merge request was started @ https://invent.kde.org/frameworks/baloo/-/merge_requests/246
Git commit c7f82b902796b853ed0345d53a4d2eae224e191b by Méven Car, on behalf of Archaeopteryx Lithographica. Committed on 12/10/2025 at 16:53. Pushed by meven into branch 'master'. [balooctl] Writeback config changes before enabling or disabling indexing. Currently if enabling or disabling indexing, the change to the baloofilerc is not written to the file before attempting the action. Change the scope of the IndexerConfig change to save the changed state before starting or stopping the service. M +5 -2 src/tools/balooctl/main.cpp https://invent.kde.org/frameworks/baloo/-/commit/c7f82b902796b853ed0345d53a4d2eae224e191b