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.

0

0

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]




0
Sergio Corato
Il 12/11/19, 22:00

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).

  • Segnala

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.

bitit, Enrico Maria Chellini
il 13/11/19, 08:29

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.

Sergio Corato
il 13/11/19, 09:58

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 ?

bitit, Enrico Maria Chellini
il 13/11/19, 10:08

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)

Sergio Corato
il 13/11/19, 10:25

sono su mageia7.1 pip2 non risponde quindi suppongo che pip corrisponda sempre a python2;

adesso riprovo con pip3

enrico

bitit, Enrico Maria Chellini
il 13/11/19, 10:40

Niente, non vedo i moduli fatturapa fatturapa_in fatturapa_out come su odoo10

bitit, Enrico Maria Chellini
il 13/11/19, 11:12

magari fai un virtualenv e fai meno fatica

Sergio Corato
il 13/11/19, 13:22

0
Alessandro Pappone
Il 12/11/19, 18:25

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. ;)


  • Segnala

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..

bitit, Enrico Maria Chellini
il 13/11/19, 11:15

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.

EmerNet Sas, Alessandro Pappone
il 13/11/19, 14:02

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

bitit, Enrico Maria Chellini
il 13/11/19, 14:53

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

bitit, Enrico Maria Chellini
il 13/11/19, 15:07

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

:(

bitit, Enrico Maria Chellini
il 13/11/19, 17:30

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

EmerNet Sas, Alessandro Pappone
il 13/11/19, 18:27

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

bitit, Enrico Maria Chellini
il 14/11/19, 15:23

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.

EmerNet Sas, Alessandro Pappone
il 14/11/19, 18:28

Resta informato

Informazioni sulla comunità

Forum ufficiale dell'Associazione Odoo Italia Leggi le linee guida

Strumenti di richiesta

34 follower

Statistiche

Richiesta del: 12/11/19, 17:58
Vista: 1499 volte
Ultimo aggiornamento: 19/11/19, 10:26