Benvenuto!
Questo è il forum ufficiale dell'Associazione Odoo Italia. Dopo esserti registrato potrai partecipare ponendo domande o rispondendo a quelle esistenti. Non scordarti di compilare il tuo profilo e consultare le linee guida prima di iniziare a scrivere.
[SOLVED] [11] installazione moduli mageia 7
Buon giorno, poichè a gennaio 2020 termina il supporto per python2.x vorrei passare a odoo11 che dovrebbe girare in python3.x
ho provato a installare i moduli presenti qui :
https://github.com/OCA/l10n-italy/tree/11.0
uno per uno, così facendo:
dalla directory /usr/lib/pythin3.7/site-packages/odoo
pip install --pre odoo11-addon-[nome-modulo]
non vedo messaggi di errore ma non mi appare la voce contabilità sul menù in alto.
sto sbagliando la procedura?
Enrico
ok alloro ho modificato il file
/etc/odoo/odo.conf
linea
addons_path=/usr/lib/python3.7/site-packages/odoo/addons
in
addons_path=/usr/local/lib/python3.7/site-packages/odoo/addons
adesso l'installazione dei moduli sembra procedere, ma installando fatturapa
mi pianta il menù di ofdoo e da il seguente errore :
"
tail -f /var/log/odoo/odoo.log
File "/usr/local/lib/python3.7/site-packages/odoo/addons/l10n_it_fatturapa/bindings/_ds.py", line 27, in <module>
_GenerationUID = pyxb.utils.utility.UniqueIdentifier(
NameError: name 'pyxb' is not defined
2019-11-18 16:36:27,836 13080 INFO odoo odoo.modules.loading: loading 1 modules...
2019-11-18 16:36:27,867 13080 INFO odoo odoo.modules.loading: 1 modules loaded in 0.03s, 0 queries
2019-11-18 16:36:27,894 13080 INFO odoo odoo.modules.loading: loading 22 modules...
2019-11-18 16:36:28,176 13080 INFO odoo odoo.modules.loading: 22 modules loaded in 0.28s, 0 queries
2019-11-18 16:36:28,755 13080 INFO odoo odoo.modules.loading: Modules loaded.
2019-11-18 16:36:28,763 13080 INFO odoo odoo.addons.base.ir.ir_http: Generating routing map
2019-11-18 16:36:28,932 13080 INFO ? odoo.addons.bus.models.bus: Bus.loop listen imbus on db postgres
2019-11-18 16:36:41,985 13080 INFO odoo odoo.modules.registry: At least one model cache has been invalidated, signaling through the database.
2019-11-18 16:36:41,987 13080 INFO odoo werkzeug: 192.168.1.223 - - [18/Nov/2019 16:36:41] "GET /web?debug=1 HTTP/1.1" 200 -
2019-11-18 16:36:42,119 13080 INFO odoo werkzeug: 192.168.1.223 - - [18/Nov/2019 16:36:42] "GET /web/content/301-4fcf653/web.assets_common.0.css HTTP/1.1" 304 -
2019-11-18 16:36:42,139 13080 INFO odoo werkzeug: 192.168.1.223 - - [18/Nov/2019 16:36:42] "GET /web/content/384-59e504f/web.assets_backend.0.css HTTP/1.1" 304 -
2019-11-18 16:36:42,163 13080 INFO odoo werkzeug: 192.168.1.223 - - [18/Nov/2019 16:36:42] "GET /web/content/243-128968c/web_editor.summernote.0.css HTTP/1.1" 304 -
2019-11-18 16:36:42,164 13080 INFO odoo werkzeug: 192.168.1.223 - - [18/Nov/2019 16:36:42] "GET /web/content/385-59e504f/web.assets_backend.1.css HTTP/1.1" 304 -
2019-11-18 16:36:42,184 13080 INFO odoo werkzeug: 192.168.1.223 - - [18/Nov/2019 16:36:42] "GET /web/content/244-8b77ddb/web_editor.assets_editor.0.css HTTP/1.1" 304 -
2019-11-18 16:36:42,228 13080 INFO odoo werkzeug: 192.168.1.223 - - [18/Nov/2019 16:36:42] "GET /web/content/304-4fcf653/web.assets_common.js HTTP/1.1" 304 -
2019-11-18 16:36:42,238 13080 INFO odoo werkzeug: 192.168.1.223 - - [18/Nov/2019 16:36:42] "GET /web/content/247-128968c/web_editor.summernote.js HTTP/1.1" 304 -
2019-11-18 16:36:42,240 13080 INFO odoo werkzeug: 192.168.1.223 - - [18/Nov/2019 16:36:42] "GET /web/content/248-8b77ddb/web_editor.assets_editor.js HTTP/1.1" 304 -
2019-11-18 16:36:42,246 13080 INFO odoo werkzeug: 192.168.1.223 - - [18/Nov/2019 16:36:42] "GET /web/content/386-59e504f/web.assets_backend.js HTTP/1.1" 304 -
2019-11-18 16:36:42,392 13080 INFO odoo werkzeug: 192.168.1.223 - - [18/Nov/2019 16:36:42] "GET /web/webclient/qweb?mods= HTTP/1.1" 304 -
2019-11-18 16:36:42,598 13080 INFO odoo werkzeug: 192.168.1.223 - - [18/Nov/2019 16:36:42] "GET /web/binary/company_logo HTTP/1.1" 200 -
2019-11-18 16:36:42,599 13080 INFO odoo werkzeug: 192.168.1.223 - - [18/Nov/2019 16:36:42] "POST /web/dataset/call HTTP/1.1" 200 -
2019-11-18 16:36:42,615 13080 INFO odoo werkzeug: 192.168.1.223 - - [18/Nov/2019 16:36:42] "POST /web/webclient/translations HTTP/1.1" 200 -
2019-11-18 16:36:42,678 13080 INFO odoo werkzeug: 192.168.1.223 - - [18/Nov/2019 16:36:42] "GET /web/webclient/locale/it_IT HTTP/1.1" 200 -
2019-11-18 16:36:42,755 13080 INFO odoo werkzeug: 192.168.1.223 - - [18/Nov/2019 16:36:42] "POST /mail/client_action HTTP/1.1" 200 -
2019-11-18 16:37:18,937 13080 INFO odoo werkzeug: 192.168.1.223 - - [18/Nov/2019 16:37:18] "POST /longpolling/poll HTTP/1.1" 200 -
2019-11-18 16:37:32,801 13080 INFO odoo werkzeug: 192.168.1.223 - - [18/Nov/2019 16:37:32] "POST /longpolling/poll HTTP/1.1" 200 -
"
mageia7 odoo lavora di base nella directory /usr/lib/python3.x/site.packages/odoo solo che mi moduli li installa dentro /usr/local/lib/python3.x/site.packages/odoo
Allora ho modificato il file
/etc/odoo/odo.conf
linea
addons_path=/usr/lib/python3.7/site-packages/odoo/addons
in
addons_path=/usr/local/lib/python3.7/site-packages/odoo/addons
adesso l'installazione dei moduli sembra procedere con
pip3 install --pre odoo11-addon-[nome-modulo]
Il passaggio di versione va fatto con la procedura di OpenUpgrade (se non si dispone di contratto Enterprise) perchè i campi e i dati vengano migrati alla nuova struttura.
La semplice installazione dei moduli alla versione successiva non è sufficiente, la struttura dati non concorda più con i moduli.
Tra parentesi, il termine del supporto non vuol dire che dal giorno dopo diventa inutilizzabile, finchè non capita un aggiornamento di una libreria che si blocchi (se vengono fatti gli aggiornamenti dell'os) non capita nulla, tipo un docker creato per la v. 10 resterà utilizzabile (non che si consigli di restare fermi a questa versione comunque).
Buon giorno Sergio, si potrei continuare a mantenere la versione 10, ma primo per testare la portabilità, secondo per abbandonare python2.x , vorrei passare alla versione 11.; in questa fase non sono alla migrazione dei dati, ma all'installazione dei moduli su odoo11.
Ho installato odoo11 e configurato il primo accesso , poi ho lanciato i comandi pip come sopra indicato,ma mi manca qualcosa.
Ciao Enrico,
quindi hai creato una installazione della 11 su cui hai creato un nuovo database?
Il database della 10 non può girare con i moduli della 11 senza migrazione.
sto facendo un installazione fresh, per poi dopo tentare di importare i dati.
solo che non riesco a installare i moduli dentro addons ho la cartella l10n-italy con tutti i moduli relativi, ma dalla gestione app di odoo 11 non riesco a vederli .
forse dovevo fare con pip3 invece di pip ?
non usi un virtualenv (o docker) con python3? in caso contrario dipende dalla configurazione di sistema (ad es. sul mio ubuntu 18.04 c'è pip2 e pip=pip3)
sono su mageia7.1 pip2 non risponde quindi suppongo che pip corrisponda sempre a python2;
adesso riprovo con pip3
enrico
Niente, non vedo i moduli fatturapa fatturapa_in fatturapa_out come su odoo10
In genere dal menu Configurazione, dopo aver avviato l'istanza di odoo, loggandoti come admin puoi installare tutti i moduli dal menu Apps, basta che li copi nella cartella addons di odoo nella cartella dov'è installato (immagino /opt/odoo o /home/odoo). Tramite pip devi installare tutte le dipendenze python che questi moduli richiedono che trovi in genere nella descrizione di ogni modulo. Mi raccomando di mettere nella cartella addons anche i moduli che trovi nel file oca_dependencies.txt.
Quindi fai un clone:
git clone -b 11.0 https://github.com/OCA/l10n-italy.git
git clone -b 11.0 https://github.com/OCA/account-financial-tools
git clone -b 11.0 https://github.com/OCA/delivery-carrier
git clone -b 11.0 https://github.com/OCA/server-ux
git clone -b 11.0 https://github.com/OCA/stock-logistics-workflow
git clone -b 11.0 https://github.com/OCA/partner-contact
git clone -b 11.0 https://github.com/OCA/account-financial-reporting
se c'è anche un file requirements.txt nelle cartelle delle dipendenze OCA, li' trovi le dipendenze python necessarie e le installi con pip.
Copi le cartelle dei moduli nella directory addons o fai un collegamento simbolico, poi aggiorni la lista moduli dal menu e li installi dal menu apps. Poi puoi installare anche con pip i moduli, ma lo trovo un po' più macchinoso. ;)
dalla directory odoo/addons ho lanciato i comandi sopra indicati, adesso dentro la directory relativa ho le cartelle relative, dentro la directory /l10n-italy ho tutti i moduli presenti su https://github.com/OCA/l10n-italy/tree/11.0 installati con pip3 install --pre odoo11-addon-[nome-modulo]
o fatto il restart del server odo, da modalità sviluppatore ho rigenerato la lista delle app, ma non trovo i moduli fatturapa etc..
Ma hai copiato la cartella l10n_italy in addons o i moduli in essa contenuti? Devi copiare tutti i moduli nelle cartelle che hai clonato con git. Se ho capito bene hai messo in addons le cartelle che contengono i moduli. Devi copiare in addons i vari moduli, tipo fatturapa, fatturapa_oue etc, idem per le dipendenze, forse è questo il problema.
git clone -b 11.0 https://github.com/OCA/l10n-italy.git
git clone -b 11.0 https://github.com/OCA/account-financial-tools
git clone -b 11.0 https://github.com/OCA/delivery-carrier
git clone -b 11.0 https://github.com/OCA/server-ux
git clone -b 11.0 https://github.com/OCA/stock-logistics-workflow
git clone -b 11.0 https://github.com/OCA/partner-contact
git clone -b 11.0 https://github.com/OCA/account-financial-reporting
questi qui sopra sono dentro addons,
gli altri non li ho messi io , ho installato con
pip3 install --pre odoo11-addon-[nome-modulo]
enrico
copiando le cartelle manualmente in addons vedo i plugin ma risulta mancanti le icone dei plugin nell'interfaccia, pero i file dentro le cartelle ci sono
allora: ho cancellato i moduli conpiati in addons e ho lasciato quelli installati con pip3
adesso i moduli li vedo, anche se senza icona . se provo a installare il modulo della fattura elettronica ho questo errore
È possibile provare a installare il modulo: "l10n_it_fatturapa" che dipende dal modulo: "partner_firstname".
Ma quest'ultimo modulo non è disponibile nel tuo sistema
:(
Idem come sopra, scarica e installa partner-contact da oca
https://github.com/OCA/partner-contact/tree/11.0
git clone -b 11.0 https://github.com/OCA/partner-contact.git
li copi in addons aggiorni la lista dei moduli ed è fatto.
Il fatto che tu non veda le icone mi fa pensare a qualche problema di permesso,
Prova a dare all'utente che esegue odoo la proprietà della cartella dove è installato, con
chown -R utente_che_esegue_odoo: /cartella_installazione_odoo
e per sicurezza controlla che la cartella sia a 775 come permessi. Nel caso per essere sicuri
chmod -R 775 /cartella_installazione_odoo
la cartella partener contact ce l'ho , è la rubrica, se non erro; ho provato anche a installarla, ma nulla, non risolve.
mi sa che il problema deriva dal fatto odoo-autodiscover non è installato bene; credevo di averlo installato, ma se cerco la relativa cartella non la trovo
Enrico
Ti consiglio di seguire questa guida per installare odoo, ovviamente quando cloni con git, imposti il tuo branch preferito, in questo caso sempre -b 11.0
http://www.theopensourcerer.com/
o questa, dove viene spiegato come installare anche il servizio odoo-server
https://www.linode.com/docs/websites/erp/install-odoo-10-on-ubuntu-16-04/
questa per installare nginx e ssl
https://www.odoo-italia.org/blog/guide-2/post/configuriamo-odoo-con-ssl-7
il discorso per oca/ita e dipendenze rimane come sopra.
Per quanto riguarda odoo-autodiscover francamente non l'ho mai usato.
Per quanto riguarda i moduli OCA che installerai, ti consiglio di tenere i moduli nelle loro cartelle scaricate con git e di creare un collegamento simbolico dei moduli in esse contenuti dentro odoo/addons (o aggiungere i vari path nel file di configurazione di odoo) in modo che in futuro potrai aggiornare con git nelle cartelle dei moduli OCA e successivamente aggiornare il database, senza dover copiare di nuovo tutto in odoo/addons.
Resta informato
Informazioni sulla comunità
Strumenti di richiesta
Statistiche
Richiesta del: 12/11/19, 17:58 |
Vista: 2274 volte |
Ultimo aggiornamento: 19/11/19, 10:26 |
Entra in contatto diretto con la comunità.
Unisciti alla chat Discord.
Forse ho trovato il problema che dovrebbe essere della mia distribuzione; se non erro odoo lavora nella directory
/usr/lib/python3.x/site.packages/odoo
solo che mi moduli me l'installa dentro
/usr/local/lib/python3.x/site.packages/odoo
( se carico manualmente dentro la prima directory indicata, i moduli me li vede, ma è un problema risolvere tutte le dipendenze manualmente)
come potrei risolvere?
Enrico