Odoo/install/Avvio automatico

Da zeroincombenze.
(Reindirizzamento da Odoo/Avvio automatico)


Tb arrow up.jpg File:Tb install.png File:Tb install.png File:Tb install.png File:Tb install.png Lang english.png


32px warning.jpg
Le istruzioni riportate in queste pagine, sono riferenti ad una installazione zeroincombenze® con la seguente disposizione di directory:
/opt/odoo/
    └─ 8.0/                    Nome completo: /opt/odoo/8.0/
         ├─ addons/            Nome completo: /opt/odoo/8.0/addons/
         ├─ server/            Nome completo: /opt/odoo/8.0/server/
         └─ web/               Nome completo: /opt/odoo/8.0/web/     N.B. In alcune installazioni potrebbe essere accorpato ad addons

Qualora il software fosse installato su percorsi diversi, porre estrema attenzione ai nomi file ed in particolare alle directory citate.

Quando si riferisce al file di log il nome è

/var/log/odoo/odoo-server.log


Verificare che non ci siano eventuali file precedenti ed eventualmente eliminarli.

dir -l /usr/local/bin
sudo rm -rf /usr/local/bin/odoo-server


Se si è utilizzata l'installazione dei sorgenti della localizzazione italiana allora i comandi sono:

cd /opt/odoo/8.0/server
sudo cp odoo-server /usr/local/bin
sudo chown odoo:odoo /usr/local/bin/odoo-server
sudo cp install/odoo-server.init /etc/init.d/odoo-server
sudo chmod u+x,g+x,o+x /etc/init.d/odoo-server


Se si è scelto di installare la versione internazionale (senza l'uso di Bazaar) questi sono i comandi:

cd /opt/odoo/8.0/server
sudo cp odoo-server /usr/local/bin
sudo chown odoo: odoo /usr/local/bin/odoo-server
sudo cp install/odoo-server.init /etc/init.d/odoo-server
sudo cp install/odoo-server.conf /etc
sudo chown odoo:odoo /etc/odoo-server.conf
sudo chmod 640 /etc/odoo-server.conf
sudo chmod u+x,g+x,o+x /etc/init.d/odoo-server


Piccole modifiche al file di configurazione

sudo vim /etc/odoo-server.conf

In particolare il valore false di db_password deve essere compilato con la password utilizzata in Postgresql

db_password = False
logfile = /var/log/odoo/odoo-server.log

Maggiori dettagli li trovate qui Parametri Configurazione OpenERP


Un ultimo dettaglio non meno importante:creare le directory di log e quella di run con le corrette protezioni

sudo mkdir /var/log/odoo
sudo chown odoo:odoo /var/log/odoo
sudo chmod -R u+rw,g+r,o+r /var/log/odoo
sudo mkdir /var/lib/odoo
sudo chown openerp:root /var/lib/odoo
sudo chmod -R u+rw,g+r,o+r /var/lib/odoo


Attenzione! Le istruzione qui a seguito riportate, sono valide esclusivamente a seguito dell'installazione della versione internazionale (senza l'uso di Bazaar):

sudo chown -R odoo:odoo /usr/lib/python2.6/site-packages/openerp-7.0_*.6.egg/
sudo chown odoo:odoo /usr/local/bin/odoo-server
sudo chown odoo:odoo /etc/init.d/odoo-server


Prima di impostare l'avvio automatico avviare manualmente il servizio

sudo service odoo-server start


Se tutto funziona correttamente si imposta l'avvio automatico

sudo chkconfig odoo-server on


Per eventuale problemi consultare OpenERP/troubleshooting