FS#62649 - [qgis] missing dependency 'python-gdal'.
Attached to Project:
Community Packages
Opened by Oid Maps (dreieck) - Thursday, 16 May 2019, 13:11 GMT
Last edited by Doug Newgard (Scimmia) - Thursday, 16 May 2019, 13:44 GMT
Opened by Oid Maps (dreieck) - Thursday, 16 May 2019, 13:11 GMT
Last edited by Doug Newgard (Scimmia) - Thursday, 16 May 2019, 13:44 GMT
|
Details
Description:
The package community/qgis misses the dependency 'python-gdal' (it is listed as optional dependency, but seems to be mandatory for many basic or popular plugins like QuickOSM, so it should be mandatory): Installing 'qgis', and then running it, gives the following error message(s) in a window: ``` Couldn't load plugin 'QuickOSM' due to an error when calling its classFactory() method ModuleNotFoundError: No module named 'osgeo' Traceback (most recent call last): File "/usr/lib/python3.7/site-packages/qgis/utils.py", line 335, in startPlugin plugins[packageName] = package.classFactory(iface) File "/home/felics/.local/share/QGIS/QGIS3/profiles/default/python/plugins/QuickOSM/__init__.py", line 26, in classFactory from .quick_osm import QuickOSMPlugin File "/usr/lib/python3.7/site-packages/qgis/utils.py", line 672, in _import mod = _builtin_import(name, globals, locals, fromlist, level) File "/home/felics/.local/share/QGIS/QGIS3/profiles/default/python/plugins/QuickOSM/quick_osm.py", line 30, in from QuickOSM.quick_osm_processing.provider import Provider File "/usr/lib/python3.7/site-packages/qgis/utils.py", line 672, in _import mod = _builtin_import(name, globals, locals, fromlist, level) File "/home/felics/.local/share/QGIS/QGIS3/profiles/default/python/plugins/QuickOSM/quick_osm_processing/provider.py", line 35, in from QuickOSM.quick_osm_processing.advanced.build_query import ( File "/usr/lib/python3.7/site-packages/qgis/utils.py", line 672, in _import mod = _builtin_import(name, globals, locals, fromlist, level) File "/home/felics/.local/share/QGIS/QGIS3/profiles/default/python/plugins/QuickOSM/quick_osm_processing/advanced/build_query.py", line 21, in from processing.algs.qgis.QgisAlgorithm import QgisAlgorithm File "/usr/lib/python3.7/site-packages/qgis/utils.py", line 672, in _import mod = _builtin_import(name, globals, locals, fromlist, level) File "/usr/share/qgis/python/plugins/processing/__init__.py", line 28, in from processing.tools.dataobjects import * # NOQA File "/usr/lib/python3.7/site-packages/qgis/utils.py", line 672, in _import mod = _builtin_import(name, globals, locals, fromlist, level) File "/usr/share/qgis/python/plugins/processing/tools/dataobjects.py", line 51, in from processing.algs.gdal.GdalUtils import GdalUtils File "/usr/lib/python3.7/site-packages/qgis/utils.py", line 672, in _import mod = _builtin_import(name, globals, locals, fromlist, level) File "/usr/share/qgis/python/plugins/processing/algs/gdal/GdalUtils.py", line 38, in from osgeo import ogr File "/usr/lib/python3.7/site-packages/qgis/utils.py", line 672, in _import mod = _builtin_import(name, globals, locals, fromlist, level) ModuleNotFoundError: No module named 'osgeo' Python version: 3.7.3 (default, Mar 27 2019, 19:19:44) [GCC 8.2.1 20181127] QGIS version: 3.6.1-Noosa Noosa, exported Python Path: /usr/share/qgis/python /home/felics/.local/share/QGIS/QGIS3/profiles/default/python /home/felics/.local/share/QGIS/QGIS3/profiles/default/python/plugins /usr/share/qgis/python/plugins /usr/lib/python37.zip /usr/lib/python3.7 /usr/lib/python3.7/lib-dynload /usr/lib/python3.7/site-packages /usr/lib/python3.7/site-packages/linkgrammar /home/felics/.local/share/QGIS/QGIS3/profiles/default/python ``` Additional info: * package version: qgis 3.6.1-1 Steps to reproduce: * Install community/qgis and have python-gdal not installed. |
This task depends upon
Closed by Doug Newgard (Scimmia)
Thursday, 16 May 2019, 13:44 GMT
Reason for closing: Not a bug
Additional comments about closing: That's what optional deps are for
Thursday, 16 May 2019, 13:44 GMT
Reason for closing: Not a bug
Additional comments about closing: That's what optional deps are for