【问题标题】:Cannot connect to Tryton database无法连接到 Tryton 数据库
【发布时间】:2014-05-03 20:13:13
【问题描述】:

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

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

新的个人资料设置是:

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 用户多么准确,或者任何其他用户(管理员、root)。

我已按照文档中的步骤进行操作(Readme.debian:在 /etc/trytond.conf 中添加数据库用户等,已在 postgres 和 trytond.conf 中注册了 tryton 用户)。

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

【问题讨论】:

    标签: postgresql ubuntu tryton


    【解决方案1】:

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

    进入系统后,您将看到并逐步创建其他用户。您可以根据需要跳过它,因为它们可以随时从管理 -> 用户 -> 用户菜单中创建。

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

    【讨论】:

    • 嗯,确实,我现在只是在“创建数据库”对话框的所有三个字段中输入“admin”作为标准密码,并且它起作用了。对我来说似乎有点违反直觉,但没关系。真的非常感谢! (只是现在没有安装任何模块,但我想我可以用 sudo apt-get install tr​​yton-server tryton-modules-all 来解决这个问题。到目前为止,我已经在不同的机器上做了很多尝试,这很难回忆一下安装在哪里;-)
    • 是的,您可以安装 tryton-modules-all 以获取所有官方模块。请问你用的是哪个debian/ubntu版本?通常,apt-get 报告已经过时,所以我会建议您使用 pip 和 virtualenv 来获取更新的 tryton 版本。
    猜你喜欢
    • 2020-12-22
    • 1970-01-01
    • 2011-06-16
    • 2012-10-29
    • 2013-11-19
    • 2018-08-03
    相关资源
    最近更新 更多