Necesito reparar mi base de datos

991 views
Skip to first unread message

Dario Osejo

unread,
Jul 27, 2015, 9:02:33 PM7/27/15
to Usuarios Odoo / OpenERP en España
Tengo Odoo 8, en Ubuntu 14.04 x86_64, en un servidor DELL PowerEdge T110 4 núcleos, 8GB RAM.

El asunto es el siguiente tengo una base de datos X que es la principal de la empresa donde trabajo y hace 2 semanas no puedo realizar BackUps de la misma. actualice el Ubuntu 14.04 completo, he creado una base de datos de ejemplo y esta si me funciona correctamente. el error de la BD X al tratar de hacer BK con el modulo de Odoo es el siguiente:

- Postgres subprocess ('/usr/bin/pg_dump', '--no-owner', '--username=odoo', '--file=/tmp/tmpsTtHp1/dump.sql', u'X') error 1

tambien he notado que cuando activo el modo desarrollador ya no me aparecen las opciones completas solo me salen 4 que son:
- Test JS
- Ver campos
- Obtener campos de vistas
- Gestionar filtros

ya he buscado por internet y he tratado de solucionarlo actualizando todos los modulos que tengo instalados, en este momento ya no se que hacer, si alguien me puede ayudar le agradezco de antemano.

Saludos.

cubells

unread,
Jul 27, 2015, 10:43:00 PM7/27/15
to openerp-s...@googlegroups.com
El 28/07/15 a les 03:02, Dario Osejo ha escrit:
Te queda espacio en el disco duro?

Has mirado el log de la base de datos? en mi caso es :

$ tail -fn 50 /var/log/postgresql/postgresql-9.3-main.log

Cómo haces el backup?

Te sale algún error en el log de odoo al hacer una update=all de la base
de datos?

--
Atentament, cubells.
--

Dario Osejo

unread,
Jul 28, 2015, 11:20:48 AM7/28/15
to Usuarios Odoo / OpenERP en España, dar...@gmail.com

Tengo suficiente espacio libre, 750GB


Error en el Log de Odoo al intentar hacer BackUP tipo zip desde el modulo original de Odoo ‘/web/database/manager#action=database_manager’


2015-07-28 14:15:53,966 1575 INFO BIP openerp.service.db: DUMP DB: BIP format zip

2015-07-28 14:15:54,117 1575 ERROR BIP openerp.addons.web.controllers.main: Database.backup

Traceback (most recent call last):

  File "/opt/odoo/server/addons/web/controllers/main.py", line 737, in backup

    dump_stream = openerp.service.db.dump_db(backup_db, None, backup_format)

  File "/opt/odoo/server/openerp/service/db.py", line 196, in dump_db

    openerp.tools.exec_pg_command(*cmd)

  File "/opt/odoo/server/openerp/tools/misc.py", line 128, in exec_pg_command

    raise Exception('Postgres subprocess %s error %s' % (args2, rc))

Exception: Postgres subprocess ('/usr/bin/pg_dump', '--no-owner', '--username=odoo', '--file=/tmp/tmpVqMQty/dump.sql', u'BIP') error 1

2015-07-28 14:15:54,120 1575 INFO BIP werkzeug: 192.168.1.14 - - [28/Jul/2015 14:15:54] "GET /web/database/backup?token=1438092970916&backup_db=BIP&backup_format=zi$

2015-07-28 14:16:02,375 1575 INFO BIP werkzeug: 192.168.1.189 - - [28/Jul/2015 14:16:02] "POST /longpolling/poll HTTP/1.1" 200 -



Error de log en PostgreSQL


2015-07-28 08:14:12 CST ERROR:  permission denied for relation lectura_bombas

2015-07-28 08:14:12 CST STATEMENT:  LOCK TABLE public.lectura_bombas IN ACCESS SHARE MODE

2015-07-28 08:15:45 CST ERROR:  permission denied for relation lectura_bombas

2015-07-28 08:15:45 CST STATEMENT:  LOCK TABLE public.lectura_bombas IN ACCESS SHARE MODE

2015-07-28 08:15:54 CST ERROR:  permission denied for relation lectura_bombas

2015-07-28 08:15:54 CST STATEMENT:  LOCK TABLE public.lectura_bombas IN ACCESS SHARE MODE

2015-07-28 08:17:51 CST ERROR:  could not obtain lock on row in relation "ir_cron"

2015-07-28 08:17:51 CST STATEMENT:  SELECT *

                                  FROM ir_cron

                                  WHERE numbercall != 0

                                      AND active

                                      AND nextcall <= (now() at time zone 'UTC')

                                      AND id=5

                                  FOR UPDATE NOWAIT



en la empresa existe un pequeño sistemas que captura unas lecturas de bombas solo para control y esta hecho en php, pero no lo querían dentro del sistema, lo adapte para que usase la base de datos donde tengo odoo y cree las tablas desde postgree, no se si eso sera el problema.


son 5 tablas de 5 campos cada una y el volumen de datos es muy poco

Jorge Sixto Durán

unread,
Jul 28, 2015, 5:40:54 PM7/28/15
to Usuarios Odoo / OpenERP en España, dar...@gmail.com
Primero de todo .. intenta hacer el backup directamente con postgres fuera de oddo a ver que error te da...
Luego un vacuum analyze con vervose para ver si se para en algun sitio a ver si lo arregla...

A mi se me jodío la ir_attachment de un corte de corriente.... 

Jorge Sixto Durán

unread,
Jul 28, 2015, 5:41:32 PM7/28/15
to Usuarios Odoo / OpenERP en España, dar...@gmail.com
Has probado a parar el servicio postgres no? 


El martes, 28 de julio de 2015, 16:20:48 (UTC+1), Dario Osejo escribió:

Dario Osejo

unread,
Jul 28, 2015, 10:27:23 PM7/28/15
to Usuarios Odoo / OpenERP en España, dar...@gmail.com
Gracias cubells, el comando tail me ayudo mucho a identificar el problema.

Realice un BK en postre y me funciono bien desde Pgadmin3 pero el problema persistia con la herramienta de Odoo

La solución era simple tenia que darle permisos publico a la tabla y asignarle un indice

Con esto ya logre hacer el back up de Odoo :), pero aun tengo el segundo inconveniente

cuando activo el modo desarrollador solo me aparecen 
- Test JS 
- Ver campos
- Obtener campos de vistas
- Gestionar filtros

he creado una segunda base de datos y si me muestra todas las opciones, no se que podría ser.
Reply all
Reply to author
Forward
0 new messages