From: SourceForge.net <no...@so...> - 2013-02-02 11:42:48
|
Bugs item #3603087, was opened at 2013-02-02 03:42 Message generated for change (Tracker Item Submitted) made by lbaca77 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=887015&aid=3603087&group_id=178907 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: s3cmd Group: Malfunction Status: Open Resolution: None Priority: 5 Private: No Submitted By: Leandro Baca (lbaca77) Assigned to: Nobody/Anonymous (nobody) Summary: Error when synching with option --default-mime-type Initial Comment: INITIAL CONDITIONS: 1. Empty S3 bucket 2. Local directory $HOME/backup has files -- OR -- 1. S3 bucket has certain files 2. Local directory $HOME/backup has the same files as the S3 bucket plus a few other ones ALSO: 3. $HOME is correctly defined 4. Using s3cmd-1.1.0-beta3 (error also replicated with beta2, though workaround not attempted with that version) 5. Server provided by Bluehost hosting COMMAND (S3 bucket name redacted): $HOME/bin/s3cmd-1.1.0-beta3/s3cmd --no-check-md5 --acl-private --delete-removed --bucket-location=us-west-1 --reduced-redundancy --default-mime-type --multipart-chunk-size-mb=20 sync $HOME/backup/ s3://redacted-bucket-name RESULTING ERROR (home directory redacted from error message, changed to $HOME): -------------------------------------------------------------------------------------------- WARNING: Module python-magic is not available. Guessing MIME types based on file extensions. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! An unexpected error has occurred. Please report the following lines to: s3t...@li... !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Problem: TypeError: unsupported operand type(s) for +: 'bool' and 'str' S3cmd: 1.1.0-beta3 Traceback (most recent call last): File "$HOME/bin/s3cmd-1.1.0-beta3/s3cmd", line 1800, in <module> main() File "$HOME/bin/s3cmd-1.1.0-beta3/s3cmd", line 1741, in main cmd_func(args) File "$HOME/bin/s3cmd-1.1.0-beta3/s3cmd", line 965, in cmd_sync return cmd_sync_local2remote(args) File "$HOME/bin/s3cmd-1.1.0-beta3/s3cmd", line 922, in cmd_sync_local2remote response = s3.object_put(src, uri, extra_headers, extra_label = seq_label) File "$HOME/bin/s3cmd-1.1.0-beta3/S3/S3.py", line 386, in object_put request = self.create_request("OBJECT_PUT", uri = uri, headers = headers) File "$HOME/bin/s3cmd-1.1.0-beta3/S3/S3.py", line 565, in create_request request = S3Request(self, method_string, resource, headers, params) File "$HOME/bin/s3cmd-1.1.0-beta3/S3/S3.py", line 68, in __init__ self.sign() File "$HOME/bin/s3cmd-1.1.0-beta3/S3/S3.py", line 93, in sign h += self.headers.get("content-type", "")+"\n" TypeError: unsupported operand type(s) for +: 'bool' and 'str' !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! An unexpected error has occurred. Please report the above lines to: s3t...@li... !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -------------------------------------------------------------------------------------------- WORKAROUND: Executing the exact same command but without the "--default-mime-type" switch works OK. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=887015&aid=3603087&group_id=178907 |
From: SourceForge.net <no...@so...> - 2013-02-02 11:43:36
|
Bugs item #3603087, was opened at 2013-02-02 03:42 Message generated for change (Settings changed) made by lbaca77 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=887015&aid=3603087&group_id=178907 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: s3cmd Group: Malfunction Status: Open Resolution: None >Priority: 3 Private: No Submitted By: Leandro Baca (lbaca77) Assigned to: Nobody/Anonymous (nobody) Summary: Error when synching with option --default-mime-type Initial Comment: INITIAL CONDITIONS: 1. Empty S3 bucket 2. Local directory $HOME/backup has files -- OR -- 1. S3 bucket has certain files 2. Local directory $HOME/backup has the same files as the S3 bucket plus a few other ones ALSO: 3. $HOME is correctly defined 4. Using s3cmd-1.1.0-beta3 (error also replicated with beta2, though workaround not attempted with that version) 5. Server provided by Bluehost hosting COMMAND (S3 bucket name redacted): $HOME/bin/s3cmd-1.1.0-beta3/s3cmd --no-check-md5 --acl-private --delete-removed --bucket-location=us-west-1 --reduced-redundancy --default-mime-type --multipart-chunk-size-mb=20 sync $HOME/backup/ s3://redacted-bucket-name RESULTING ERROR (home directory redacted from error message, changed to $HOME): -------------------------------------------------------------------------------------------- WARNING: Module python-magic is not available. Guessing MIME types based on file extensions. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! An unexpected error has occurred. Please report the following lines to: s3t...@li... !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Problem: TypeError: unsupported operand type(s) for +: 'bool' and 'str' S3cmd: 1.1.0-beta3 Traceback (most recent call last): File "$HOME/bin/s3cmd-1.1.0-beta3/s3cmd", line 1800, in <module> main() File "$HOME/bin/s3cmd-1.1.0-beta3/s3cmd", line 1741, in main cmd_func(args) File "$HOME/bin/s3cmd-1.1.0-beta3/s3cmd", line 965, in cmd_sync return cmd_sync_local2remote(args) File "$HOME/bin/s3cmd-1.1.0-beta3/s3cmd", line 922, in cmd_sync_local2remote response = s3.object_put(src, uri, extra_headers, extra_label = seq_label) File "$HOME/bin/s3cmd-1.1.0-beta3/S3/S3.py", line 386, in object_put request = self.create_request("OBJECT_PUT", uri = uri, headers = headers) File "$HOME/bin/s3cmd-1.1.0-beta3/S3/S3.py", line 565, in create_request request = S3Request(self, method_string, resource, headers, params) File "$HOME/bin/s3cmd-1.1.0-beta3/S3/S3.py", line 68, in __init__ self.sign() File "$HOME/bin/s3cmd-1.1.0-beta3/S3/S3.py", line 93, in sign h += self.headers.get("content-type", "")+"\n" TypeError: unsupported operand type(s) for +: 'bool' and 'str' !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! An unexpected error has occurred. Please report the above lines to: s3t...@li... !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -------------------------------------------------------------------------------------------- WORKAROUND: Executing the exact same command but without the "--default-mime-type" switch works OK. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=887015&aid=3603087&group_id=178907 |