Hello,
I've a problem with an S3QL file system. It contiously umount due to 404 
error:

2016-06-22 11:15:02.493 10482:Thread-12 root.excepthook: Uncaught top-level 
exception:
Traceback (most recent call last):
  File 
"/usr/lib64/python3.4/site-packages/s3ql-2.18-py3.4-linux-x86_64.egg/s3ql/backends/swift.py",
 
line 387, in delete
    resp = self._do_request('DELETE', '/%s%s' % (self.prefix, key))
  File 
"/usr/lib64/python3.4/site-packages/s3ql-2.18-py3.4-linux-x86_64.egg/s3ql/backends/swift.py",
 
line 251, in _do_request
    raise HTTPError(resp.status, resp.reason, resp.headers)
s3ql.backends.s3c.HTTPError: 404 Not Found

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File 
"/usr/lib64/python3.4/site-packages/s3ql-2.18-py3.4-linux-x86_64.egg/s3ql/mount.py",
 
line 64, in run_with_except_hook
    run_old(*args, **kw)
  File "/usr/lib64/python3.4/threading.py", line 868, in run
    self._target(*self._args, **self._kwargs)
  File 
"/usr/lib64/python3.4/site-packages/s3ql-2.18-py3.4-linux-x86_64.egg/s3ql/block_cache.py",
 
line 689, in _removal_loop
    backend.delete_multi(['s3ql_data_%d' % i for i in ids])
  File 
"/usr/lib64/python3.4/site-packages/s3ql-2.18-py3.4-linux-x86_64.egg/s3ql/backends/comprenc.py",
 
line 251, in delete_multi
    return self.backend.delete_multi(keys, force=force)
  File 
"/usr/lib64/python3.4/site-packages/s3ql-2.18-py3.4-linux-x86_64.egg/s3ql/backends/common.py",
 
line 476, in delete_multi
    self.delete(key, force=force)
  File 
"/usr/lib64/python3.4/site-packages/s3ql-2.18-py3.4-linux-x86_64.egg/s3ql/backends/common.py",
 
line 108, in wrapped
    return method(*a, **kw)
  File 
"/usr/lib64/python3.4/site-packages/s3ql-2.18-py3.4-linux-x86_64.egg/s3ql/backends/swift.py",
 
line 393, in delete
    raise NoSuchObject(key)
s3ql.backends.common.NoSuchObject: Backend does not have anything stored 
under key 's3ql_data_75823'
2016-06-22 11:15:06.394 10482:MainThread s3ql.mount.unmount: Unmounting 
file system...

I've already tried to do an fsck, it has deleted a lot of objects that 
"only exists in table but not in backend" and put a lot of files in 
lost+found. If I try to mount the file system again it crashes after few 
minutes.

If I try to delete files in lost+found it crash again, the errors are 
always related to 404 Not Found. I've checked on the backend storage and 
reported files doesn't exist, so the 404 eorror is true.

I've runned s3ql_verify but it haven't found corrupted or missing objects.

Do you have any suggestion on how to solve?

It's not a problem to loose some files (it's a filesystem used for backup) 
but I need to remount and use it, cause contains a lot of data and rebuild 
from scratch is very time expensive.

Thanks for your help

Regards
Fabio


-- 
You received this message because you are subscribed to the Google Groups 
"s3ql" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to