i am sorry to say but s3ql keeps providing unhandled 
error exceptions and still crashes when connections
are down or when the provider changes routing or s3
provider blocks (temporary) access.

log:

2022-02-14 19:03:59.995 2381527:Trio worker thread 929 
s3ql.metadata.cycle_metadata: Backing up old metadata...
2022-02-14 19:07:20.606 2381527:Thread-9 s3ql.backends.common.wrapped: 
Encountered SSLError ([SSL: BAD_LENGTH] bad length (_ssl.c:2483)), retrying 
ObjectW.close (attempt 3)...
2022-02-14 19:29:58.464 2381527:Thread-2 s3ql.backends.common.wrapped: 
Encountered SSLError ([SSL: BAD_LENGTH] bad length (_ssl.c:2483)), retrying 
ObjectW.close (attempt 3)...
2022-02-14 21:23:04.989 2381527:Thread-7 s3ql.backends.common.wrapped: 
Encountered SSLError ([SSL: BAD_LENGTH] bad length (_ssl.c:2483)), retrying 
ObjectW.close (attempt 3)...
2022-02-14 23:16:22.325 2381527:Thread-10 s3ql.mount.exchook: Unhandled 
exception in thread, terminating
Traceback (most recent call last):
  File 
"/usr/local/lib/python3.9/dist-packages/s3ql-3.8.1-py3.9-linux-x86_64.egg/s3ql/mount.py",
 
line 58, in run_with_except_hook
    run_old(*args, **kw)
  File "/usr/lib/python3.9/threading.py", line 892, in run
    self._target(*self._args, **self._kwargs)
  File 
"/usr/local/lib/python3.9/dist-packages/s3ql-3.8.1-py3.9-linux-x86_64.egg/s3ql/block_cache.py",
 
line 318, in _upload_loop
    self._do_upload(*tmp)
  File 
"/usr/local/lib/python3.9/dist-packages/s3ql-3.8.1-py3.9-linux-x86_64.egg/s3ql/block_cache.py",
 
line 383, in _do_upload
    obj_size = backend.perform_write(do_write, 's3ql_data_%d'
  File 
"/usr/local/lib/python3.9/dist-packages/s3ql-3.8.1-py3.9-linux-x86_64.egg/s3ql/backends/common.py",
 
line 108, in wrapped
    return method(*a, **kw)
  File 
"/usr/local/lib/python3.9/dist-packages/s3ql-3.8.1-py3.9-linux-x86_64.egg/s3ql/backends/common.py",
 
line 279, in perform_write
    return fn(fh)
  File 
"/usr/local/lib/python3.9/dist-packages/s3ql-3.8.1-py3.9-linux-x86_64.egg/s3ql/backends/comprenc.py",
 
line 389, in __exit__
    self.close()
  File 
"/usr/local/lib/python3.9/dist-packages/s3ql-3.8.1-py3.9-linux-x86_64.egg/s3ql/backends/comprenc.py",
 
line 383, in close
    self.fh.close()
  File 
"/usr/local/lib/python3.9/dist-packages/s3ql-3.8.1-py3.9-linux-x86_64.egg/s3ql/backends/comprenc.py",
 
line 548, in close
    self.fh.close()
  File 
"/usr/local/lib/python3.9/dist-packages/s3ql-3.8.1-py3.9-linux-x86_64.egg/s3ql/backends/common.py",
 
line 108, in wrapped
    return method(*a, **kw)
  File 
"/usr/local/lib/python3.9/dist-packages/s3ql-3.8.1-py3.9-linux-x86_64.egg/s3ql/backends/s3c.py",
 
line 913, in close
    resp = self.backend._do_request('PUT', '/%s%s' % (self.backend.prefix, 
self.key),File 
"/usr/local/lib/python3.9/dist-packages/s3ql-3.8.1-py3.9-linux-x86_64.egg/s3ql/backends/s3c.py",
 
line 532, in _do_request
    self._parse_error_response(resp)
  File 
"/usr/local/lib/python3.9/dist-packages/s3ql-3.8.1-py3.9-linux-x86_64.egg/s3ql/backends/s3c.py",
 
line 566, in _parse_error_response
    raise get_S3Error(tree.findtext('Code'), tree.findtext('Message'), 
resp.headers)
s3ql.backends.s3c.S3Error: NoSuchEntity: The entity in your request cannot 
be found.
2022-02-14 23:16:22.385 2381527:Thread-10 root.excepthook: Uncaught 
top-level exception:
Traceback (most recent call last):
  File 
"/usr/local/lib/python3.9/dist-packages/s3ql-3.8.1-py3.9-linux-x86_64.egg/s3ql/mount.py",
 
line 58, in run_with_except_hook
    run_old(*args, **kw)
  File "/usr/lib/python3.9/threading.py", line 892, in run
    self._target(*self._args, **self._kwargs)
  File 
"/usr/local/lib/python3.9/dist-packages/s3ql-3.8.1-py3.9-linux-x86_64.egg/s3ql/block_cache.py",
 
line 318, in _upload_loop
    self._do_upload(*tmp)
  File 
"/usr/local/lib/python3.9/dist-packages/s3ql-3.8.1-py3.9-linux-x86_64.egg/s3ql/block_cache.py",
 
line 383, in _do_upload
    obj_size = backend.perform_write(do_write, 's3ql_data_%d'
  File 
"/usr/local/lib/python3.9/dist-packages/s3ql-3.8.1-py3.9-linux-x86_64.egg/s3ql/backends/common.py",
 
line 108, in wrapped
    return method(*a, **kw)
  File 
"/usr/local/lib/python3.9/dist-packages/s3ql-3.8.1-py3.9-linux-x86_64.egg/s3ql/backends/common.py",
 
line 279, in perform_write
    return fn(fh)
  File 
"/usr/local/lib/python3.9/dist-packages/s3ql-3.8.1-py3.9-linux-x86_64.egg/s3ql/backends/comprenc.py",
 
line 389, in __exit__
    self.close()
  File 
"/usr/local/lib/python3.9/dist-packages/s3ql-3.8.1-py3.9-linux-x86_64.egg/s3ql/backends/comprenc.py",
 
line 383, in close
    self.fh.close()
  File 
"/usr/local/lib/python3.9/dist-packages/s3ql-3.8.1-py3.9-linux-x86_64.egg/s3ql/backends/comprenc.py",
 
line 548, in close
    self.fh.close()
  File 
"/usr/local/lib/python3.9/dist-packages/s3ql-3.8.1-py3.9-linux-x86_64.egg/s3ql/backends/common.py",
 
line 108, in wrapped
    return method(*a, **kw)
  File 
"/usr/local/lib/python3.9/dist-packages/s3ql-3.8.1-py3.9-linux-x86_64.egg/s3ql/backends/s3c.py",
 
line 913, in close
    resp = self.backend._do_request('PUT', '/%s%s' % (self.backend.prefix, 
self.key),
  File 
"/usr/local/lib/python3.9/dist-packages/s3ql-3.8.1-py3.9-linux-x86_64.egg/s3ql/backends/s3c.py",
 
line 532, in _do_request
    self._parse_error_response(resp)
  File 
"/usr/local/lib/python3.9/dist-packages/s3ql-3.8.1-py3.9-linux-x86_64.egg/s3ql/backends/s3c.py",
 
line 566, in _parse_error_response
    raise get_S3Error(tree.findtext('Code'), tree.findtext('Message'), 
resp.headers)
s3ql.backends.s3c.S3Error: NoSuchEntity: The entity in your request cannot 
be found.
2022-02-14 23:16:40.537 2381527:MainThread s3ql.mount.unmount: Unmounting 
file system...
2022-02-15 00:00:52.667 2381527:Thread-6 s3ql.mount.exchook: Unhandled 
top-level exception during shutdown (will not be re-raised)
2022-02-15 00:00:52.668 2381527:Thread-6 root.excepthook: Uncaught 
top-level exception:
Traceback (most recent call last):
  File 
"/usr/local/lib/python3.9/dist-packages/s3ql-3.8.1-py3.9-linux-x86_64.egg/s3ql/mount.py",
 
line 58, in run_with_except_hook
    run_old(*args, **kw)
  File "/usr/lib/python3.9/threading.py", line 892, in run
    self._target(*self._args, **self._kwargs)
  File 
"/usr/local/lib/python3.9/dist-packages/s3ql-3.8.1-py3.9-linux-x86_64.egg/s3ql/block_cache.py",
 
line 318, in _upload_loop
    self._do_upload(*tmp)
  File 
"/usr/local/lib/python3.9/dist-packages/s3ql-3.8.1-py3.9-linux-x86_64.egg/s3ql/block_cache.py",
 
line 383, in _do_upload
    obj_size = backend.perform_write(do_write, 's3ql_data_%d'
  File 
"/usr/local/lib/python3.9/dist-packages/s3ql-3.8.1-py3.9-linux-x86_64.egg/s3ql/backends/common.py",
 
line 108, in wrapped
    return method(*a, **kw)
  File 
"/usr/local/lib/python3.9/dist-packages/s3ql-3.8.1-py3.9-linux-x86_64.egg/s3ql/backends/common.py",
 
line 279, in perform_write
    return fn(fh)
  File 
"/usr/local/lib/python3.9/dist-packages/s3ql-3.8.1-py3.9-linux-x86_64.egg/s3ql/backends/comprenc.py",
 
line 389, in __exit__
    self.close()
  File 
"/usr/local/lib/python3.9/dist-packages/s3ql-3.8.1-py3.9-linux-x86_64.egg/s3ql/backends/comprenc.py",
 
line 383, in close
    self.fh.close()
  File 
"/usr/local/lib/python3.9/dist-packages/s3ql-3.8.1-py3.9-linux-x86_64.egg/s3ql/backends/comprenc.py",
 
line 548, in close
    self.fh.close()
  File 
"/usr/local/lib/python3.9/dist-packages/s3ql-3.8.1-py3.9-linux-x86_64.egg/s3ql/backends/common.py",
 
line 108, in wrapped
    return method(*a, **kw)
  File 
"/usr/local/lib/python3.9/dist-packages/s3ql-3.8.1-py3.9-linux-x86_64.egg/s3ql/backends/s3c.py",
 
line 913, in close
    resp = self.backend._do_request('PUT', '/%s%s' % (self.backend.prefix, 
self.key),
  File 
"/usr/local/lib/python3.9/dist-packages/s3ql-3.8.1-py3.9-linux-x86_64.egg/s3ql/backends/s3c.py",
 
line 532, in _do_request
    self._parse_error_response(resp)
  File 
"/usr/local/lib/python3.9/dist-packages/s3ql-3.8.1-py3.9-linux-x86_64.egg/s3ql/backends/s3c.py",
 
line 566, in _parse_error_response
    raise get_S3Error(tree.findtext('Code'), tree.findtext('Message'), 
resp.headers)
s3ql.backends.s3c.S3Error: NoSuchEntity: Cannot find user for the access 
key.
2022-02-15 01:17:59.768 2381527:Thread-7 s3ql.backends.common.wrapped: 
Encountered SSLError ([SSL: BAD_LENGTH] bad length (_ssl.c:2483)), retrying 
ObjectW.close (attempt 3)...
2022-02-15 01:18:02.346 2381527:Thread-4 s3ql.backends.common.wrapped: 
Encountered SSLError ([SSL: BAD_LENGTH] bad length (_ssl.c:2483)), retrying 
ObjectW.close (attempt 3)...
2022-02-15 01:18:02.448 2381527:Thread-11 s3ql.backends.common.wrapped: 
Encountered ConnectionTimedOut (send/recv timeout exceeded), retrying 
ObjectW.close (attempt 3)...
2022-02-15 02:58:14.676 2381527:Thread-1 s3ql.backends.common.wrapped: 
Encountered RequestTimeoutError (RequestTimeout: Your socket connection to 
the server was not read from or
written to within the timeout period, source:  read tcp 
130.117.252.13:443->178.119.8.200:12330: i/o timeout), retrying 
ObjectW.close (attempt 3)...
2022-02-15 02:58:14.792 2381527:Thread-1 s3ql.backends.common.wrapped: 
Encountered SSLError ([SSL: BAD_LENGTH] bad length (_ssl.c:2483)), retrying 
ObjectW.close (attempt 4)...
2022-02-15 03:01:14.242 2381527:Thread-8 s3ql.backends.common.wrapped: 
Encountered RequestTimeoutError (RequestTimeout: Your socket connection to 
the server was not read from or
written to within the timeout period, source:  read tcp 
130.117.252.11:443->178.119.8.200:7724: i/o timeout), retrying 
ObjectW.close (attempt 3)...
2022-02-15 03:01:14.361 2381527:Thread-8 s3ql.backends.common.wrapped: 
Encountered SSLError ([SSL: BAD_LENGTH] bad length (_ssl.c:2483)), retrying 
ObjectW.close (attempt 4)...
                           
After a fsck:

Starting fsck of s3c://XXXX:443/XXX/
_do_request(): redirected to s3.eu-central-1.wasabisys.com
Using cached metadata.
ERROR: Uncaught top-level exception:
Traceback (most recent call last):
  File "/usr/local/bin/fsck.s3ql", line 33, in <module>
    sys.exit(load_entry_point('s3ql==3.8.1', 'console_scripts', 
'fsck.s3ql')())
  File 
"/usr/local/lib/python3.9/dist-packages/s3ql-3.8.1-py3.9-linux-x86_64.egg/s3ql/fsck.py",
 
line 1175, in main
    db = Connection(cachepath + '.db')
  File 
"/usr/local/lib/python3.9/dist-packages/s3ql-3.8.1-py3.9-linux-x86_64.egg/s3ql/database.py",
 
line 71, in __init__
    cur.execute(s)
apsw.BusyError: BusyError: database is locked
fsck.s3ql reported errors! exit code 1

-- 
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].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/s3ql/cdb58628-0477-4d54-9966-e25685486c3en%40googlegroups.com.

Reply via email to