[Qgis-developer] QGIS 2.8.2 for RHEL/EPEL 7

stevedd sdainard at spd1.com
Fri Oct 2 14:22:38 PDT 2015


Hi Dave,

I'm getting errors on initial launch of 2.8.2 from EPEL repos on CentOS 7:

Couldn't load plugin 'processing' from ['/usr/share/qgis/python',
'/home/sdainard/.qgis2/python', '/home/sdainard/.qgis2/python/plugins',
'/usr/share/qgis/python/plugins', '/usr/lib64/python27.zip',
'/usr/lib64/python2.7', '/usr/lib64/python2.7/plat-linux2',
'/usr/lib64/python2.7/lib-tk', '/usr/lib64/python2.7/lib-old',
'/usr/lib64/python2.7/lib-dynload', '/usr/lib64/python2.7/site-packages',
'/usr/lib64/python2.7/site-packages/gtk-2.0',
'/usr/lib/python2.7/site-packages', '/home/sdainard/.qgis2//python',
'/usr/share/qgis/python/plugins/fTools/tools']


Traceback (most recent call last):
  File "/usr/lib64/python2.7/site-packages/qgis/utils.py", line 196, in
loadPlugin
    __import__(packageName)
  File "/usr/lib64/python2.7/site-packages/qgis/utils.py", line 478, in
_import
    mod = _builtin_import(name, globals, locals, fromlist, level)
  File "/usr/share/qgis/python/plugins/processing/__init__.py", line 29, in 
    from processing.tools.general import *
  File "/usr/lib64/python2.7/site-packages/qgis/utils.py", line 478, in
_import
    mod = _builtin_import(name, globals, locals, fromlist, level)
  File "/usr/share/qgis/python/plugins/processing/tools/general.py", line
28, in 
    from processing.core.Processing import Processing
  File "/usr/lib64/python2.7/site-packages/qgis/utils.py", line 478, in
_import
    mod = _builtin_import(name, globals, locals, fromlist, level)
  File "/usr/share/qgis/python/plugins/processing/core/Processing.py", line
44, in 
    from processing.gui.Postprocessing import handleAlgorithmResults
  File "/usr/lib64/python2.7/site-packages/qgis/utils.py", line 478, in
_import
    mod = _builtin_import(name, globals, locals, fromlist, level)
  File "/usr/share/qgis/python/plugins/processing/gui/Postprocessing.py",
line 36, in 
    from processing.gui.ResultsDialog import ResultsDialog
  File "/usr/lib64/python2.7/site-packages/qgis/utils.py", line 478, in
_import
    mod = _builtin_import(name, globals, locals, fromlist, level)
  File "/usr/share/qgis/python/plugins/processing/gui/ResultsDialog.py",
line 33, in 
    from processing.ui.ui_DlgResults import Ui_DlgResults
  File "/usr/lib64/python2.7/site-packages/qgis/utils.py", line 478, in
_import
    mod = _builtin_import(name, globals, locals, fromlist, level)
  File "/usr/share/qgis/python/plugins/processing/ui/ui_DlgResults.py", line
61, in 
    from QtWebKit.QWebView import QWebView
  File "/usr/lib64/python2.7/site-packages/qgis/utils.py", line 478, in
_import
    mod = _builtin_import(name, globals, locals, fromlist, level)
ImportError: No module named QtWebKit.QWebView


Python version:
2.7.5 (default, Jun 24 2015, 00:41:19) 
[GCC 4.8.3 20140911 (Red Hat 4.8.3-9)]


QGIS version:
2.8.2-Wien Wien, exported

Python path: ['/usr/share/qgis/python', u'/home/sdainard/.qgis2/python',
u'/home/sdainard/.qgis2/python/plugins', '/usr/share/qgis/python/plugins',
'/usr/lib64/python27.zip', '/usr/lib64/python2.7',
'/usr/lib64/python2.7/plat-linux2', '/usr/lib64/python2.7/lib-tk',
'/usr/lib64/python2.7/lib-old', '/usr/lib64/python2.7/lib-dynload',
'/usr/lib64/python2.7/site-packages',
'/usr/lib64/python2.7/site-packages/gtk-2.0',
'/usr/lib/python2.7/site-packages', u'/home/sdainard/.qgis2//python',
'/usr/share/qgis/python/plugins/fTools/tools']


There is a solution to this issue here:
http://gis.stackexchange.com/questions/150525/qgis-2-8-starts-with-an-error-and-i-am-not-able-to-run-python-console

"I have found the solution of the issue. I checked ui_DlgResults.py file
from /usr/share/qgis/python/plugins/processing/ui/ and I have found that
QWebView is not imported correctly. In the file was: from QtWebKit.QWebView
import QWebView I have replace with from PyQt4.QtWebKit import QWebView and
recompile the script using py_compiler. The error is gone. In addition there
are other 3 python scripts with the same error: -
ui_DlgGetScriptsAndModels.py - ui_DlgHelpEdition.py - ui_DlgAlgorithmBase.py
I have changed all files and recompile them using py_compiler.

For the second error when I tried to start the Python script the error was
in the file ui_console_compile_apis.py from /usr/share/qgis/python/console/.
I have replaced from Qsci.qsciscintilla import QsciScintilla with from
PyQt4.Qsci import QsciScintilla. Now QGIS works."



--
View this message in context: http://osgeo-org.1560.x6.nabble.com/QGIS-2-8-2-for-RHEL-EPEL-7-tp5210067p5227680.html
Sent from the Quantum GIS - Developer mailing list archive at Nabble.com.


More information about the Qgis-developer mailing list