UbuntuGISリポジトリからQGISとGRASSをインストールしています。GRASS 6または7のアルゴリズムを実行しようとすると、次のエラーメッセージが表示されます。
"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."
私はこの問題について他の質問をチェックしましたが、ほとんどはWindowsシステムのセットアップを扱います:
- 「依存性がありません。このアルゴリズムは実行できません:-(」QGIS + GRASS Windows 7
- Grass 7エラーでのGrass 6拡張機能のインストール
- GRASS 7アドオンをQGIS 2.12で利用可能にする方法は?
Linuxでは、外部アプリケーションの構成に関するQGISヘルプが教えてくれるので、GRASSフォルダーのパスを構成する必要はありません。Grassは、シェルからと入力して実行しますgrass
。シェルによって呼び出されるGrass-versionはGRASS 7.2.0 (2016)
です。
さらに、GRASS 6および7がQGISのツールボックスの追加プロバイダーメニューでアクティブ化されていることを確認しました。
これを修正するために何ができるでしょうか?
編集する
その間qgis python-qgis qgis-plugin-grass
、公式のQGISリポジトリから完全にアンインストールして再インストールしましたが、エラーは引き続き発生します。
編集2 ログメッセージパネルでqgisのログをチェックアウトする[プラグイン]タブで、草のプラグインが適切にロードされないことがわかりました。
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))