2014-01-10 140 views
0

我已经安装了openerp。我创建了postgres数据库。当我打开本地主机:在浏览器8060,显示跟随着错误:启动时出错openerp

Client Traceback (most recent call last): 
    File "/usr/local/lib/python2.7/dist-packages/openerp-7.0_20140110_002122-py2.7.egg/openerp/addons/web/http.py", line 204, in dispatch 
    response["result"] = method(self, **self.params) 
    File "/usr/local/lib/python2.7/dist-packages/openerp-7.0_20140110_002122-py2.7.egg/openerp/addons/web/controllers/main.py", line 761, in get_list 
    monodb = db_monodb(req) 
    File "/usr/local/lib/python2.7/dist-packages/openerp-7.0_20140110_002122-py2.7.egg/openerp/addons/web/controllers/main.py", line 129, in db_monodb 
    return db_redirect(req, True)[0] 
    File "/usr/local/lib/python2.7/dist-packages/openerp-7.0_20140110_002122-py2.7.egg/openerp/addons/web/controllers/main.py", line 109, in db_redirect 
    dbs = db_list(req, True) 
    File "/usr/local/lib/python2.7/dist-packages/openerp-7.0_20140110_002122-py2.7.egg/openerp/addons/web/controllers/main.py", line 90, in db_list 
    dbs = proxy.list(force) 
    File "/usr/local/lib/python2.7/dist-packages/openerp-7.0_20140110_002122-py2.7.egg/openerp/addons/web/session.py", line 30, in proxy_method 
    result = self.session.send(self.service_name, method, *args) 
    File "/usr/local/lib/python2.7/dist-packages/openerp-7.0_20140110_002122-py2.7.egg/openerp/addons/web/session.py", line 103, in send 
    raise xmlrpclib.Fault(openerp.tools.ustr(e), formatted_info) 


Server Traceback (most recent call last): 
    File "/usr/local/lib/python2.7/dist-packages/openerp-7.0_20140110_002122-py2.7.egg/openerp/addons/web/session.py", line 89, in send 
    return openerp.netsvc.dispatch_rpc(service_name, method, args) 
    File "/usr/local/lib/python2.7/dist-packages/openerp-7.0_20140110_002122-py2.7.egg/openerp/netsvc.py", line 292, in dispatch_rpc 
    result = ExportService.getService(service_name).dispatch(method, params) 
    File "/usr/local/lib/python2.7/dist-packages/openerp-7.0_20140110_002122-py2.7.egg/openerp/service/web_services.py", line 122, in dispatch 
    return fn(*params) 
    File "/usr/local/lib/python2.7/dist-packages/openerp-7.0_20140110_002122-py2.7.egg/openerp/service/web_services.py", line 359, in exp_list 
    cr = db.cursor() 
    File "/usr/local/lib/python2.7/dist-packages/openerp-7.0_20140110_002122-py2.7.egg/openerp/sql_db.py", line 484, in cursor 
    return Cursor(self._pool, self.dbname, serialized=serialized) 
    File "/usr/local/lib/python2.7/dist-packages/openerp-7.0_20140110_002122-py2.7.egg/openerp/sql_db.py", line 182, in __init__ 
    self._cnx = pool.borrow(dsn(dbname)) 
    File "/usr/local/lib/python2.7/dist-packages/openerp-7.0_20140110_002122-py2.7.egg/openerp/sql_db.py", line 377, in _locked 
    return fun(self, *args, **kwargs) 
    File "/usr/local/lib/python2.7/dist-packages/openerp-7.0_20140110_002122-py2.7.egg/openerp/sql_db.py", line 440, 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 "bala" does not exist 

否则我就开始喜欢以下OpenERP的服务器启动,下面像

Traceback (most recent call last): 
    File "/usr/local/bin/openerp-server", line 5, in <module> 
    pkg_resources.run_script('openerp==7.0-20140110-002122', 'openerp-server') 
    File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 499, in run_script 
    self.require(requires)[0].run_script(script_name, ns) 
    File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 1235, in run_script 
    execfile(script_filename, namespace, namespace) 
    File "/usr/local/lib/python2.7/dist-packages/openerp-7.0_20140110_002122-py2.7.egg/EGG-INFO/scripts/openerp-server", line 5, in <module> 
    openerp.cli.main() 
    File "/usr/local/lib/python2.7/dist-packages/openerp-7.0_20140110_002122-py2.7.egg/openerp/cli/__init__.py", line 51, in main 
    __import__(m) 
    File "/usr/local/lib/python2.7/dist-packages/openerp-7.0_20140110_002122-py2.7.egg/openerp/modules/module.py", line 133, in load_module 
    mod = imp.load_module('openerp.addons.' + module_part, f, path, descr) 
    File "/usr/local/lib/python2.7/dist-packages/openerp-7.0_20140110_002122-py2.7.egg/openerp/addons/l10n_si/__init__.py", line 22, in <module> 
    import account_wizard 
    File "/usr/local/lib/python2.7/dist-packages/openerp-7.0_20140110_002122-py2.7.egg/openerp/addons/l10n_si/account_wizard.py", line 22, in <module> 
    import tools 
ImportError: No module named tools 

任何错误帮助纠错。即使两天,我也无法清除这个错误。

+0

那么如何启动openerp? – balakrishnan

+0

你如何启动服务器,你的openerp-server路径在哪里? –

+0

@MarianTheisen一个更有建设性的评论 - 或者至少一个告诉我们其他人不该做什么 - 会很好。 –

回答

0

OperationalError: FATAL: role "bala" does not exist

您告诉OpenERP使用的用户在数据库中不存在。您可能需要创建它。我希望你错过了一个或多个安装步骤。

在说明中查找CREATE USERCREATE ROLEcreateuser命令。

GRANT命令或数据库所有权分配也可能需要取决于用户应该能够做什么。

(也可以假定您会知道创建用户连接到数据库)。