2014-02-25 28 views
1

在Ubuntu 12.04中安装标准的Tryton软件包之后,我可以启动客户端并创建一个新的数据库。但客户端拒绝连接到数据库。它将显示本地创建的数据库,但无法添加localhost配置文件。无法连接到Tryton数据库

如果我尝试添加新的配置文件,客户端将显示已安装的数据库,但单击确定后将自动返回到开始屏幕而不添加新配置文件。

新的配置文件设置为:

Hostname: localhost 
Port: 8000 
Database: [Correctly displays the list of created Dbs] 
Username: [I've tried everything from tryton, admin, test to root] 

我也曾尝试直接在Tryton客户端连接而无需添加新的配置文件,那么它将总是产生“错误的用户名或密码”,无论多么精确的我用他的密码重新输入tryton用户,或者为此重新输入任何其他用户(管理员,根用户)。

我按照文献中的方法(README.Debian所有:在/etc/trytond.conf等等加入数据库用户,已注册用户tryton与postgres的和在trytond.conf)。

我是否需要在远程桌面上登录为tryton? 客户端通过远程桌面在Ubuntu桌面上启动,以root身份登录。 也尝试登录为tryton。这将到达桌面,但不知何故不显示终端窗口。因此我无法启动Tryton客户端。终端将闪烁一秒钟然后消失。

回答

2

当您从tryton客户端创建一个dabatase时,它会询问您的管理员密码。您必须输入'admin'用户名和您在数据库创建步骤中使用的管理员密码。

一旦你进入系统,你会看到和步骤来创建额外的用户。如果你愿意,你可以跳过它,因为它们可以随时从管理 - >用户 - >用户菜单创建。

您绝对不能使用在etc/trytond.conf中输入的密码,因为这个凭证是从tryton服务器使用的,以便连接到数据库。用户登录由Tryton服务器管理。

+0

嗯,实际上,我现在刚刚在“创建数据库”对话框中的所有三个字段中输入了“管理员”作为标准密码,并且它工作正常。似乎有点违反我的想法,但没关系。非常感谢你! (这只是现在没有安装模块,但我想我可以通过\t \t来解决这个问题,sudo apt-get install tr​​yton-server tryton-modules-all。我现在在不同的机器上做了很多尝试,很难记得在哪里安装了什么;-) – Wolfgang

+0

是的,你可以安装tryton-modules-all来获得所有的官方模块。我可以问你使用哪种debian/ubntu版本吗?通常,apt-get报告已过时,因此我会使用pip&virtualenv推荐您获取更新的tryton版本。 – pokoli