2015-08-27 2 views
1

Я хочу установить odoo на mac osx. Я уже установил все зависимости python, и сервер запускается. Но чем я получаю эту ошибку:Odoo8 Postgres Error

2015-08-27 08:38:49,758 44860 ERROR None werkzeug: Error on request: 
     File "/Users/USER/Documents/odoo/odoo/openerp/sql_db.py", line 522, in borrow 
     result = psycopg2.connect(dsn=dsn, connection_factory=PsycoConnection) 
     File "/usr/local/lib/python2.7/site-packages/psycopg2/__init__.py", line 164, in connect 
     conn = _connect(dsn, connection_factory=connection_factory, async=async) 
    OperationalError: fe_sendauth: no password supplied 

Postgres работает подключение с моим пользователем работает

+0

Когда вы получите эту ошибку? При попытке войти в систему? –

+0

Если я перехожу на localhost: 8069, я получаю в браузере ошибку с внутренней ошибкой сервера. И получить эту ошибку в журналах. Перед экраном входа в систему – ghovat

ответ

0

Я установил мину из .deb пакета, поэтому этот совет догадки от чтения вашей ошибки и источника.

Лучшая подсказка от водителя PG; no password supplied. Я проверил мой openerp-server.conf и говорит:

db_host = False 
db_port = False 
db_user = odoo 
db_password = False 

Я предполагаю, что часть пакета установки «сделал что-то», чтобы либо Postgres или пользователь Postgres, чтобы беспарольный доступ - Я посмотрел в моем pg_hba.conf и я не вижу ничего необычного. Я также посмотрел в pg_shadow, а пользователь odoo там без пароля. Тем не менее, системный пользователь, не являющийся пользователем, имеет имя odoo. Я подозреваю, что это имеет к этому какое-то отношение.

Я бы поставил ваши полные учетные данные базы данных в openerp-server.conf. Если это не работает, вы могли бы рассмотреть вопрос о создании линии в вашем pg_hba.conf как

local odoo_db odoo_user [no address] trust 

для тестирования. Однако я бы не рекомендовал это для производственной среды.

Смежные вопросы