Annonce
Pour sa 21ème année, l’association GeoRezo a toujours besoin de vous !
10€ = 1 mois de frais bancaires ; 15€ = 12 mois de nom de domaine ; 30€ = 1 semaine de location des serveurs …
Retrouver nos membres bienfaiteurs
#1 Thu 14 November 2013 10:56
- CRPM-SIG
- Participant occasionnel
- Date d'inscription: 16 Aug 2011
- Messages: 15
QGIS 2.0 (Fedora 19) : Erreur plugin DB Manager
Bonjour,
Sous fedora 19 et qgis 2.0, me voilà avec une erreur sur le lancement de db manager (depuis aujourd'hui!)...voici ce qu'il m'affiche :
Une erreur est apparue lors de l'exécution du code python :
Traceback (most recent call last):
File "/usr/share/qgis/python/plugins/db_manager/db_manager_plugin.py", line 66, in run
from db_manager import DBManager
File "/usr/lib64/python2.7/site-packages/qgis/utils.py", line 453, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
File "/usr/share/qgis/python/plugins/db_manager/db_manager.py", line 28, in
from .info_viewer import InfoViewer
File "/usr/lib64/python2.7/site-packages/qgis/utils.py", line 453, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
File "/usr/share/qgis/python/plugins/db_manager/info_viewer.py", line 26, in
from .db_plugins.plugin import BaseError, DbError, DBPlugin, Schema, Table
File "/usr/lib64/python2.7/site-packages/qgis/utils.py", line 453, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
File "/usr/share/qgis/python/plugins/db_manager/db_plugins/__init__.py", line 69, in
initDbPluginList()
File "/usr/share/qgis/python/plugins/db_manager/db_plugins/__init__.py", line 43, in initDbPluginList
exec( u"from .%s import plugin as mod" % name )
File "", line 1, in
File "/usr/lib64/python2.7/site-packages/qgis/utils.py", line 453, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
File "/usr/share/qgis/python/plugins/db_manager/db_plugins/spatialite/plugin.py", line 24, in
from .connector import SpatiaLiteDBConnector
File "/usr/lib64/python2.7/site-packages/qgis/utils.py", line 453, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
File "/usr/share/qgis/python/plugins/db_manager/db_plugins/spatialite/connector.py", line 29, in
from pyspatialite import dbapi2 as sqlite
File "/usr/lib64/python2.7/site-packages/qgis/utils.py", line 453, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
File "/usr/lib64/python2.7/site-packages/pyspatialite/dbapi2.py", line 50, in
version_info = tuple([int(x) for x in version.split(".")])
ValueError: invalid literal for int() with base 10: '2-spatialite'
Version de Python :
2.7.5 (default, Oct 8 2013, 12:19:40)
[GCC 4.8.1 20130603 (Red Hat 4.8.1-1)]
Version de QGIS :
2.0.1-Dufour Dufour, exported
Chemin vers Python : ['/home/crpmem/.qgis2/python/plugins/processing', '/usr/share/qgis/python', '/home/crpmem/.qgis2/python', '/home/crpmem/.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/geos', '/usr/lib64/python2.7/site-packages/gst-0.10', '/usr/lib64/python2.7/site-packages/gtk-2.0', '/usr/lib64/python2.7/site-packages/wx-2.8-gtk2-unicode', '/usr/lib/python2.7/site-packages', '/usr/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg-info', '/home/crpmem/.qgis2/python/plugins/DigitizingTools/tools', '/home/crpmem/.qgis2/python/plugins/mmqgis/forms', '/usr/share/qgis/python/plugins/fTools/tools']
Merci beaucoup pour votre expertise!
Dernière modification par CRPM-SIG (Thu 14 November 2013 10:57)
Hors ligne
#2 Fri 15 November 2013 08:14
- Leyan
- Participant assidu
- Date d'inscription: 14 Oct 2013
- Messages: 160
Re: QGIS 2.0 (Fedora 19) : Erreur plugin DB Manager
L'erreur dit qu'il n'arrive pas à lire le numéro de version de spatialite. Il suppose que c'est une suite de nombre du style 3.0.1, mais dans ton cas il y a un suffixe "-spatialite".
Une solution peut être de vérifier si spatialite a été mis à jour récemment et revenir à l'ancienne version. Sinon, on peut essayer de remplacer la ligne de code par une ligne capable de lire la version, ou juste donner un numéro de version (qui correspond à peu près à la version installée quand même), du style "version_info=(3,0,1)".
Dernière modification par Leyan (Fri 15 November 2013 08:16)
Hors ligne
#3 Fri 15 November 2013 09:56
- CRPM-SIG
- Participant occasionnel
- Date d'inscription: 16 Aug 2011
- Messages: 15
Re: QGIS 2.0 (Fedora 19) : Erreur plugin DB Manager
Bonjour et merci pour cette réponse !
Effectivement je suis en saptialite 4.1 ! Mais j'ai pas l'impression d'avoir fait une mise à jour dernièrement...y a t-il des personnes sous fedora 19 qui rencontre cette même erreur ?
Merci
Hors ligne
#4 Mon 18 November 2013 16:28
- CRPM-SIG
- Participant occasionnel
- Date d'inscription: 16 Aug 2011
- Messages: 15
Re: QGIS 2.0 (Fedora 19) : Erreur plugin DB Manager
un petit up
Hors ligne
#5 Tue 19 November 2013 10:33
- CRPM-SIG
- Participant occasionnel
- Date d'inscription: 16 Aug 2011
- Messages: 15
Re: QGIS 2.0 (Fedora 19) : Erreur plugin DB Manager
"Sinon, on peut essayer de remplacer la ligne de code par une ligne capable de lire la version, ou juste donner un numéro de version (qui correspond à peu près à la version installée quand même), du style "version_info=(3,0,1)""
N'étant pas très calé sur l'architecture de Qgis, quel fichier faut-il modifier exactement ? Merci
Hors ligne