Archivo 24 febrero 2010
Workaround Instalador openerp de opensourceconsulting
Aunque Iñaki ya lo tiene resuelto en su última versión del script aquí muestro una forma de evitar los problemas de arranque del cliente de openerp:
sudo cp /usr/local/share/openerp-client/* /usr/local/lib/python2.6/dist-packages/openerp-client/ ;
sudo cp -r /usr/local/share/pixmaps/openerp-client /usr/share/pixmaps/ ;
sudo rm -r /usr/local/share/pixmaps/openerp-client ;
sudo cp -r /usr/local/share/openerp-client /usr/share/ ;
sudo rm -r /usr/local/share/openerp-client ;
sudo mkdir /usr/local/lib/python2.6/dist-packages/openerp-client/pixmaps ;
sudo cp -r /usr/share/pixmaps/openerp-client/* /usr/local/lib/python2.6/dist-packages/openerp-client/pixmaps/ ;
Realizando backup y restore de openerp y postgres
Para realizar correctamente un backup de la base de datos de openerp utilizaremos el siguiente comando:
pg_dump basedatos -U usuarioadminbasedatos > /destino/backup_basededatos.sql
A continuación la restauración de una base de datos puede requerir un proceso de preparación de la base de datos vacía. Dos formas para crear la base de datos:
createdb -U usuarioadminbasededatos basededatos
La segunda opción es utilizando la opción del cliente de openerp para luego desde pgadmin3 vaciar las tablas. A continuación utilizaremos el siguiente comando:
psql basededatos -U usuarioadminbasededatos < /destino/backup_basededatos.sql
En ambos casos (backup o restore) es necesario parar el servidor de openerp con la siguiente instrucción:
sudo /etc/init.d/openerp-server stop