On Fri, 19 Sep 2025, at 13:38, '[email protected]' via s3ql wrote:
>
>
> On Tuesday, September 16, 2025 at 3:21:24 PM UTC-4 Nikolaus Rath wrote:
>>
>>
>> On Tue, 16 Sep 2025, at 17:36, '[email protected]' via s3ql wrote:
>>> I don't know what the metadata block size is I'm afraid :( It looks like I
>>> made this filesystem in Sep 2021 using s3ql 3.7.3 and bash history just
>>> says mkfs.s3ql gs://bucketname/...
>>
>> It's probably the default from "s3qladm upgrade", 64 kB.
>>
>> Best,
>> -Nikolaus
>>
>>
>
> I think I got this on again - this time I ran mount.s3ql with the --debug
> option, logs are available here:
>
> https://www.maher.org.uk/~joseph/s3ql/
With "this", do you mean:
2025-09-19 04:18:24.153 2075958:MainThread __main__.excepthook: Uncaught
top-level exception:
+ Exception Group Traceback (most recent call last):
| File "/usr/bin/mount.s3ql", line 33, in <module>
| sys.exit(load_entry_point('s3ql==5.4.0', 'console_scripts',
'mount.s3ql')())
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
| File "/usr/lib/python3/dist-packages/s3ql/mount.py", line 170, in main
| trio.run(main_async, options, stdout_log_handler)
| ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "/usr/lib/python3/dist-packages/trio/_core/_run.py", line 2423, in
run
| raise runner.main_task_outcome.error
| File "/usr/lib/python3/dist-packages/s3ql/mount.py", line 238, in
main_async
| async with trio.open_nursery() as nursery, AsyncExitStack() as cm:
| ~~~~~~~~~~~~~~~~~^^
| File "/usr/lib/python3/dist-packages/trio/_core/_run.py", line 1058, in
__aexit__
| raise combined_error_from_nursery
| ExceptionGroup: Exceptions from Trio nursery (1 sub-exception)
+-+---------------- 1 ----------------
| Traceback (most recent call last):
| File "/usr/lib/python3/dist-packages/s3ql/mount.py", line 336, in
main_async
| raise exc_inst.with_traceback(exc_tb)
| File "/usr/lib/python3/dist-packages/s3ql/mount.py", line 93, in
run_with_except_hook
| run_old(*args, **kw)
| ~~~~~~~^^^^^^^^^^^^^
| File "/usr/lib/python3.13/threading.py", line 994, in run
| self._target(*self._args, **self._kwargs)
| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "/usr/lib/python3/dist-packages/s3ql/block_cache.py", line 325, in
_upload_loop
| self._do_upload(*tmp)
| ~~~~~~~~~~~~~~~^^^^^^
| File "/usr/lib/python3/dist-packages/s3ql/block_cache.py", line 375, in
_do_upload
| obj_size = backend.write_fh('s3ql_data_%d' % obj_id, el)
| File "/usr/lib/python3/dist-packages/s3ql/backends/comprenc.py", line
279, in write_fh
| return self.backend.write_fh(key, fh, meta_raw, len_=len_)
| ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "/usr/lib/python3/dist-packages/s3ql/backends/gs.py", line 425, in
write_fh
| return self._write_fh(key, fh, off, len_, metadata or {})
| ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "/usr/lib/python3/dist-packages/s3ql/backends/common.py", line
114, in wrapped
| return method(*a, **kw)
| File "/usr/lib/python3/dist-packages/s3ql/backends/gs.py", line 503, in
_write_fh
| exc = _parse_error_response(resp, self.conn.co_readall())
| File "/usr/lib/python3/dist-packages/s3ql/backends/gs.py", line 108, in
_parse_error_response
| json_resp = _parse_json_response(resp, body)
| File "/usr/lib/python3/dist-packages/s3ql/backends/gs.py", line 140, in
_parse_json_response
| body_text = body.decode(charset)
| ^^^^^^^^^^^
| AttributeError: 'coroutine' object has no attribute 'decode'
+------------------------------------
If so, that's the same error as in your other email (which is already fixed),
rather than https://github.com/s3ql/s3ql/issues/392.
Btw, to debug the latter it's enough to run with `--debug-modules
s3ql.backends,s3ql.http` .
Best,
-Nikolaus
--
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 visit
https://groups.google.com/d/msgid/s3ql/28d7178e-ccd1-4a66-870d-96ec84f154d4%40app.fastmail.com.