s3ql is crashing every few hours after *average-intensive* work. I am using
a s3c with Object Storage from Scaleway.com.
*Link to Scaleway S3 API Compatibility
<https://www.scaleway.com/docs/s3-object-storage-api/>*
*This is the latest mount log crash record:*
2019-03-12 13:47:59.546 1417:Thread-12 root.excepthook: Uncaught top-level
exception:
Traceback (most recent call last):
File
"/usr/local/lib/python3.6/dist-packages/s3ql-3.0-py3.6-linux-x86_64.egg/s3ql/mount.py"
, line 58, in run_with_except_hook
run_old(*args, **kw)
File "/usr/lib/python3.6/threading.py", line 864, in run
self._target(*self._args, **self._kwargs)
File
"/usr/local/lib/python3.6/dist-packages/s3ql-3.0-py3.6-linux-x86_64.egg/s3ql/block_cache.py"
, line 768, in _removal_loop_simple
backend.delete('s3ql_data_%d' % id_)
File
"/usr/local/lib/python3.6/dist-packages/s3ql-3.0-py3.6-linux-x86_64.egg/s3ql/backends/comprenc.py"
, line 289, in delete
return self.backend.delete(key, force)
File
"/usr/local/lib/python3.6/dist-packages/s3ql-3.0-py3.6-linux-x86_64.egg/s3ql/backends/common.py"
, line 108, in wrapped
return method(*a, **kw)
File
"/usr/local/lib/python3.6/dist-packages/s3ql-3.0-py3.6-linux-x86_64.egg/s3ql/backends/s3c.py"
, line 218, in delete
resp = self._do_request('DELETE', '/%s%s' % (self.prefix, key))
File
"/usr/local/lib/python3.6/dist-packages/s3ql-3.0-py3.6-linux-x86_64.egg/s3ql/backends/s3c.py"
, line 528, in _do_request
self._parse_error_response(resp)
File
"/usr/local/lib/python3.6/dist-packages/s3ql-3.0-py3.6-linux-x86_64.egg/s3ql/backends/s3c.py"
, line 562, in _parse_error_response
raise get_S3Error(tree.findtext('Code'), tree.findtext('Message'), resp.
headers)
s3ql.backends.s3c.SignatureDoesNotMatchError: SignatureDoesNotMatch: The
request signature we calculated does not match the signature you provided.
Check your key and signing method.
2019-03-12 13:48:01.015 1417:MainThread s3ql.mount.unmount: Unmounting file
system...
2019-03-12 13:48:01.064 1417:MainThread root.excepthook: Uncaught top-level
exception:
Traceback (most recent call last):
File "/usr/local/bin/mount.s3ql", line 11, in <module>
load_entry_point('s3ql==3.0', 'console_scripts', 'mount.s3ql')()
File
"/usr/local/lib/python3.6/dist-packages/s3ql-3.0-py3.6-linux-x86_64.egg/s3ql/mount.py"
, line 214, in main
raise RuntimeError('Received signal %d, terminating' % (ret,))
RuntimeError: Received signal 15, terminating
*My set-up is:*
Ubuntu Bionic
s3ql installed with python 3.6 according to official guide on rath.org
s3ql started with systemd, here is the service:
[Unit]
Description=S3QL Scaleway mount -------
After=network.target nss-lookup.target systemd-resolved.service sys-fs-fuse-
connections.mount boot-efi.mount local-fs.target ssh.service network-online.
target
Conflicts=shutdown.target
[Service]
Type=simple
ExecStartPre=/bin/sleep 10
ExecStartPre=/usr/local/bin/fsck.s3ql --batch --force --keep-cache s3c:
//s3.nl-ams.scw.cloud:443/*****
ExecStart=/usr/local/bin/mount.s3ql --fg --systemd --keep-cache --cachesize
30000000 --max-cache-entries 10000 --compress zlib-2 --threads 4 --allow-other
s3c://s3.nl-ams.scw.cloud:443/****/mnt/s3
ExecStop=/usr/local/bin/umount.s3ql /mnt/s3
ExecStopPost=/bin/sleep 10
LimitNOFILE=1000000
TasksMax=1000000
TimeoutStartSec=120min
TimeoutStopSec=120min
[Install]
WantedBy=multi-user.target
Any ideas ? :(
Thank you in advance!
--
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.