【发布时间】:2022-08-12 16:26:21
【问题描述】:
在做任何事情(创建组、组织、上传文件......)时,我的 ckan 2.9.5 实例出现问题。每次我尝试做某事时,我都会得到一个权限被拒绝:\'/var/lib/ckan/storage/uploads/group\'即使是系统管理员用户。
我尝试为 /var/lib/ckan/storage 授予完全权限,但任何事情都发生了。
These are the permissions of the folder
这是错误日志:
File \"/usr/lib/ckan/venv/lib/python3.8/site-packages/flask/app.py\", line 2449, in wsgi_app
response = self.handle_exception(e)
File \"/usr/lib/ckan/venv/lib/python3.8/site-packages/flask/app.py\", line 1866, in handle_exception
reraise(exc_type, exc_value, tb)
File \"/usr/lib/ckan/venv/lib/python3.8/site-packages/flask/_compat.py\", line 39, in reraise
raise value
File \"/usr/lib/ckan/venv/lib/python3.8/site-packages/flask/app.py\", line 2446, in wsgi_app
response = self.full_dispatch_request()
File \"/usr/lib/ckan/venv/lib/python3.8/site-packages/flask/app.py\", line 1951, in full_dispatch_request
rv = self.handle_user_exception(e)
File \"/usr/lib/ckan/venv/lib/python3.8/site-packages/flask/app.py\", line 1820, in handle_user_exception
reraise(exc_type, exc_value, tb)
File \"/usr/lib/ckan/venv/lib/python3.8/site-packages/flask/_compat.py\", line 39, in reraise
raise value
File \"/usr/lib/ckan/venv/lib/python3.8/site-packages/flask/app.py\", line 1949, in full_dispatch_request
rv = self.dispatch_request()
File \"/usr/lib/ckan/venv/lib/python3.8/site-packages/flask_debugtoolbar/__init__.py\", line 125, in dispatch_request
return view_func(**req.view_args)
File \"/usr/lib/ckan/venv/lib/python3.8/site-packages/flask/views.py\", line 89, in view
return self.dispatch_request(*args, **kwargs)
File \"/usr/lib/ckan/venv/lib/python3.8/site-packages/flask/views.py\", line 163, in dispatch_request
return meth(*args, **kwargs)
File \"/usr/lib/ckan/venv/src/ckan/ckan/views/group.py\", line 859, in post
group = _action(u\'group_create\')(context, data_dict)
File \"/usr/lib/ckan/venv/src/ckan/ckan/logic/__init__.py\", line 504, in wrapped
result = _action(context, data_dict, **kw)
File \"/usr/lib/ckan/venv/src/ckan/ckan/logic/action/create.py\", line 871, in group_create
return _group_or_org_create(context, data_dict)
File \"/usr/lib/ckan/venv/src/ckan/ckan/logic/action/create.py\", line 701, in _group_or_org_create
upload = uploader.get_uploader(\'group\')
File \"/usr/lib/ckan/venv/src/ckan/ckan/lib/uploader.py\", line 60, in get_uploader
upload = Upload(upload_to, old_filename)
File \"/usr/lib/ckan/venv/src/ckan/ckan/lib/uploader.py\", line 126, in __init__
os.makedirs(self.storage_path)
File \"/usr/lib/python3.8/os.py\", line 223, in makedirs
mkdir(name, mode)
PermissionError: [Errno 13] Permission denied: \'/var/lib/ckan/storage/uploads/group\'
谢谢你的帮助。
-
你现在的用户是什么?
-
您应该将所有者更改为
ckan用户
标签: permissions ckan