У мене встановлені QGIS та GRASS через сховища UbuntuGIS. Якщо я спробую виконати будь-який алгоритм 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 6 у помилці Grass 7
- Як зробити доступ до додатка GRASS 7 у QGIS 2.12?
У Linux мені не доведеться конфігурувати шлях до папки GRASS, як мені підказує QGIS-допомога щодо налаштування зовнішніх програм. Трава біжить від оболонки, набравши grass
. Версія Grass, що називається оболонкою, є 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))