Skip to content

PermissionError: [Errno 13] Permission denied: '/tmp/qn-regions-cache.jsonl.shrink' in Ubuntu #454

@touero

Description

@touero

python version: 3.10
qiniu sdk: 7.15.0
how start my process?: subprocess.Popen in root

File "/usr/local/lib/python3.10/dist-packages/qiniu/services/storage/uploader.py", line 116, in put_file
    ret, info = _form_put(
  File "/usr/local/lib/python3.10/dist-packages/qiniu/services/storage/uploader.py", line 153, in _form_put
    return uploader.upload(
  File "/usr/local/lib/python3.10/dist-packages/qiniu/services/storage/uploaders/form_uploader.py", line 125, in upload
    ret, resp = self.__upload_data_with_retrier(
  File "/usr/local/lib/python3.10/dist-packages/qiniu/services/storage/uploaders/form_uploader.py", line 157, in __upload_data_with_retrier
    for attempt in retrier:
  File "/usr/local/lib/python3.10/dist-packages/qiniu/retry/retrier.py", line 28, in __iter__
    retrying.init_context()
  File "/usr/local/lib/python3.10/dist-packages/qiniu/retry/retrier.py", line 110, in init_context
    policy.init_context(self.context)
  File "/usr/local/lib/python3.10/dist-packages/qiniu/http/regions_retry_policy.py", line 38, in init_context
    self._init_regions(context)
  File "/usr/local/lib/python3.10/dist-packages/qiniu/http/regions_retry_policy.py", line 76, in _init_regions
    regions = list(self.regions_provider)
  File "/usr/local/lib/python3.10/dist-packages/qiniu/http/regions_provider.py", line 418, in __iter__
    self.__shrink_cache()
  File "/usr/local/lib/python3.10/dist-packages/qiniu/http/regions_provider.py", line 649, in __shrink_cache
    with open(shrink_file_path, 'a') as f:
PermissionError: [Errno 13] Permission denied: '/tmp/qn-regions-cache.jsonl.shrink'

image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions