2012-05-15 2 views
2

Я новичок в openerp. Я смог войти в систему. Я попробовал на gunicorp и теперь я не могу войти вОшибка сервера OpenErp

Даже если я не использую gunicorp я все еще получаю ошибку ниже:.

Pls советы, что может быть пойдет не так.

Client Traceback (most recent call last): 
File "/usr/lib/pymodules/python2.7/openerp/addons/web/common/http.py", line 180, in dispatch 
response["result"] = method(controller, self, **self.params) 
File "/usr/lib/pymodules/python2.7/openerp/addons/web/controllers/main.py", line 353, in 
get_list 
dbs = proxy.list() 
File "/usr/lib/pymodules/python2.7/openerp/addons/web/common/openerplib/main.py", line 117, 
in proxy 
result = self.connector.send(self.service_name, method, *args) 
File "/usr/lib/pymodules/python2.7/openerp/addons/web/common/http.py", line 611, in send 
raise fault 


Server Traceback (most recent call last): 
File "/usr/lib/pymodules/python2.7/openerp/addons/web/common/http.py", line 592, in send 
result = openerp.netsvc.dispatch_rpc(service_name, method, args) 
File "/usr/lib/pymodules/python2.7/openerp/netsvc.py", line 360, in dispatch_rpc 
result = ExportService.getService(service_name).dispatch(method, params) 
File "/usr/lib/pymodules/python2.7/openerp/service/web_services.py", line 117, in dispatch 
return fn(*params) 
File "/usr/lib/pymodules/python2.7/openerp/service/web_services.py", line 310, in exp_list 
cr = db.cursor() 
File "/usr/lib/pymodules/python2.7/openerp/sql_db.py", line 465, in cursor 
return Cursor(self._pool, self.dbname, serialized=serialized) 
File "/usr/lib/pymodules/python2.7/openerp/sql_db.py", line 173, in __init__ 
self._cnx = pool.borrow(dsn(dbname)) 
File "/usr/lib/pymodules/python2.7/openerp/sql_db.py", line 366, in _locked 
return fun(self, *args, **kwargs) 
File "/usr/lib/pymodules/python2.7/openerp/sql_db.py", line 421, in borrow 
result = psycopg2.connect(dsn=dsn, connection_factory=PsycoConnection) 
File "/usr/lib/python2.7/dist-packages/psycopg2/__init__.py", line 179, in connect 
connection_factory=connection_factory, async=async) 
OperationalError: FATAL: role "vishal" does not exist 

спасибо, Вишал

ответ

5

В основном это выглядит, как вы должны дважды проверить конфигурацию базы данных.

Ошибка на уровне базы данных указывает на то, что пользователь «vishal», который вы используете для подключения к PostgreSQL, не существует. Возможно, вы изменили конфигурацию db_user во время тестирования развертывания gunicorn, или вы пытаетесь запустить OpenERP в качестве пользователя системы «vishal», когда вы ранее использовали другого пользователя системы.

+0

Проблема может быть решена путем создания новой роли. это объясняется достаточно четко в документации openerp (руководство по установке). просто введите следующие команды в консоли, например: sudo su - postgres Код: createuser --createdb --username postgres --no-createrole --no-superuser --pwprompt openerp Введите пароль для новой роли: * ******* Введите еще раз: ******** –

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

  • Нет связанных вопросов^_^