2016-05-12 90 views
0

我在Odoo 9上,在午餐时odoo服务器$odoo.py -r odoo -w passwordlocalhost:8069未加载,并且在终端出现错误“用户的对等身份验证失败”odoo“ ”。用户“odoo”的对等身份验证失败

我已经在postgres上创建了一个用户“odoo”。
当我午餐$odoo.py我可以在浏览器中加载odoo页面,但我无法创建数据库(作为默认用户)。

它正在工作,我已经创建了数据库,但是当我注销时,我无法连接到我的数据库帐户了。

任何想法?

回答

4

您需要更改pg_hba.conf配置。 此错误意味着您正在使用对等身份验证,因此您需要将其更改为适合您的md5或其他内容。

您可以在这里找到更多的信息: http://www.postgresql.org/docs/9.4/static/auth-pg-hba-conf.html

如果您是在本地连接,您将需要从

当地所有所有同行

到这样的更改以下入口:

本地全部全部md5

+0

这解决了这个问题,谢谢先生。 –

+0

我的荣幸:) .- – lsilva

3

这个他给我打了

  • 须藤纳米/etc/postgresql/9.3/main/pg_hba.conf

再加入

  • 当地所有odoo信任

然后重新启动Postgres的

  • sudo服务postgresql重启
0

我知道这是一个旧的帖子,但上层的结果是不适合我。这一定会工作。 你可以看到这个django link

显然有多种方式用于postgresql验证。

所以,如果你的PostgreSQL用户从Linux的用户不同,那么一个简单的方法是添加--db_hostlocalhost这是"127.0.0.1"

.odoo-bin -r "pg_user" -w 'pg_pass' --db_host "127.0.0.1" 

如果你觉得这个有什么问题,告诉我,我会elaburate进一步