Amazon S3 Tools: Command Line S3 Client Software and S3 Backup

AWS S3 Command Line Clients for Windows, Linux, Mac. Backup to S3, upload, retrieve, query data on Amazon S3.


S3cmd Home   |   S3cmd Download   |   FAQ / KB   

S3cmd: FAQ and Knowledge Base

Main Page > Browse Categories > Common Errors > Show All
Common Errors
 Common known issues and their solutions
 What is AttributeError: 'module' object has no attribute 'format_exc'?
 What is error 'KeyError: etag'?
 Why does s3cmd complain about invalid signature after upgrading from older s3cmd?


Common Errors


Common known issues and their solutions

Please see: wiki on GitHub



What is AttributeError: 'module' object has no attribute 'format_exc'?

You are probably using Python 2.3 or older, however s3cmd only supports Python 2.4 or newer.



What is error 'KeyError: etag'?

This is an old error in s3cmd that is now fixed. Please upgrade to s3cmd 0.9.8.4 or later.



Why does s3cmd complain about invalid signature after upgrading from older s3cmd?

S3cmd 0.9.5 added support for buckets created in European Amazon data center. Unfortunately the change has broken access to existing buckets with upper-case characters in their names. This regression has long stayed unnoticed and has only recently been fixed in s3cmd 0.9.8.4.

Therefore if you are suddenly getting errors like:

ERROR: S3 error: 403 (Forbidden): SignatureDoesNotMatch

after upgrading from s3cmd 0.9.4 or older to 0.9.5 or newer, you are advised to upgrade even further to s3cmd 0.9.8.4 or newer to regain access to your upper-case named buckets.


 A printable version of the entire FAQ and Knowledge Base is also available.
 For further queries or questions, please contact us.