запуск второго экземпляра odoo в ubuntu дает ошибку «Ошибка аутентификации однорангового узла для пользователя» в базе данных

Я запускаю экземпляр odoo на порту 8069 с пользователем базы данных odoo. Теперь я пытаюсь запустить другой экземпляр на другом порту. Итак, я создал нового пользователя postgres с именем project. Ниже мой файл odoo conf.

[options]
; This is the password that allows database operations:
admin_passwd = myadmin
db_host = False
db_port = False
db_user = project
db_password = False
addons_path =/opt/odoo/proj/odoo/addons/,/opt/odoo/proj/custom_addons/
log_level = info
logfile = /var/log/odoo/proj-server.log
log_handler = ["[':INFO']"]
xmlrpc_port = 8070

Я получаю внутреннюю ошибку сервера, и в моем журнале написано «psycopg2.OperationalError: FATAL: Peer authentication failed for user« project »- - -. " Я понимаю, что что-то не так с новым пользовательским проектом, который я создал. Как мне внести изменения в нового пользователя, чтобы ошибка была исправлена?

0
задан 27 June 2019 в 11:37
1 ответ

Вашему новому пользователю вход в базу данных запрещен правилами PostgreSQL pg_hba.conf , учитывая пустой db_host (локальное соединение через сокеты домена Unix) и db_password (соединение без пароля)

Что необходимо:

  • выяснить, какая политика безопасности должна применяться к этому пользователю: откуда ему разрешено подключаться, к какой базе данных (s) и требуется ли пароль.
  • отредактируйте pg_hba.conf соответственно.
  • отредактируйте параметры Odoo db_host и db_password соответственно.
  • перезагрузите службу postgresql.
0
ответ дан 23 November 2019 в 23:15

Теги

Похожие вопросы