首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CKAN无法启动

CKAN无法启动
EN

Stack Overflow用户
提问于 2014-10-28 02:37:17
回答 2查看 468关注 0票数 0

在我的FreeBSD 10上,我设法安装了PostgreSQL,Apache Solr和CKAN,但当我运行paster serve /etc/ckan/default/development.ini时,我得到了这些错误消息(我知道CKAN有问题,因为在我的ip:5000上我有一个error: connection failed)。

以下是错误消息:

代码语言:javascript
复制
$ paster serve /etc/ckan/default/production.ini 
Traceback (most recent call last):
  File "/usr/lib/ckan/default/bin/paster", line 9, in <module>
    load_entry_point('PasteScript==1.7.5', 'console_scripts', 'paster')()
  File "/usr/lib/ckan/default/lib/python2.7/site-packages/paste/script/command.py", line 104, in run
    invoke(command, command_name, options, args[1:])
  File "/usr/lib/ckan/default/lib/python2.7/site-packages/paste/script/command.py", line 143, in invoke
    exit_code = runner.run(args)
  File "/usr/lib/ckan/default/lib/python2.7/site-packages/paste/script/command.py", line 238, in run
    result = self.command()
  File "/usr/lib/ckan/default/lib/python2.7/site-packages/paste/script/serve.py", line 284, in command
    relative_to=base, global_conf=vars)
  File "/usr/lib/ckan/default/lib/python2.7/site-packages/paste/script/serve.py", line 321, in loadapp
    **kw)
  File "/usr/lib/ckan/default/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 247, in loadapp
    return loadobj(APP, uri, name=name, **kw)
  File "/usr/lib/ckan/default/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 272, in loadobj
    return context.create()
  File "/usr/lib/ckan/default/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 710, in create
    return self.object_type.invoke(self)
  File "/usr/lib/ckan/default/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 146, in invoke
    return fix_call(context.object, context.global_conf, **context.local_conf)
  File "/usr/lib/ckan/default/lib/python2.7/site-packages/paste/deploy/util.py", line 56, in fix_call
    val = callable(*args, **kw)
  File "/root/ckan/lib/default/src/ckan/ckan/config/middleware.py", line 58, in make_app
    load_environment(conf, app_conf)
  File "/root/ckan/lib/default/src/ckan/ckan/config/environment.py", line 232, in load_environment
    p.load_all(config)
  File "/root/ckan/lib/default/src/ckan/ckan/plugins/core.py", line 134, in load_all
    load(*plugins)
  File "/root/ckan/lib/default/src/ckan/ckan/plugins/core.py", line 170, in load
    plugins_update()
  File "/root/ckan/lib/default/src/ckan/ckan/plugins/core.py", line 116, in plugins_update
    environment.update_config()
  File "/root/ckan/lib/default/src/ckan/ckan/config/environment.py", line 357, in update_config
    plugin.configure(config)
  File "/root/ckan/lib/default/src/ckan/ckanext/datastore/plugin.py", line 115, in configure
    self._check_urls_and_permissions()
  File "/root/ckan/lib/default/src/ckan/ckanext/datastore/plugin.py", line 159, in _check_urls_and_permissions
    self._log_or_raise('The read-only user has write privileges.')
  File "/root/ckan/lib/default/src/ckan/ckanext/datastore/plugin.py", line 140, in _log_or_raise
    raise DatastoreException(message)
ckanext.datastore.plugin.DatastoreException: The read-only user has write privileges.

我该怎么办?

EN

回答 2

Stack Overflow用户

发布于 2014-10-29 18:52:46

数据存储区数据库的只读postgresql用户设置不正确:该用户具有写入权限。

票数 1
EN

Stack Overflow用户

发布于 2015-03-23 19:37:32

我也遇到了这样的问题……我已经从postgres中删除了用户"datastore_default“。要删除Postgres用户,请参阅:Postgres Delete user

并根据datastore_default文档重新创建postgres用户“CKAN”。请参考:Create User datastore_default for CKAN

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

https://stackoverflow.com/questions/26594481

复制
相关文章

相似问题

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