Ho scaricato il modulo l10n_it_base_location_geonames_import
con git clone
github.com/OCA/l10n-italy.git
la directory dove è stato scaricato il modulo, è linkata simbolicamente nella specifica cartella addons, come tutti gli altri moduli.
Il modulo è riconosciuto da odoo nella lista moduli; tutti gli altri moduli funzionano.
root@odoodemo1:/opt/odoo/custom/addons# ls -al
totale 8
drwxr-xr-x 2 odoo odoo 4096 giu 18 09:14 .
drwxr-xr-x 3 odoo odoo 4096 giu 18 09:08 ..
lrwxrwxrwx 1 odoo odoo 47 giu 18 09:14 account_invoice_entry_date -> /opt/odoo/l10n-italy/account_invoice_entry_date
lrwxrwxrwx 1 odoo odoo 35 giu 18 09:14 l10n_it_abicab -> /opt/odoo/l10n-italy/l10n_it_abicab
lrwxrwxrwx 1 odoo odoo 34 giu 18 09:14 l10n_it_ateco -> /opt/odoo/l10n-italy/l10n_it_ateco
lrwxrwxrwx 1 odoo odoo 33 giu 18 09:14 l10n_it_base -> /opt/odoo/l10n-italy/l10n_it_base
lrwxrwxrwx 1 odoo odoo 58 giu 18 09:14 l10n_it_base_location_geonames_import -> /opt/odoo/l10n-italy/l10n_it_base_location_geonames_import
lrwxrwxrwx 1 odoo odoo 39 giu 18 09:14 l10n_it_fiscalcode -> /opt/odoo/l10n-italy/l10n_it_fiscalcode
lrwxrwxrwx 1 odoo odoo 32 giu 18 09:14 l10n_it_ipa -> /opt/odoo/l10n-italy/l10n_it_ipa
lrwxrwxrwx 1 odoo odoo 32 giu 18 09:14 l10n_it_pec -> /opt/odoo/l10n-italy/l10n_it_pec
lrwxrwxrwx 1 odoo odoo 32 giu 18 09:14 l10n_it_rea -> /opt/odoo/l10n-italy/l10n_it_rea
root@odoodemo1:/opt/odoo/custom/addons#
Tuttavia lanciando l'installazione del modulo, ottengo un messaggio di errore:
E' possibile provare a installare il modulo: "l10n_it_base_location_geonames_import" che dipende dal modulo: "base_location_geonames_import".
Ma quest'ultimo modulo non è disponibile nel tuo sistema
Effettivamente il file /opt/odoo/custom/addons/l10n_it_base_location_geonames_import/__openerp__.py dichiara:
'depends': [ 'base_location_geonames_import'],
Tuttavia la dipendenza NON viene risolta automaticamente dal modulo italiano.
DA cosa dipende questo errore ?
Ho visto inoltre che se provo a scaricare lo zip dal sito odoo,
www.odoo.com/apps/modules/8.0/l10n_it_ba...ion_geonames_import/
tale zip ha MOLTI file in più al suo interno. Tuttavia non so come utilizzare tale zip...
E' questo la causa del problema ? Eppure sul git quei files in più non ci sono…
pi@odoodemo1 ~ $ ls /opt/odoo/custom/addons/l10n_it_base_location_geonames_import/ -al
totale 24
drwxr-xr-x 3 odoo odoo 4096 giu 18 09:14 .
drwxr-xr-x 13 odoo odoo 4096 giu 18 09:14 ..
-rw-r--r-- 1 odoo odoo 1409 giu 18 09:14 geonames_import.py
-rw-r--r-- 1 odoo odoo 1039 giu 18 09:14 __init__.py
-rw-r--r-- 1 odoo odoo 1620 giu 18 09:14 __openerp__.py
drwxr-xr-x 2 odoo odoo 4096 giu 18 09:14 test
le dipendenze con unicodecsv sono rispettate
dipendenze rispettate unicodecsv
root@odoodemo1:/opt/odoo/custom/addons# apt-get install python-unicodecsv
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze
Lettura informazioni sullo stato... Fatto
python-unicodecsv è già alla versione più recente.
Ho provato anche ad installare altri moduli che rimandano alla geolocalizzazione,
Geo-Localizzazione dei Partners - base_geolocalize
Partner Assignation & Geolocation - crm_partner_assign
ma non ho ottenuto miglioramenti.
Installazione sempre BLOCCATA dal problema sopra esposto
Cosa posso provare ?
E' da segnalre un bug nel modulo italiano ?