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.
