postgresql - Odoo/OpenERP 备份/恢复失败

标签 postgresql amazon-web-services odoo

Odoo 9 企业版有问题: 使用数据库管理器,备份时出现这个错误:

Database backup error: Postgres subprocess ('/usr/bin/pg_dump', '--no-owner', '--file=/tmp/tmptv_tLH/dump.sql', u'mydb') error 1

这是 Odoos 日志的输出:

2016-04-18 14:08:45,067 28275 INFO mydb openerp.addons.base.ir.ir_autovacuum: GC'd 1 user log entries

2016-04-18 14:08:51,514 28275 INFO mydb openerp.service.db: DUMP DB: mydb format zip

2016-04-18 14:08:51,619 28275 ERROR mydb openerp.addons.web.controllers.main: Database.backup

Traceback (most recent call last):

File "/usr/lib/python2.7/dist-packages/openerp/addons/web/controllers/main.py", line 721, in backup

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

File "/usr/lib/python2.7/dist-packages/openerp/service/db.py", line 180, in dump_db

openerp.tools.exec_pg_command(*cmd)

File "/usr/lib/python2.7/dist-packages/openerp/tools/misc.py", line 121, in exec_pg_command

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

Exception: Postgres subprocess ('/usr/bin/pg_dump', '--no-owner', '--file=/tmp/tmptv_tLH/dump.sql', u'mydb') error 1
  • postgres 日志中没有任何内容。创建数据库工作正常,因为 确实删除。
  • 我没有安装 GIS。
  • 这是全新安装。

  • 我可以以同一用户身份从我的命令行运行 pg_dump,它 工作正常。

如有任何帮助,我们将不胜感激。

最佳答案

找到解决方案:

Amazon RDS 默认为 postgres 9.4.7。当我使用 9.3.5 启动一个新实例时,我遇到了段错误。升级到 9.3.6,一切正常。

关于postgresql - Odoo/OpenERP 备份/恢复失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36697332/

相关文章:

sql - 汇总连续的日期范围

amazon-web-services - 使用 awscli 更新 cloudfront 配置

python - 分解 OpenERP lambda

python - 如何允许群组用户修改 Odoo 中表单的特定部分?

json - Postgres -> 错误 : invalid memory alloc request size 1212052384

sql-server - Postgresql存储过程返回select结果集

postgresql - 如何在postgresql中获得比给定字符大的最接近字符?

amazon-web-services - 如何在cloudformation模板中指定lambda函数和IAM角色名称

amazon-web-services - 如何将多个 SSH key 应用于 AWS Lightsail 实例

python - Odoo 12 ./odoo-bin 不运行,产生 odoo.sql_db 错误