代码之家  ›  专栏  ›  技术社区  ›  Anastasios Selmani

连接到ckanext showcase的CKAN中的站点包错误

  •  1
  • Anastasios Selmani  · 技术社区  · 9 年前

    虽然安装没有引起任何错误,并且当我设置为showcase管理员的一些用户开始添加showcase时,我能够添加一些showcase,但该模块已停止工作。

    The page {portal.url/showcase} can't be viewed unless I am connected as system administrator. When a user or even a showcase user tries to enter the page get's an internal server error.
    
    From that point on when I am trying to create a new system administrator from console with the paster command (http://docs.ckan.org/en/latest/maintaining/getting-started.html#create-admin-user) I get the bellow message
    Traceback (most recent call last):
    File "/usr/lib/ckan/default/lib/python2.7/site.py", line 703, in
    main()
    File "/usr/lib/ckan/default/lib/python2.7/site.py", line 683, in main
    paths_in_sys = addsitepackages(paths_in_sys)
    File "/usr/lib/ckan/default/lib/python2.7/site.py", line 282, in addsitepackages
    addsitedir(sitedir, known_paths)
    File "/usr/lib/ckan/default/lib/python2.7/site.py", line 204, in addsitedir
    addpackage(sitedir, name, known_paths)
    File "/usr/lib/ckan/default/lib/python2.7/site.py", line 173, in addpackage
    exec(line)
    File "", line 1, in
    KeyError: 'ckanext'
    

    任何帮助都将不胜感激

    1 回复  |  直到 9 年前
        1
  •  1
  •   Anastasios Selmani    9 年前

    在查看我的服务器错误日志后,我发现错误不是由插件ckanext showcase引起的,而是由模块ckanextdatarequests引起的。 我的问题的第一部分与服务器错误有关,在插件的1.0.2版本中,401未经授权的异常没有得到处理。我一升级到最新版本1.0.3,错误就被修复了。