数据库创建错误:访问被拒绝 Odoo 14

问题描述 投票:0回答:2

我查了很多资料都没有成功。我在系统中安装了 odoo 14,现在尝试创建第一个数据库,但出现数据库创建错误。

enter image description here

我的odoo-server.conf:

[options]
; This is the password that allows database operations:
admin_passwd = admin
db_host = False
db_port = False
db_user = odoo
db_password = False
logfile = /var/log/odoo/odoo-server.log
addons_path = /opt/odoo/src/addons,/opt/odoo/src/odoo/addons

psql 中存在的数据库列表:

 List of databases
      Name      |  Owner   | Encoding | Collate | Ctype |   Access privileges   
----------------+----------+----------+---------+-------+-----------------------
 UNEXT-COE21    | postgres | UTF8     | en_IN   | en_IN | 
 engro          | postgres | UTF8     | en_IN   | en_IN | 
 myproject      | postgres | UTF8     | en_IN   | en_IN | 
 postgres       | postgres | UTF8     | en_IN   | en_IN | 
 template0      | postgres | UTF8     | en_IN   | en_IN | =c/postgres          +
                |          |          |         |       | postgres=CTc/postgres
 template1      | postgres | UTF8     | en_IN   | en_IN | =c/postgres          +
                |          |          |         |       | postgres=CTc/postgres
 testdb         | postgres | UTF8     | en_IN   | en_IN | =Tc/postgres         +
                |          |          |         |       | postgres=CTc/postgres+
                |          |          |         |       | arijit=CTc/postgres
 unextcoeserver | postgres | UTF8     | en_IN   | en_IN | 

PSQL 用户出席:

                                   List of roles
 Role name |                         Attributes                         | Member of 
-----------+------------------------------------------------------------+-----------
 arijit    | Create DB                                                  | {}
 odoo      | Create DB                                                  | {}
 postgres  | Superuser, Create role, Create DB, Replication, Bypass RLS | {}

我尝试了这些:LinkLink

还没有解决方案。

postgresql odoo odoo-14
2个回答
0
投票

我的问题已经解决了。通过修改 Odoo.config 文件并使用 CLI 运行相同的文件。

那些面临类似问题的人,试试这个应该可以帮助你:

在odoo目录下创建一个odoo.conf

[options]

admin_passwd = my_admin_password

# |--------------------------------------------------------------------------
# | Port Options
# |--------------------------------------------------------------------------
# |
# | Define the application port and longpolling ports.
# |

xmlrpc_port = 8069

运行以下命令:

python3 odoo-bin -c odoo.conf --addons-path=addons -d test_new  

test_new 替换为您自己的 postgresql 数据库。我之前使用后端制作了数据库,由于某种原因它不能与 Odoo 一起使用,所以使用 PGAdmin 作为替代方案解决了我的问题。


0
投票

我也遇到了类似的问题。 我想更新我的应用程序,但出现错误,然后我检查数据库发现未添加新字段。 然后我尝试删除 odoo.conf 中的 admin_passwd ,它成功了! 新数据库odoo15已成功创建,但我仍然收到此错误。 enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.