2016-05-12 25 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進一步