首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Tryton3.0:总是“错误的服务器密码”

Tryton3.0:总是“错误的服务器密码”
EN

Stack Overflow用户
提问于 2014-03-03 10:51:15
回答 1查看 3.6K关注 0票数 0

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

为什么会这样呢?我按规定在/etc/ the tond.conf中输入了全局数据库管理密码:

代码语言:javascript
复制
# Configure the Tryton server password
admin_passwd = my_admin_password

我查过了

  • tryton用户存在于postgreSQL和Linux用户中,并且在trytond.conf中有他的名称和密码。
  • PostgreSQL服务器列表重新启动 root@Tryton:~#服务postgresql重启*重新启动PostgreSQL 9.1数据库服务器
  • Tryton服务器重新启动并运行。 root@Tryton:~# sudo /etc/init.d/ Tryton -服务器重启*重启tryton应用程序平台尝试启动-停止-守护进程:警告:未能杀死50063:没有这样的进程,root@Tryton:~# ps aux + trytond tryton 37312 0.2 1.0 292796 17368?Sl Mar01 7:45 /usr/bin/python /usr/bin/trytond config=/etc/tretond.conf-logfile=/var/log/tryton/tretond.log根40178 0.0 2.0 576524 34776 pts/4 Sl+ Mar01 0:03 gedit /etc/tretond.conf根50332 0.0 8112 896 pts/6 S+ 10:45 0 0:00 grep -颜色=自动试用
  • python正在监听端口localhost:8000 root@Tryton:~# netstat -tupan grep python 0 127.0.0.1:8000 0.0.0:*听37312/python
  • 客户端在输入"localhost“时显示"create”按钮,在"Create“中显示"8000”按钮。
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-03 14:43:53

太奇怪了。在将trytond.conf中的管理密码重置为标准" admin“之后,登录再次工作。

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

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

互联网连接也解决了。最终,Ubuntu安装(关于https://code.google.com/p/tryton/wiki/InstallationOnUbuntu)的文档(目前将用户推荐给Debian安装)将极大地受益于在安装中为Gentoo提供的附加细节,因为他们有实际的工作配置文件和postgre服务器设置,这是最终的决定性点。

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

我已经有了

代码语言:javascript
复制
# Activate the json-rpc protocol
jsonrpc = localhost:8000

加上这个之后,它就像一种魅力:

配置数据库连接

代码语言:javascript
复制
## Note: Only databases owned by db_user will be displayed in the connection dialog
## of the Tryton client. db_user must have create permission for new databases
## to be able to use automatic database creation with the Tryton client.
db_host = localhost
db_port = 5432
db_user = postgres
db_password = postgrsqlpassword
db_minconn = 1
db_maxconn = 64

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22144754

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档