Adam Watkins <[email protected]> writes:
> 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
> ...
> "/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:
[...]
>
> 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.

Indeed. S3QL is sending a PUT request to GreenQloud, and the server
replies with an error code of "CannotPutData" and an empty error
message. According to
http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html#ErrorCodeList
that error code does not exist, so S3QL doesn't know what to do with it
and bails out.

Admittedly, the S3QL traceback is a bit scary in its length, and the
important details are hard to pick out. If anybody has an idea how to
implement a more helpful output, please let me know :-).


Best,
-Nikolaus

-- 
GPG encrypted emails preferred. Key id: 0xD113FCAC3C4E599F
Fingerprint: ED31 791B 2C5C 1613 AF38 8B8A D113 FCAC 3C4E 599F

             »Time flies like an arrow, fruit flies like a Banana.«

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