Update di OpenERP con bzr
Jump to navigation
Jump to search
Aggiornamento da launchpad
- Per aggiornare i moduli secondo i rilasci ufficiali, fermare openerp
sudo invoke-rc.d openerp stop
- Fare il pull dei tre repository:
sudo -u openerp -i cd /home/openerp/lp/
cd addons bzr pull
cd ../openerp bzr pull
cd ../web bzr pull
- Applicare eventuali aggiornamenti ai database utilizzati:
cd /home/openerp/lp/openerp ./openerp-server -c /etc/openerp-server.conf -u all -d nomedatabase
- Attendere il completamento dell'applicazione aggiornamenti guardando il log:
sudo tail -f /var/log//openerp/openerp-server.log
INFO test openerp: OpenERP server is running, waiting for connections..
- Riavviare openerp
sudo invoke-rc.d openerp start
Merge per la correzione di un bug
- Se un bug non è ancora stato inserito nel branch ufficiale, bisogna fare un merge con il branch che lo contiene.
- Fermare openerp
sudo invoke-rc.d openerp stop
- Ad esempio, per correggere il bug Bug #1095919 “[7.0Modules:Apps and Modules:Updates emit error, ...” : Bugs : OpenERP Web], dalla pagina, si vede che c'è un Related branch", quindi
bzr merge lp:~openerp-dev/openerp-web/7.0-bug-1095919-psa
- Applicare eventuali aggiornamenti ai database utilizzati:
cd /home/openerp/lp/openerp ./openerp-server -c /etc/openerp-server.conf -u all -d nomedatabase
- Riavviare openerp
sudo invoke-rc.d openerp start