[Gfoss] problema con python-gdal Ubuntu 11.04

salve a tutti,
dopo due settimane di test e diverse installazioni ho deciso di chiedere aiuto.
Vi espongo il mio problema.
In passato ho installato i pacchetti binary di qgis e gdal da repository senza alcun problema.
Poi, volendo provare la versione 1.8 con supporto per ECW e mrSID,ho compilato i sorgenti e gli ho installati.
Volendo tornare indietro (visto che hanno rilasciato i pacchetti per UBUNTU) ho disinstallato e reinstallato da repository .

Dopo questa operazione ho verificato che tutto funziona tranne gli script GDAL python che ritornano un malinconico “segmentation fault”.
Provando a fare un dbug da shell python (gdal2tiles.py) ottengo questo:


Python 2.7.1+ (r271:86832, Apr 11 2011, 18:13:53)
[GCC 4.5.2] on linux2
Type “help”, “copyright”, “credits” or “license” for more information.

from osgeo import gdal
Traceback (most recent call last):
File “”, line 1, in
File “/usr/lib/python2.7/dist-packages/osgeo/init.py”, line 21, in
_gdal = swig_import_helper()
File “/usr/lib/python2.7/dist-packages/osgeo/init.py”, line 17, in swig_import_helper
_mod = imp.load_module(‘_gdal’, fp, pathname, description)
ImportError: /usr/lib/libgdal1.8.0.so.1: undefined symbol: sqlite3_bind_int
from osgeo import osr
segmentation fault


ho controllato anche che swig sia installato correttamente così come sqlite3 (anche se credo che questo non c’entri per niente).

Qualcuno saprebbe aiutarmi?

graziemille
Michele

Il 10/06/2011 14:03, Michele Beneventi ha scritto:

Qualcuno saprebbe aiutarmi?

A occhio pare che le tue gdal siano compilate contro un sqlite sbagliato. Sicuro di
aver fatto pulito perbenino della precedente installazione?
Saluti.
--
Paolo Cavallini: http://www.faunalia.it/pc

No non totalmente sono sicuro.
ci lavoro ancora.

grazie Paolo
Michele

2011/6/10 Paolo Cavallini <cavallini@faunalia.it>

Il 10/06/2011 14:03, Michele Beneventi ha scritto:

Qualcuno saprebbe aiutarmi?

A occhio pare che le tue gdal siano compilate contro un sqlite sbagliato. Sicuro di
aver fatto pulito perbenino della precedente installazione?
Saluti.

Paolo Cavallini: http://www.faunalia.it/pc


Iscriviti all’associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
Gfoss@lists.gfoss.it
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e’ una lista di discussione pubblica aperta a tutti.
Non inviate messaggi commerciali.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell’Associazione GFOSS.it.
518 iscritti al 3.6.2011

scusate,
ma non riesco a vernirne a capo.
ho cancellato tutti i file e librerie relative a gdal e a sqlite3 e reinstallato tutto da synamptic di ubuntu, ma niente.
Ho reinstallato anche il python 2.7, ma il problema persiste.
non so davvero che fare… quale libreria è così persistente???

Michele

2011/6/10 Michele Beneventi <mbeneventi@gmail.com>

salve a tutti,
dopo due settimane di test e diverse installazioni ho deciso di chiedere aiuto.
Vi espongo il mio problema.
In passato ho installato i pacchetti binary di qgis e gdal da repository senza alcun problema.
Poi, volendo provare la versione 1.8 con supporto per ECW e mrSID,ho compilato i sorgenti e gli ho installati.
Volendo tornare indietro (visto che hanno rilasciato i pacchetti per UBUNTU) ho disinstallato e reinstallato da repository .

Dopo questa operazione ho verificato che tutto funziona tranne gli script GDAL python che ritornano un malinconico “segmentation fault”.
Provando a fare un dbug da shell python (gdal2tiles.py) ottengo questo:


Python 2.7.1+ (r271:86832, Apr 11 2011, 18:13:53)
[GCC 4.5.2] on linux2
Type “help”, “copyright”, “credits” or “license” for more information.

from osgeo import gdal
Traceback (most recent call last):
File “”, line 1, in
File “/usr/lib/python2.7/dist-packages/osgeo/init.py”, line 21, in
_gdal = swig_import_helper()
File “/usr/lib/python2.7/dist-packages/osgeo/init.py”, line 17, in swig_import_helper
_mod = imp.load_module(‘_gdal’, fp, pathname, description)
ImportError: /usr/lib/libgdal1.8.0.so.1: undefined symbol: sqlite3_bind_int
from osgeo import osr
segmentation fault


ho controllato anche che swig sia installato correttamente così come sqlite3 (anche se credo che questo non c’entri per niente).

Qualcuno saprebbe aiutarmi?

graziemille
Michele

ciao a tutti,
sono per aggiornarvi:
probabilmente il fatto di essere solo un “utente finale” ha il suo grosso peso. Il problema consisteva evidentemente nella perdita, avvenuta non so come, di alcune dipendenze del pacchetto python-gdal. Ho fatto le pulizie di primavera e reinstallato e tutto e sembra funzionare.
D’ora in poi in produzione solo pacchetti da repository…

grazie
Michele

2011/6/10 Paolo Cavallini <cavallini@faunalia.it>

Il 10/06/2011 14:03, Michele Beneventi ha scritto:

Qualcuno saprebbe aiutarmi?

A occhio pare che le tue gdal siano compilate contro un sqlite sbagliato. Sicuro di
aver fatto pulito perbenino della precedente installazione?
Saluti.

Paolo Cavallini: http://www.faunalia.it/pc


Iscriviti all’associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
Gfoss@lists.gfoss.it
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e’ una lista di discussione pubblica aperta a tutti.
Non inviate messaggi commerciali.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell’Associazione GFOSS.it.
518 iscritti al 3.6.2011

Il 17/06/2011 09:00, Michele Beneventi ha scritto:

D'ora in poi in produzione solo pacchetti da repository....

sempre! :slight_smile:
tenere pulito e' la ricetta per la serenita'.
salluti.
--
Paolo Cavallini: http://www.faunalia.it/pc