Hi,
I am trying to use Odoo 8 on windows 7 using Eclipse environment. I have cloned the version 8 from github and installed postgresql on my system. I have followed all the steps mentioned in https://www.odoo.com/forum/how-to/developers-13/how-to-debug-odoo-in-eclipse-under-winows-36105
I can easily create database but I cannot restore database. I get an error command: psql not found.
Please help. Thank you.
Here are the logs:
16:13:33] "GET / HTTP/1.1" 200 -
2016-08-25 16:13:34,901 7736 INFO None werkzeug: 127.0.0.1 - - [25/Aug/2016 16:13:34] "GET /web HTTP/1.1" 303 -
2016-08-25 16:13:35,285 7736 INFO None werkzeug: 127.0.0.1 - - [25/Aug/2016 16:13:35] "GET /web/database/selector HTTP/1.1" 303 -
2016-08-25 16:13:35,944 7736 INFO None werkzeug: 127.0.0.1 - - [25/Aug/2016 16:13:35] "GET /web/database/manager HTTP/1.1" 200 -
2016-08-25 16:13:38,821 7736 INFO None werkzeug: 127.0.0.1 - - [25/Aug/2016 16:13:38] "POST /web/session/get_session_info HTTP/1.1" 200 -
2016-08-25 16:13:39,528 7736 INFO None werkzeug: 127.0.0.1 - - [25/Aug/2016 16:13:39] "POST /web/webclient/bootstrap_translations HTTP/1.1" 200 -
2016-08-25 16:13:39,898 7736 INFO None werkzeug: 127.0.0.1 - - [25/Aug/2016 16:13:39] "POST /web/proxy/load HTTP/1.1" 200 -
2016-08-25 16:13:40,246 7736 INFO None werkzeug: 127.0.0.1 - - [25/Aug/2016 16:13:40] "POST /web/database/get_list HTTP/1.1" 200 -
2016-08-25 16:13:40,536 7736 INFO None werkzeug: 127.0.0.1 - - [25/Aug/2016 16:13:40] "POST /web/session/get_lang_list HTTP/1.1" 200 -
2016-08-25 16:15:18,046 7736 ERROR None openerp.http: Command `psql` not found.
Traceback (most recent call last):
File "D:\Office Work\Odoooooooo\odoo8\openerp\http.py", line 115, in dispatch_rpc
result = dispatch(method, params)
File "D:\Office Work\Odoooooooo\odoo8\openerp\service\db.py", line 73, in dispatch
return fn(*params)
File "D:\Office Work\Odoooooooo\odoo8\openerp\service\db.py", line 217, in exp_restore
restore_db(db_name, data_file.name, copy=copy)
File "D:\Office Work\Odoooooooo\odoo8\openerp\service\db.py", line 260, in restore_db
if openerp.tools.exec_pg_command(pg_cmd, *pg_args):
File "D:\Office Work\Odoooooooo\odoo8\openerp\tools\misc.py", line 127, in exec_pg_command
prog = find_pg_tool(name)
File "D:\Office Work\Odoooooooo\odoo8\openerp\tools\misc.py", line 111, in find_pg_tool
raise Exception('Command `%s` not found.' % name)
Exception: Command `psql` not found.
2016-08-25 16:15:18,230 7736 INFO None werkzeug: 127.0.0.1 - - [25/Aug/2016 16:15:18] "POST /web/database/restore HTTP/1.1" 500 -
2016-08-25 16:15:18,325 7736 ERROR None werkzeug: Error on request:
Traceback (most recent call last):
File "C:\Python27\lib\site-packages\werkzeug\serving.py", line 193, in run_wsgi
execute(self.server.app)
File "C:\Python27\lib\site-packages\werkzeug\serving.py", line 181, in execute
application_iter = app(environ, start_response)
File "D:\Office Work\Odoooooooo\odoo8\openerp\service\server.py", line 291, in app
return self.app(e, s)
File "D:\Office Work\Odoooooooo\odoo8\openerp\service\wsgi_server.py", line 216, in application
return application_unproxied(environ, start_response)
File "D:\Office Work\Odoooooooo\odoo8\openerp\service\wsgi_server.py", line 202, in application_unproxied
result = handler(environ, start_response)
File "D:\Office Work\Odoooooooo\odoo8\openerp\http.py", line 1296, in __call__
return self.dispatch(environ, start_response)
File "D:\Office Work\Odoooooooo\odoo8\openerp\http.py", line 1270, in __call__
return self.app(environ, start_wrapped)
File "C:\Python27\lib\site-packages\werkzeug\wsgi.py", line 599, in __call__
return self.app(environ, start_response)
File "D:\Office Work\Odoooooooo\odoo8\openerp\http.py", line 1446, in dispatch
result = _dispatch_nodb()
File "D:\Office Work\Odoooooooo\odoo8\openerp\http.py", line 1425, in _dispatch_nodb
result = request.dispatch()
File "D:\Office Work\Odoooooooo\odoo8\openerp\http.py", line 690, in dispatch
r = self._call_function(**self.params)
File "D:\Office Work\Odoooooooo\odoo8\openerp\http.py", line 317, in _call_function
return self.endpoint(*args, **kwargs)
File "D:\Office Work\Odoooooooo\odoo8\openerp\http.py", line 809, in __call__
return self.method(*args, **kw)
File "D:\Office Work\Odoooooooo\odoo8\openerp\http.py", line 409, in response_wrap
response = f(*args, **kw)
File "D:\Office Work\Odoooooooo\odoo8\addons\web\controllers\main.py", line 758, in restore
request.session.proxy("db").restore(restore_pwd, new_db, data, copy)
File "D:\Office Work\Odoooooooo\odoo8\openerp\http.py", line 885, in proxy_method
result = dispatch_rpc(self.service_name, method, args)
File "D:\Office Work\Odoooooooo\odoo8\openerp\http.py", line 115, in dispatch_rpc
result = dispatch(method, params)
File "D:\Office Work\Odoooooooo\odoo8\openerp\service\db.py", line 73, in dispatch
return fn(*params)
File "D:\Office Work\Odoooooooo\odoo8\openerp\service\db.py", line 217, in exp_restore
restore_db(db_name, data_file.name, copy=copy)
File "D:\Office Work\Odoooooooo\odoo8\openerp\service\db.py", line 260, in restore_db
if openerp.tools.exec_pg_command(pg_cmd, *pg_args):
File "D:\Office Work\Odoooooooo\odoo8\openerp\tools\misc.py", line 127, in exec_pg_command
prog = find_pg_tool(name)
File "D:\Office Work\Odoooooooo\odoo8\openerp\tools\misc.py", line 111, in find_pg_tool
raise Exception('Command `%s` not found.' % name)
Exception: Command `psql` not found.