Eolie does not launch: `sqlite3.OperationalError: no such table: adblock_css` traceback
Environment
- Eolie version: 0.9.42 (Flatpak)
- GTK+ version: (whatever the Flatpak build uses)
- Operating system: Fedora 28
Bug
When attempting to run Eolie, I get the following Python traceback:
Traceback (most recent call last):
File "/app/lib/python3.7/site-packages/eolie/application.py", line 140, in do_startup
self.__init()
File "/app/lib/python3.7/site-packages/eolie/application.py", line 373, in __init
self.update_default_style_sheet()
File "/app/lib/python3.7/site-packages/eolie/application.py", line 126, in update_default_style_sheet
rules = self.adblock.get_default_css_rules()
File "/app/lib/python3.7/site-packages/eolie/database_adblock.py", line 237, in get_default_css_rules
result = sql.execute(request)
sqlite3.OperationalError: no such table: adblock_css
Notes:
- I previously used Eolie for a bit quite some time ago, so I may have configuration files left over.
- I did switch GNOME Web to use better.fyi blocking:
gsettings set org.gnome.Epiphany adblock-filters "['https://better.fyi/blockerList.txt']"
- Regardless of the above settings, there probably shouldn't be a traceback (especially as it doesn't show up when launching Eolie in a normal method — it's only visible when using
flatpak run
)