Tryton 3.0:总是“服务器密码错误”

2024-04-28 12:32:48 发布

您现在位置:Python中文网/ 问答频道 /正文

安装Tryton 3.0后,从ppa:rayanayar/tryton-3.0,就像在https://gist.github.com/sharoonthomas/5857450上的gist脚本中一样,当我试图通过Tryton客户机创建一个新数据库时,总是得到“错误的服务器密码”。在

为什么?我在/etc中输入了全局数据库管理密码/trytond.conf按规定:

# Configure the Tryton server password
admin_passwd = my_admin_password

我查过了

  • tryton用户存在于postgreSQL和Linux用户中,其名称和密码位于trytond.conf在
  • PostgreSQL服务器正在重新启动

    root@Tryton:~# service postgresql restart
    * Restarting PostgreSQL 9.1 database server                             [ OK ]
    
  • Tryton服务器重新启动并运行

    ^{3美元
  • python正在侦听端口本地主机:8000在

    root@Tryton:~# netstat -tupan | grep python
    tcp       0      0 127.0.0.1:8000          0.0.0.0:*               LISTEN
    37312/python
    
  • 在“create profile”中输入“localhost”和“8000”时,客户端会显示“create”按钮。


Tags: 用户服务器数据库密码serveradminpostgresqltryton
1条回答
网友
1楼 · 发布于 2024-04-28 12:32:48

这太奇怪了。 在中重置管理员密码后trytond.conf对标准的“管理员”登录再次工作。在

跳过了版本2.2中已知的“创建数据库”信息,创建了数据库,并在“配置数据库”对话框中再次询问了一个密码(没有提示是哪一个),结果是本地数据库管理员密码(指为新创建的数据库的管理员用户创建的密码)。在

有点奇怪,但似乎在本地工作。 但是,还没有通过互联网连接。在


互联网连接也解决了。 最后发现,Ubuntu安装文档(在https://code.google.com/p/tryton/wiki/InstallationOnUbuntu)中,当前将用户引向Debian安装,它将从安装中获得巨大的好处,例如Gentoo,因为他们有实际工作的配置文件,以及postgre服务器设置,这是最后的决定性因素。在

http://wiki.gentoo.org/wiki/Tryton。在

我已经有了

# Activate the json-rpc protocol
jsonrpc = localhost:8000

加上这个之后,它就像一个符咒:

配置数据库连接

^{pr2}$

在我的例子中,我已经尝试过作为数据库用户,一些指令喜欢这样做,显然是出于安全原因。通过使用postgres(PostgreSQL的内置主管理员)作为数据库用户,您可以避免向postgres添加tryton角色(在Ubuntu上使用apt-get安装的标准包会自动添加该角色iirc)。在

相关问题 更多 >