From: bugrpt@LuftHans.com - 2010-06-21 07:53:51
|
moin moin, using s3cmd for work. s3cmd ls breaks if it's piped to head. It also breaks if piped to less and then less is quit, also in self.stream.write(data). Didn't see this in the bug tracker. sudo HOME=/root s3cmd ls s3://s3_bucket/some.path/ | head <-- list of files removed --> !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! An unexpected error has occurred. Please report the following lines to: s3t...@li... !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Problem: IOErr: [Errno 32] Broken pipe S3cmd: 0.9.9 Python: 2.4.3 (#1, Sep 3 2009, 15:37:37) [GCC 4.1.2 20080704 (Red Hat 4.1.2-46)] Traceback (most recent call last): File "/usr/bin/s3cmd", line 1562, in ? main() File "/usr/bin/s3cmd", line 1542, in main cmd_func(args) File "/usr/bin/s3cmd", line 88, in cmd_ls subcmd_bucket_list(s3, uri) File "/usr/bin/s3cmd", line 141, in subcmd_bucket_list output(format_string % { File "/usr/bin/s3cmd", line 31, in output sys.stdout.write(message + "\n") File "/usr/lib64/python2.4/codecs.py", line 179, in write self.stream.write(data) IOError: [Errno 32] Broken pipe !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! An unexpected error has occurred. Please report the above lines to: s3t...@li... !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ciao, der.hans -- # http://www.LuftHans.com/Classes http://www.TwoGeekTechs.com/ # Director of Engineering, FonWallet Transaction Solutions, Inc. # kill telnet, long live ssh - der.hans |