本人通过root安装了相应依赖项:
不知该问题如何理解并解决?
Odoo中文社区可以通过以下两个域名访问:shine-it.net , odoo.net.cn
由于系统升迁的原因,本论坛部分较早期的内容存在格式和链接损坏失效的问题,并非本论坛系统本身的缺陷,望谅解
本社区没有维护任何QQ群讨论组,任何与本社区同名的QQ群讨论组的言论与本社区无关!
开发人员可以登录gitter讨论组: http://gitter.im/odoo-china/Talk, 需要github账号
如果您登录系统碰到问题,请在微信公众号留言:
今天采用了一个简单粗暴的方法解决了该问题。
修复操作系统、重装odoo(内部包含postgresql)。免得产生odoo连接postgresql数据库可能会产生的问题。
@seven
@seven
指定了db_name也还是不行。
我在想,也许是原来的odoo14没有卸载干净,导致与后来的odoo15冲突,所以odoo15无法登录。
刚才在卸载odoo15时,发现也无法卸载干净。用win10自带的卸载程序,被提示“无法完全卸载”。后来,即便删除了所有安装目录下的文件,也还是留存于win10的“程序与应用”中。
@digitalsatori
●我在odoo.conf中将db_host修改成了127.0.0.1,并重启了odoo和postgresql服务,再在浏览器中登录127.0.0.1:8069,还是不行。
odoo日志如下:
2022-05-15 03:08:26,940 8804 INFO ? odoo: Odoo version 15.0-20220514
2022-05-15 03:08:26,940 8804 INFO ? odoo: Using configuration file at C:\Program Files\Odoo 15.0.20220514\server\odoo.conf
2022-05-15 03:08:26,940 8804 INFO ? odoo: addons paths: ['C:\Program Files\Odoo 15.0.20220514\server\odoo\addons', 'c:\users\jiangbin\appdata\local\openerp s.a\odoo\addons\15.0', 'c:\program files\odoo 15.0.20220514\server\odoo\addons']
2022-05-15 03:08:26,940 8804 INFO ? odoo: database: [email protected]:5432
2022-05-15 03:08:27,718 8804 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltopdf binary at C:\Program Files\Odoo 15.0.20220514\thirdparty\wkhtmltopdf.exe
2022-05-15 03:08:28,470 8804 INFO ? odoo.service.server: Initiating shutdown
2022-05-15 03:08:28,470 8804 INFO ? odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown.
2022-05-15 03:08:30,706 7620 INFO ? odoo: Odoo version 15.0-20220514
2022-05-15 03:08:30,707 7620 INFO ? odoo: Using configuration file at C:\Program Files\Odoo 15.0.20220514\server\odoo.conf
2022-05-15 03:08:30,707 7620 INFO ? odoo: addons paths: ['C:\Program Files\Odoo 15.0.20220514\server\odoo\addons', 'c:\users\jiangbin\appdata\local\openerp s.a\odoo\addons\15.0', 'c:\program files\odoo 15.0.20220514\server\odoo\addons']
2022-05-15 03:08:30,707 7620 INFO ? odoo: database: [email protected]:5432
2022-05-15 03:08:30,930 7620 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltopdf binary at C:\Program Files\Odoo 15.0.20220514\thirdparty\wkhtmltopdf.exe
2022-05-15 03:08:31,149 7620 INFO ? odoo.service.server: HTTP service (werkzeug) running on LENOVO14RYZEN-JB:8069
2022-05-15 03:08:35,231 7620 INFO ? odoo.sql_db: Connection to the database failed
2022-05-15 03:08:39,278 7620 INFO ? odoo.sql_db: Connection to the database failed
2022-05-15 03:10:56,511 7620 INFO ? odoo.http: HTTP Configuring static files
2022-05-15 03:11:00,585 7620 INFO ? odoo.sql_db: Connection to the database failed
2022-05-15 03:11:00,589 7620 INFO ? werkzeug: 127.0.0.1 - - [15/May/2022 03:11:00] "GET / HTTP/1.1" 500 - 0 0.000 4.063
2022-05-15 03:11:00,595 7620 ERROR ? werkzeug: Error on request:
Traceback (most recent call last):
File "C:\Program Files\Odoo 15.0.20220514\python\lib\site-packages\werkzeug\serving.py", line 306, in run_wsgi
execute(self.server.app)
File "C:\Program Files\Odoo 15.0.20220514\python\lib\site-packages\werkzeug\serving.py", line 294, in execute
application_iter = app(environ, start_response)
File "C:\Program Files\Odoo 15.0.20220514\server\odoo\service\server.py", line 482, in app
return self.app(e, s)
File "C:\Program Files\Odoo 15.0.20220514\server\odoo\service\wsgi_server.py", line 112, in application
return application_unproxied(environ, start_response)
File "C:\Program Files\Odoo 15.0.20220514\server\odoo\service\wsgi_server.py", line 87, in application_unproxied
result = odoo.http.root(environ, start_response)
File "C:\Program Files\Odoo 15.0.20220514\server\odoo\http.py", line 1336, in call
return self.dispatch(environ, start_response)
File "C:\Program Files\Odoo 15.0.20220514\server\odoo\http.py", line 1302, in call
return self.app(environ, start_wrapped)
File "C:\Program Files\Odoo 15.0.20220514\python\lib\site-packages\werkzeug\middleware\shared_data.py", line 220, in call
return self.app(environ, start_response)
File "C:\Program Files\Odoo 15.0.20220514\server\odoo\http.py", line 1488, in dispatch
self.setup_db(httprequest)
File "C:\Program Files\Odoo 15.0.20220514\server\odoo\http.py", line 1393, in setup_db
httprequest.session.db = db_monodb(httprequest)
File "C:\Program Files\Odoo 15.0.20220514\server\odoo\http.py", line 1609, in db_monodb
dbs = db_list(True, httprequest)
File "C:\Program Files\Odoo 15.0.20220514\server\odoo\http.py", line 1576, in db_list
dbs = odoo.service.db.list_dbs(force)
File "C:\Program Files\Odoo 15.0.20220514\server\odoo\service\db.py", line 389, in list_dbs
with closing(db.cursor()) as cr:
File "C:\Program Files\Odoo 15.0.20220514\server\odoo\sql_db.py", line 706, in cursor
return Cursor(self.__pool, self.dbname, self.dsn, serialized=serialized)
File "C:\Program Files\Odoo 15.0.20220514\server\odoo\sql_db.py", line 256, in init
self._cnx = pool.borrow(dsn)
File "C:\Program Files\Odoo 15.0.20220514\server\odoo\sql_db.py", line 589, in locked
return fun(self, *args, **kwargs)
File "C:\Program Files\Odoo 15.0.20220514\server\odoo\sql_db.py", line 657, in borrow
**connection_info)
File "C:\Program Files\Odoo 15.0.20220514\python\lib\site-packages\psycopg2_init.py", line 127, in connect
conn = _connect(dsn, connection_factory=connection_factory, **kwasync)
psycopg2.OperationalError: could not connect to server: Connection refused (0x0000274D/10061)
Is the server running on host "localhost" (::1) and accepting
TCP/IP connections on port 5432?
could not connect to server: Connection refused (0x0000274D/10061)
Is the server running on host "localhost" (127.0.0.1) and accepting
TCP/IP connections on port 5432? - - -
●pg_hba.conf的截图如下:
@digitalsatori
●数据库的对应好象都没有错误。主机号、用户名、port号、密码都一致。
●odoo.conf文件:
●但就是用pdamin4打开数据库里,有个注释好象有问题:
但我安装的数据库路径却是:
添加补充信息:
●odoo日志:
2022-05-23 02:04:45,513 7712 INFO ? odoo.sql_db: Connection to the database failed
2022-05-23 02:04:45,519 7712 INFO ? werkzeug: 127.0.0.1 - - [23/May/2022 02:04:45] "GET /favicon.ico HTTP/1.1" 500 - 0 0.000 0.205
2022-05-23 02:04:45,530 7712 ERROR ? werkzeug: Error on request:
Traceback (most recent call last):
File "C:\Program Files\Odoo 15.0.20220514\python\lib\site-packages\werkzeug\serving.py", line 306, in run_wsgi
execute(self.server.app)
File "C:\Program Files\Odoo 15.0.20220514\python\lib\site-packages\werkzeug\serving.py", line 294, in execute
application_iter = app(environ, start_response)
File "C:\Program Files\Odoo 15.0.20220514\server\odoo\service\server.py", line 482, in app
return self.app(e, s)
File "C:\Program Files\Odoo 15.0.20220514\server\odoo\service\wsgi_server.py", line 112, in application
return application_unproxied(environ, start_response)
File "C:\Program Files\Odoo 15.0.20220514\server\odoo\service\wsgi_server.py", line 87, in application_unproxied
result = odoo.http.root(environ, start_response)
File "C:\Program Files\Odoo 15.0.20220514\server\odoo\http.py", line 1336, in call
return self.dispatch(environ, start_response)
File "C:\Program Files\Odoo 15.0.20220514\server\odoo\http.py", line 1302, in call
return self.app(environ, start_wrapped)
File "C:\Program Files\Odoo 15.0.20220514\python\lib\site-packages\werkzeug\middleware\shared_data.py", line 220, in call
return self.app(environ, start_response)
File "C:\Program Files\Odoo 15.0.20220514\server\odoo\http.py", line 1488, in dispatch
self.setup_db(httprequest)
File "C:\Program Files\Odoo 15.0.20220514\server\odoo\http.py", line 1393, in setup_db
httprequest.session.db = db_monodb(httprequest)
File "C:\Program Files\Odoo 15.0.20220514\server\odoo\http.py", line 1609, in db_monodb
dbs = db_list(True, httprequest)
File "C:\Program Files\Odoo 15.0.20220514\server\odoo\http.py", line 1576, in db_list
dbs = odoo.service.db.list_dbs(force)
File "C:\Program Files\Odoo 15.0.20220514\server\odoo\service\db.py", line 389, in list_dbs
with closing(db.cursor()) as cr:
File "C:\Program Files\Odoo 15.0.20220514\server\odoo\sql_db.py", line 706, in cursor
return Cursor(self.__pool, self.dbname, self.dsn, serialized=serialized)
File "C:\Program Files\Odoo 15.0.20220514\server\odoo\sql_db.py", line 256, in init
self._cnx = pool.borrow(dsn)
File "C:\Program Files\Odoo 15.0.20220514\server\odoo\sql_db.py", line 589, in locked
return fun(self, *args, **kwargs)
File "C:\Program Files\Odoo 15.0.20220514\server\odoo\sql_db.py", line 657, in borrow
**connection_info)
File "C:\Program Files\Odoo 15.0.20220514\python\lib\site-packages\psycopg2_init.py", line 127, in connect
conn = _connect(dsn, connection_factory=connection_factory, **kwasync)
psycopg2.OperationalError - - -
本机win10家庭中文版21H1,安装了odoo15和postgresql12数据库。
但从浏览器登录时,却提示错误。
查询win10日志提示
System
[ Name] Microsoft-Windows-DistributedCOM
[ Guid] {1B562E86-B7AA-4131-BADC-B6F3A001407E}
[ EventSourceName] DCOM
[ Qualifiers] 0
Version 0
Level 3
Task 0
Opcode 0
Keywords 0x8080000000000000
[ SystemTime] 2022-05-22T03:09:08.1288646Z
EventRecordID 173459
[ ActivityID] {69866905-3077-4036-955c-6d8265185490}
[ ProcessID] 1316
[ ThreadID] 12996
Channel System
Computer LENOVO14RYZEN-JB
[ UserID] S-1-5-18
EventData
param1 应用程序-特定
param2 本地
param3 启动
param4 Windows.SecurityCenter.WscBrokerManager
param5 不可用
param6 NT AUTHORITY
param7 SYSTEM
param8 S-1-5-18
param9 LocalHost (使用 LRPC)
param10 不可用
param11 不可用
conf文件如下:
postgresql权限如下:
请问到底 问题出在哪里?
@digitalsatori 在 如何判断某元素存在于 中说:
@steven 在 如何判断某元素存在于 中说:
@digitalsatori 在 如何判断某元素存在于 中说:
@Steven 可以用
[('participator_ids', 'in', uid)]
把
uid
放在元组的第一个元素是不对的。系统对x2M
类型字段会自动反转过滤条件的。谢谢!
按照您所说的,反转过滤条件,模块升级没有报错。但在“应用”界面内点击过滤菜单,运行过程中出现了问题。
“
File "C:\Program Files\Odoo 14.0.20210827\server\odoo\osv\expression.py", line 1010, in __leaf_to_sql
raise ValueError("Invalid domain term %r" % (leaf,))
Exception
”
若方便,还请赐教。如果你确实没有写错的话。升级模块后,有没有刷新应用界面。
问题终于解决了,原来我犯一个低级错误,在domain="[('participator_ids','in','uid')]"里将uid两边的单引号去掉后,程序恢复了正常。
@digitalsatori 在 如何判断某元素存在于 中说:
@Steven 可以用
[('participator_ids', 'in', uid)]
把
uid
放在元组的第一个元素是不对的。系统对x2M
类型字段会自动反转过滤条件的。
谢谢!
按照您所说的,反转过滤条件,模块升级没有报错。但在“应用”界面内点击过滤菜单,运行过程中出现了问题。
“
File "C:\Program Files\Odoo 14.0.20210827\server\odoo\osv\expression.py", line 1010, in __leaf_to_sql
raise ValueError("Invalid domain term %r" % (leaf,))
Exception
”
若方便,还请赐教。