Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

GEODATA DAYS 2024

#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

 

Pied de page des forums

Powered by FluxBB