OpenERP: El ERP de software libre
Archivo etiqueta actualizar openerp windows
Truco para actualizar versión de OpenERP en Windows
Por Ana Juaristi Olalde - Instalación OpenERP, Manuales técnicos OpenERP, Trucos Openerp - 5 Septiembre 2009
Bueno… yo no lo usaría en un entorno de producción, pero cada vez más gente se está instalando la versión Allinone de OpenERP para probar. También hay mucha gente que se ha instalado el servidor y el cliente por separado y en este caso es más sencillo.
El problema surge cuando tiny publica una nueva versión. ¿Como actualizo? Cuando descargas la nueva versión, si tienes otra ya instalada, da un error y dice que no puede continuar. Pues se me ha ocurrido probar un par de truquillos muy tontos y funcionan perfectamente.
En caso de que tengais el Allinone, entiendo que lo que se quiere es mantener intactas las bases de datos postgres que hayais creado. Para actualizar el Cliente
- Desde Herramientas / Añadir-Quitar programas desinstalais el Cliente OpenERP. Solo el Cliente.
- Descargais la nueva versión desde aquí e instalais normalmente. Probais que enganche al servidor de forma normal y ya está listo.
Ahora el server.
- Descargar la nueva versión desde aquí e instalar normalmente.
- c:/archivos de programa/openerp allinone/server/ buscar el archivo openerp-server.conf. y abrir con un editor de textos.
- C:\Archivos de programa\OpenERP Server buscad el nuevo openerp-server.conf que se crea con la nueva instalación del server.
- En los parámetros db_user y db_password poneis los que teniais en el antiguo openerp-server.conf
- Verificad que los accesos directos que existían anteriormente apuntan a los nuevos servidor y Cliente, y que ejecutan los exe que están en las nuevas rutas.
- Opcionalmente, si habiais añadido módulos adicionales de extra-addons en la instalación del allinone, debereis llevároslos a la nueva ubicación, con cuidado de no machacar los addons oficiales publicados con esta versión.
Con esto, hemos conseguido quitar el allinone independizando servidor y cliente, pero manteniendo las bases de datos postgres.
Por último, hay que hacer que el servicio del server apunte a la ruta correcta y no a la del allinone. Para ello, supondríamos que tendríamos que ir a propiedades del servicio, pero no. El campo no es editable desde allí, se modifica desde regedit. Si buscais allinone en regedit, podreis encontrar el registro que buscais. Como siempre en windows, para ir pasando al siguiente registro de búsqueda utilizad F3.
Si tuvieseis anteriormente instalados cliente y servidor de forma independiente, solo hay que renombrar las entradas de regedit para que os permita instalar la nueva versión. Igualmente cuidado con el openerp-server.conf porque al instalar la nueva versión, se carga el anterior, por lo que conviene que guardeis aparte una copia antes de hacer esto:
- inicio / ejecutar
- escribir regedit –> Abre el registro de windows.
- En HKEY_LOCAL_MACHINE / Software buscad openerp server y/o openerp client
- Renombradlos a openerp server 2 y/o openerp client 2, por ejemplo.
- Descargar la nueva versión desde aquí e instalar normalmente.
- En los parámetros db_user y db_password de openerp-server.conf poneis los que teniais antes.
- En este caso, entiendo que mantendría los addons añadidos puesto que está sobreescribiendo la misma ruta de directorio que hubiese pero no lo he probado.
Esperando os sea de utilidad:
Ana
