Bug 25639

Summary: Python error on startup
Product: Sisyphus Reporter: Vyatcheslav Perevalov <vip0>
Component: qgisAssignee: Andrey Cherepanov <cas>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: cas
Version: unstable   
Hardware: all   
OS: Linux   
URL: http://gis-lab.info/forum/viewtopic.php?f=35&t=8072

Description Vyatcheslav Perevalov 2011-05-19 20:34:39 MSK
При запуске получаю следующую ошибку:

Не удалось загрузить модуль GdalTools при вызове его метода classFactory()

Traceback (most recent call last):
  File "/usr/lib/python2.6/site-packages/qgis/utils.py", line 138, in startPlugin
    plugins[packageName] = package.classFactory(iface)
  File "/usr/share/qgis/python/plugins/GdalTools/__init__.py", line 30, in classFactory
    from GdalTools import GdalTools
  File "/usr/lib/python2.6/site-packages/qgis/utils.py", line 279, in _import
    mod = _builtin_import(name, globals, locals, fromlist, level)
  File "/usr/share/qgis/python/plugins/GdalTools/GdalTools.py", line 39, in 
    raise ImportError( error_str )
ImportError: No module named osgeo [python-gdal]

Версия Python:
2.6.6 (r266:84292, Mar 29 2011, 02:41:32) 
[GCC 4.5.1 20101130 (ALT Linux 4.5.1-alt8)]


PS: Сизиф, i586
Comment 1 Ilya Mashkin 2011-06-23 00:34:57 MSK
В сизиф ушел qgis-1.7.0-alt1
Comment 2 Vyatcheslav Perevalov 2011-06-23 06:56:05 MSK
Да, заметил. Обновился, ошибка повторилась, изменилась только одна строка:
было
  File "/usr/lib/python2.6/site-packages/qgis/utils.py", line 279, in _import
    mod = _builtin_import(name, globals, locals, fromlist, level)
стало 
 File "/usr/lib/python2.6/site-packages/qgis/utils.py", line 283, in _import
    mod = _builtin_import(name, globals, locals, fromlist, level)
Comment 3 Vyatcheslav Perevalov 2011-06-23 19:20:35 MSK
После того, как сделал
mkdir ~/.qgis/python/ && ln -s /usr/lib/python2.6/site-packages/GDAL-1.8.0-py2.6-linux-i686.egg/ ~/.qgis/python/plugins
предыдущая ошибка исчезла, но появилась другая:
"Ошибка чтения метаданных модуля osgeo"
Comment 4 Vyatcheslav Perevalov 2011-06-23 20:43:00 MSK
Помог костыль в виде ln -s /usr/lib/python2.6/site-packages/GDAL-1.8.0-py2.6-linux-i686.egg/osgeo/ /usr/lib/python2.6/osgeo (Спасибо товарищу Voltron с форумов http://gis-lab.info/ ; ссылка по теме http://gis-lab.info/forum/viewtopic.php?f=35&t=8072 )Видимо, багу надо перевесить на python-module-gdal?
Comment 5 Ilya Mashkin 2011-11-15 23:26:08 MSK
В текущем сизифе версия 1.7.1 запускается без ошибок
Comment 6 Ilya Mashkin 2011-12-14 00:10:41 MSK
Исправлено