I am experiencing similar problems when trying to upload manifest files to the Community Cloud. I have tried to upload the bundled fedora 11 kernel image downloaded from the Eucalyptus site, but I get the following console output.
desktop:/vmImages/euca-fedora-11-i386$ euca-upload-bundle -b kre-fedora-kernel-bucket -m /tmp/vmlinuz-2.6.28-11-server.manifest.xml
Checking bucket: kre-fedora-kernel-bucket
-------------------------
4 0 8
path=/services/Walrus/kre-fedora-kernel-bucket/?max-keys=0
Failure: 408 Request Timeout
-------------------------
-------------------------
4 0 8
path=/services/Walrus/kre-fedora-kernel-bucket/?max-keys=0
Failure: 408 Request Timeout
-------------------------
-------------------------
4 0 8
path=/services/Walrus/kre-fedora-kernel-bucket/?max-keys=0
Failure: 408 Request Timeout
-------------------------
-------------------------
4 0 8
path=/services/Walrus/kre-fedora-kernel-bucket/?max-keys=0
Failure: 408 Request Timeout
-------------------------
-------------------------
4 0 8
path=/services/Walrus/kre-fedora-kernel-bucket/?max-keys=0
Failure: 408 Request Timeout
-------------------------
Warning: failed to parse error message from AWS: <unknown>:1:0: syntax error
Traceback (most recent call last):
File "/usr/bin/euca-upload-bundle", line 226, in <module>
main()
File "/usr/bin/euca-upload-bundle", line 209, in main
bucket_instance = ensure_bucket(conn, bucket, canned_acl)
File "/usr/bin/euca-upload-bundle", line 87, in ensure_bucket
bucket_instance = connection.get_bucket(bucket)
File "/usr/lib/pymodules/python2.6/boto/s3/connection.py", line 238, in get_bucket
rs = bucket.get_all_keys(None, maxkeys=0)
File "/usr/lib/pymodules/python2.6/boto/s3/bucket.py", line 204, in get_all_keys
headers=headers, query_args=s)
File "/usr/lib/pymodules/python2.6/boto/s3/connection.py", line 305, in make_request
data, host, auth_path, sender)
File "/usr/lib/pymodules/python2.6/boto/connection.py", line 419, in make_request
return self._mexe(method, path, data, headers, host, sender)
File "/usr/lib/pymodules/python2.6/boto/connection.py", line 396, in _mexe
raise BotoServerError(response.status, response.reason, body)
boto.exception.BotoServerError: BotoServerError: 408 Request Timeout
Failure: 408 Request Timeout
Now, I tried rerunning the command, and it seems to work fine, although yesterday it gave that error.