我该如何设置ckan数据存储扩展

时间:2013-08-30 08:54:29

标签: ckan

这是我第一次在ubuntu12.04中安装ckan2.2。 我按照文档设置了数据存储区,但是当我执行命令行“paster datastore set-permissions postgres -c xxxx / development.ini”时,它失败并返回

 AttributeError: 'NoneType' object has no attribute 'auth_audit_exempt'
我已经确认了“ckan.datastore.write_url”和“ckan.datastore.read_url”,我确信密码是正确的。 如果我跳过这个设置,我就无法运行ckan。

 sqlalchemy.exc.OperationalError: (OperationalError) FATAL:  role "datastore_default" is not permitted to log in
 None None 

任何人都可以帮助我吗?

最后,我解决了这个问题......

只需使用超级用户“postgres”登录数据库“datastore_default”,然后“更改角色datastore_default登录;”

... WTF

1 个答案:

答案 0 :(得分:1)

我认为你创建了一个糟糕的用户。 你确定你创建的用户命令是: sudo -u postgres createuser -S -D -R -P ckan_default。 可选的-S -D -R -P必须是大写。