I am trying to install s3cmd on an old oracle db server to backup some files. (pretty old OS, by the way - Fedora 14. That might be my whole issue) 

I installed s3cmd by 

cd s3cmd/s3cmd-1.5.0-alpha3
python setup.py install
s3cmd --configure

--> output: (any help is appreciated! Thanks!)

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

Problem: TypeErr: __init__() got an unexpected keyword argument 'timeout'
S3cmd:   1.5.0-alpha3

Traceback (most recent call last):
  File "/usr/bin/s3cmd", line 2094, in ?
  File "/usr/bin/s3cmd", line 1869, in main
    cfg = Config(options.config)
  File "/usr/lib/python2.4/site-packages/S3/Config.py", line 116, in __init__
  File "/usr/lib/python2.4/site-packages/S3/Config.py", line 119, in role_config
    conn = httplib.HTTPConnection(host='',timeout=0.1)
TypeError: __init__() got an unexpected keyword argument 'timeout'