尝试在Ubuntu 13.10 x64服务器上安装Apache Bloodhound(在Trac上构建)。
我完全遵循了their installation guide(对于Postgres)。
bloodhound_setup.py
Error: TimeoutError: Unable to get database connection within 0 seconds.
TimeoutError: Unable to get database connection within 0 seconds.
(OperationalError: could not translate host name "jr5@localhost" to
address: Name or service not known
如何让它发挥作用?
答案 0 :(得分:1)
这确实令人沮丧。我曾经有过几次这个问题,而答案从来都不是与PostgreSQL相关的。第一次结果是mod_wsgi设置错误。我更改了设置以使用我在此处找到的说明:http://code.google.com/p/modwsgi/wiki/IntegrationWithTrac。注意有关Trac实例“流血”到其他实例的阻止。
另一次它与trac和PAM身份验证设置有关。在那种情况下,我放弃了libapache2-mod-auth-pam,并使用了libapache2-mod-authnz-external。
在这两种情况下,此错误消息都在其自身清除,而不会更改有关PostgreSQL的任何内容。
很抱歉没有回答,但我希望它对某人有帮助。
答案 1 :(得分:1)
您的密码包含必须在数据库连接字符串中转义的字符::
。,/
或@
。有关详细信息,请参阅DatabaseConnectionString。