gpt4 book ai didi

ckan - 尝试将文件上传到 CKAN 时出错 : "Failed to get credentials for storage upload. Upload cannot proceed"

转载 作者:行者123 更新时间:2023-12-02 21:05:16 31 4
gpt4 key购买 nike

当尝试将文件上传到 CKAN 中的数据集时,我在 Web 界面中收到此错误:

Failed to get credentials for storage upload. Upload cannot proceed

最佳答案

此错误通常是由于 CKAN 的 FileStore 未正确安装或 FileStore 的依赖项未正确安装所致。请参阅 CKAN 的 FileStore and File Uploads文档。

确保:

  • 您已在 CKAN virtualenv 中安装了 pairtree (pip installpairtree)

  • 您已在 CKAN virtualenv 中安装了 argparse (pip install argparse)

  • 您已在 [app:main] 部分中正确设置了 ofs.implofs.storage_dir 选项。 CKAN ini 文件,例如:

    ofs.impl = pairtree
    ofs.storage_dir = /mnt/datalocale
  • 确保您的 ofs.storage_dir 目录存在。在 shell 中运行以下命令:mkdir -p/path/to/your/ofs/storage/dir

  • 确保 CKAN 运行的操作系统用户(例如,如果您在 Ubuntu 上使用 Apache 运行 CKAN,则为用户 www-data)具有 ofs.storage_dir。例如,如果您在 Ubuntu 上使用 Apache 运行 CKAN,请在终端中运行以下命令:

    sudo chown www-data /path/to/your/ofs/storage_dir
    sudo chmod u+rwx /path/to/your/ofs/storage_dir
    sudo service apache2 restart

如果以上所有方法均失败,请寻求帮助,可以使用此 CKAN tag on StackOverflowckan-dev mailing list 。发帖时,包含以下内容很有用:

  • 您使用的是什么操作系统
  • 您使用的 CKAN 版本
  • 您如何部署 CKAN(软件包安装还是源代码安装?Apache 网络服务器还是粘贴开发安装?)
  • 您的 CKAN ini 文件(已删除所有敏感详细信息)
  • 从 CKAN 获得的任何错误,无论是从运行 pasterserve ... 的终端,还是从日志文件(例如 运行 CKAN 和 Apache) >/var/log/apache2/YOURSITE.error.log。如果您能为我们提供完整的 Python 回溯,这通常是最有用的。
  • 在 CKAN 虚拟环境中运行时 pip freeze 命令的输出。

关于ckan - 尝试将文件上传到 CKAN 时出错 : "Failed to get credentials for storage upload. Upload cannot proceed",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13971622/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com