Skip to content

OSError on cache.delete [Errno 13] Permission denied #4

Description

@grantjenks
File "/home/grantj/repos/xxx/env27/lib/python2.7/site-packages/diskcache/djangocache.py", line 77, in delete
    self._cache.delete(key)
  File "/home/grantj/repos/xxx/env27/lib/python2.7/site-packages/diskcache/fanout.py", line 123, in delete
    return self.__delitem__(key)
  File "/home/grantj/repos/xxx/env27/lib/python2.7/site-packages/diskcache/fanout.py", line 111, in __delitem__
    return self._shards[index].__delitem__(key)
  File "/home/grantj/repos/xxx/env27/lib/python2.7/site-packages/diskcache/core.py", line 737, in __delitem__
    return self._delete(rowid, version, filename)
  File "/home/grantj/repos/xxx/env27/lib/python2.7/site-packages/diskcache/core.py", line 763, in _delete
    self._remove(filename)
  File "/home/grantj/repos/xxx/env27/lib/python2.7/site-packages/diskcache/core.py", line 790, in _remove
    os.remove(full_path)

OSError: [Errno 13] Permission denied: '/tmp/xxx-cache/003/e6/be/87b78c58d79c1a502b05ce645db8.val'

This is an odd error. On one particular server I get transient [Errno 13] Permission denied errors.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions