Hi
I have a problem with QGIS Data Base Administration.
My system is running Open Suse Leap 15.2, x86 64 bit
This issue occurs both with QGIS 3.16 and 3.18
Whenever I try to use the Data Base Administration tool I get a Python error
The messages window shows the following.
2021-04-22T22:34:54 WARNING Traceback (most recent call last):
File “/usr/share/qgis/python/plugins/db_manager/db_model.py”, line 456, in rowCount
self._refreshIndex(parent, True)
File “/usr/share/qgis/python/plugins/db_manager/db_model.py”, line 505, in _refreshIndex
if item.populate():
File “/usr/share/qgis/python/plugins/db_manager/db_model.py”, line 182, in populate
if not connection.connect():
File “/usr/share/qgis/python/plugins/db_manager/db_plugins/spatialite/plugin.py”, line 78, in connect
return self.connectToUri(uri)
File “/usr/share/qgis/python/plugins/db_manager/db_plugins/plugin.py”, line 142, in connectToUri
self.db = self.databasesFactory(self, uri)
File “/usr/share/qgis/python/plugins/db_manager/db_plugins/spatialite/plugin.py”, line 64, in databasesFactory
return SLDatabase(connection, uri)
File “/usr/share/qgis/python/plugins/db_manager/db_plugins/spatialite/plugin.py”, line 107, in init
Database.init(self, connection, uri)
File “/usr/share/qgis/python/plugins/db_manager/db_plugins/plugin.py”, line 267, in init
self.connector = self.connectorsFactory(uri)
File “/usr/share/qgis/python/plugins/db_manager/db_plugins/spatialite/plugin.py”, line 110, in connectorsFactory
return SpatiaLiteDBConnector(uri)
File “/usr/share/qgis/python/plugins/db_manager/db_plugins/spatialite/connector.py”, line 51, in init
self.connection = spatialite_connect(self._connectionInfo())
File “/usr/share/qgis/python/qgis/utils.py”, line 684, in spatialite_connect
raise RuntimeError(“Cannot find any suitable spatialite module”)
RuntimeError: Cannot find any suitable spatialite module
Can anyone help me sort this out.
BR, Eduardo