Are you trying to read a file from stdin perhaps?

Please also try 1.5.0-alpha3 or my merge branch in github
https://github.com/mdomsch/s3cmd/tree/merge


On Mon, May 20, 2013 at 12:24 PM, Bryan Williams <bryan@niftybytes.com> wrote:
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    An unexpected error has occurred.
  Please report the following lines to:
   s3tools-bugs@lists.sourceforge.net
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Problem: IOError: [Errno 29] Illegal seek
S3cmd:   1.0.0

Traceback (most recent call last):
  File "/usr/bin/s3cmd", line 2006, in <module>
    main()
  File "/usr/bin/s3cmd", line 1950, in main
    cmd_func(args)
  File "/usr/bin/s3cmd", line 1211, in cmd_sync
    return cmd_sync_local2remote(args)
  File "/usr/bin/s3cmd", line 1180, in cmd_sync_local2remote
    response = s3.object_put(src, uri, extra_headers, extra_label = seq_label)
  File "/usr/share/s3cmd/S3/S3.py", line 277, in object_put
    response = self.send_file(request, file, labels)
  File "/usr/share/s3cmd/S3/S3.py", line 541, in send_file
    file.seek(0)
IOError: [Errno 29] Illegal seek

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    An unexpected error has occurred.
    Please report the above lines to:
   s3tools-bugs@lists.sourceforge.net
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
------------------------------------------------------------------------------
AlienVault Unified Security Management (USM) platform delivers complete
security visibility with the essential security capabilities. Easily and
efficiently configure, manage, and operate all of your security controls
from a single console and one unified framework. Download a free trial.
http://p.sf.net/sfu/alienvault_d2d