Fixed in upstream github.com/s3tools/s3cmd master branch.


On Tue, Sep 3, 2013 at 5:35 PM, Howard Chang <hchang@opt-intelligence.com> wrote:
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    An unexpected error has occurred.
  Please report the following lines to:
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Problem: TypeError: string indices must be integers
S3cmd:   1.5.0-alpha1

Traceback (most recent call last):
  File "/usr/bin/s3cmd", line 2037, in <module>
    main()
  File "/usr/bin/s3cmd", line 1978, in main
    cmd_func(args)
  File "/usr/bin/s3cmd", line 1162, in cmd_sync
    return cmd_sync_local2remote(args)
  File "/usr/bin/s3cmd", line 1146, in cmd_sync_local2remote
    destination_base_uri = _single_process(local_list)
  File "/usr/bin/s3cmd", line 969, in _single_process
    _child(destination_base, local_list)
  File "/usr/bin/s3cmd", line 1075, in _child
    output(u"remote copy: %s -> %s" % (dst1['object_key'], remote_list[dst2]['object_key']))
TypeError: string indices must be integers

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    An unexpected error has occurred.
    Please report the above lines to:
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

------------------------------------------------------------------------------
Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
Discover the easy way to master current and previous Microsoft technologies
and advance your career. Get an incredible 1,500+ hours of step-by-step
tutorial videos with LearnDevNow. Subscribe today and save!
http://pubads.g.doubleclick.net/gampad/clk?id=58040911&iu=/4140/ostg.clktrk