I have QGIS and GRASS installed through the UbuntuGIS repositories. If I try to execute any GRASS 6 or 7 algorithm I get the following error message:
"This algorithm cannot be run :-( It seems that GRASS GIS 7 is not correctly installed and configured in your system. Please install it before running GRASS GIS 7 algorithms."
I checked other questions on this issue however most deal with Setup on Windows systems:
- "Missing dependency.This algorithm cannot be run :-(" QGIS + GRASS Windows 7
- Grass 6 extension installation in Grass 7 error
- How to make GRASS 7 addon available in QGIS 2.12?
On linux I do not have to configure the path of the GRASS folder as the QGIS help on configuring external applications tells me. Grass runs from the shell by typing
grass. The Grass-version called by the shell is
GRASS 7.2.0 (2016).
Furthermore i checked that GRASS 6 and 7 is activated in the additional providers menu in the toolbox of QGIS.
Any suggestion what could be done to fix this?
Meanwhile I completly uninstalled and reinstalled
qgis python-qgis qgis-plugin-grass from the oficial QGIS repositories...but the error continues.
Edit 2 Checking out the logs for qgis in the Log Messages Panel I found out under the "plugins" tab that the grass plugin does not load properly:
2017-01-23T14:10:22 1 Failed to load /usr/lib/qgis/plugins/libgrassplugin7.so (Reason: Cannot load library /usr/lib/qgis/plugins/libgrassplugin7.so: (libgrass_gis.7.0.3.so: cannot open shared object file: No such file or directory)) 2017-01-23T14:10:22 1 Failed to load /usr/lib/qgis/plugins/libgrassprovider7.so (Reason: Cannot load library /usr/lib/qgis/plugins/libgrassprovider7.so: (libgrass_gis.7.0.3.so: cannot open shared object file: No such file or directory)) 2017-01-23T14:10:22 1 Failed to load /usr/lib/qgis/plugins/libgrassrasterprovider7.so (Reason: Cannot load library /usr/lib/qgis/plugins/libgrassrasterprovider7.so: (libgrass_gis.7.0.3.so: cannot open shared object file: No such file or directory))