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?
Edit
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))