I am trying to upgrade my filesystem from revision 21 to 22, using S3QL 
2.13.

However, I am getting the following error:

#####

> s3qladm --authfile authinfo2 --backend-options dumb-copy upgrade 
s3c://s.greenqloud.com:443/my-lovely-bucket
...

Downloading & uncompressing metadata...
Reading metadata...
..objects..
..blocks..
..inodes..
..inode_blocks..
..symlink_targets..
..names..
..contents..
..ext_attributes..
Upgrading from revision 21 to 22...

Encountered ConnectionClosed exception (connection closed unexpectedly), 
retrying call to Backend.lookup for the 3-th time...
Encountered ConnectionClosed exception (connection closed unexpectedly), 
retrying call to Backend.lookup for the 3-th time...
Encountered ConnectionClosed exception (connection closed unexpectedly), 
retrying call to Backend.lookup for the 3-th time...
..processed 147/16379 objects (0.9%, 0 bytes rewritten)..Uncaught top-level 
exception:

Original/inner traceback (most recent call last):
Traceback (most recent call last):
  File 
"/usr/local/lib/python3.4/site-packages/s3ql-2.13-py3.4-linux-i686.egg/s3ql/common.py",
 
line 482, in run
    self.run_protected()
  File 
"/usr/local/lib/python3.4/site-packages/s3ql-2.13-py3.4-linux-i686.egg/s3ql/common.py",
 
line 533, in run_protected
    self.target(*self.args, **self.kwargs)
  File 
"/usr/local/lib/python3.4/site-packages/s3ql-2.13-py3.4-linux-i686.egg/s3ql/adm.py",
 
line 484, in upgrade_loop
    plain_backend.update_meta(obj_id, meta)
  File 
"/usr/local/lib/python3.4/site-packages/s3ql-2.13-py3.4-linux-i686.egg/s3ql/backends/s3c.py",
 
line 417, in update_meta
    self.copy(key, key, metadata)
  File 
"/usr/local/lib/python3.4/site-packages/s3ql-2.13-py3.4-linux-i686.egg/s3ql/backends/common.py",
 
line 52, in wrapped
    return method(*a, **kw)
  File 
"/usr/local/lib/python3.4/site-packages/s3ql-2.13-py3.4-linux-i686.egg/s3ql/backends/s3c.py",
 
line 393, in copy
    resp = self._do_request('PUT', '/%s%s' % (self.prefix, dest), 
headers=headers)
  File 
"/usr/local/lib/python3.4/site-packages/s3ql-2.13-py3.4-linux-i686.egg/s3ql/backends/s3c.py",
 
line 505, in _do_request
    self._parse_error_response(resp)
  File 
"/usr/local/lib/python3.4/site-packages/s3ql-2.13-py3.4-linux-i686.egg/s3ql/backends/s3c.py",
 
line 539, in _parse_error_response
    raise get_S3Error(tree.findtext('Code'), tree.findtext('Message'), 
resp.headers)
s3ql.backends.s3c.S3Error: CannotPutData:

During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  ...
  File "/usr/local/lib/python3.4/site-packages/dugong/__init__.py", line 
1330, in disconnect
    self._sock.close()
AttributeError: 'NoneType' object has no attribute 'close'

#####

The "S3-compatible" backend in this case is StorageQloud ( 
https://www.greenqloud.com/storageqloud/ ). (I note that this backend has 
previously proved to be troublesome, including violating the S3 
specification by providing responses lacking a declared namespace.)

My guess is that this is simply a problem at their end, and that I should 
take it up with GreenQloud.

(As ever, thank you Nikolaus for your continued work on S3QL.)

Regards,
Adam

-- 
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