Tôi đã cài đặt QGIS và GRASS thông qua kho UbuntuGIS. Nếu tôi cố thực hiện bất kỳ thuật toán GRASS 6 hoặc 7 nào, tôi nhận được thông báo lỗi sau:
"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."
Tôi đã kiểm tra các câu hỏi khác về vấn đề này, tuy nhiên hầu hết đều xử lý Cài đặt trên các hệ thống Windows:
- "Thiếu phụ thuộc. Thuật toán này không thể chạy :-(" QGIS + GRASS Windows 7
- Cài đặt tiện ích mở rộng Grass 6 trong lỗi Grass 7
- Làm cách nào để bổ sung GRASS 7 trong QGIS 2.12?
Trên linux tôi không phải cấu hình đường dẫn của thư mục GRASS vì trợ giúp của QGIS về cấu hình các ứng dụng bên ngoài cho tôi biết. Cỏ chạy từ vỏ bằng cách gõ grass
. Phiên bản Grass được gọi bằng vỏ là GRASS 7.2.0 (2016)
.
Hơn nữa, tôi đã kiểm tra GRASS 6 và 7 được kích hoạt trong menu nhà cung cấp bổ sung trong hộp công cụ của QGIS.
Bất kỳ đề nghị những gì có thể được thực hiện để khắc phục điều này?
Biên tập
Trong khi đó, tôi hoàn toàn gỡ cài đặt và cài đặt lại qgis python-qgis qgis-plugin-grass
từ kho lưu trữ QGIS chính thức ... nhưng lỗi vẫn tiếp tục.
Chỉnh sửa 2 Kiểm tra nhật ký cho qgis trong Bảng thông báo nhật ký mà tôi đã tìm thấy trong tab "plugin" mà plugin cỏ không tải đúng cách:
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))