Join us at engage.eucalyptus.com
I'm fast losing faith in Eucalyptus. Lots of questions here including mine going unanswered.
Is Eucalyptus a DEAD project?
Anyway, trying to get s3cmd to work with walrus. Config file is:
[default]
access_key = xxx
acl_public = False
bucket_location = US
debug_syncmatch = False
default_mime_type = binary/octet-stream
delete_removed = False
dry_run = False
encrypt = False
force = False
gpg_command = /usr/bin/gpg
gpg_decrypt = %(gpg_command)s -d --verbose --no-use-agent --batch --yes --passphrase-fd %(passphrase_fd)s -o %(output_file)s %(input_file)s
gpg_encrypt = %(gpg_command)s -c --verbose --no-use-agent --batch --yes --passphrase-fd %(passphrase_fd)s -o %(output_file)s %(input_file)s
gpg_passphrase =
guess_mime_type = False
host_base = 172.16.99.136:8773
host_bucket = 172.16.99.136:8773
service_path = /services/Walrus
human_readable_sizes = False
preserve_attrs = True
proxy_host =
proxy_port = 0
recv_chunk = 4096
secret_key = xxx
send_chunk = 4096
use_https = False
verbosity = WARNING
Running this:
s3cmd -c s3cfg.walrus mb s3://testbucket
yields this:
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
An unexpected error has occurred.
Please report the following lines to:
s3tools-bugs@lists.sourceforge.net
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Problem: ParseError: syntax error: line 1, column 0
S3cmd: 1.1.0-beta3
Traceback (most recent call last):
File "/usr/local/bin/s3cmd", line 1800, in
main()
File "/usr/local/bin/s3cmd", line 1741, in main
cmd_func(args)
File "/usr/local/bin/s3cmd", line 158, in cmd_bucket_create
response = s3.bucket_create(uri.bucket(), cfg.bucket_location)
File "/Library/Python/2.7/site-packages/S3/S3.py", line 263, in bucket_create
response = self.send_request(request, body)
File "/Library/Python/2.7/site-packages/S3/S3.py", line 613, in send_request
e = S3Error(response)
File "/Library/Python/2.7/site-packages/S3/Exceptions.py", line 48, in __init__
tree = getTreeFromXml(response["data"])
File "/Library/Python/2.7/site-packages/S3/Utils.py", line 69, in getTreeFromXml
tree = ET.fromstring(xml)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/xml/etree/ElementTree.py", line 1282, in XML
parser.feed(text)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/xml/etree/ElementTree.py", line 1624, in feed
self._raiseerror(v)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/xml/etree/ElementTree.py", line 1488, in _raiseerror
raise err
ParseError: syntax error: line 1, column 0
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
An unexpected error has occurred.
Please report the above lines to:
s3tools-bugs@lists.sourceforge.net
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
So.....? Anyone?
Forgot to mention. This is what is appearing in cloud-error.log.
13:21:47 ERROR [NioServerHandler:New I/O server worker #1-1] Internal Error.
com.eucalyptus.ws.server.NoAcceptingPipelineException
at com.eucalyptus.ws.util.PipelineRegistry.find(PipelineRegistry.java:113)
at com.eucalyptus.ws.server.NioServerHandler.lookupPipeline(NioServerHandler.java:137)
at com.eucalyptus.ws.server.NioServerHandler.messageReceived(NioServerHandler.java:109)
at org.jboss.netty.handler.stream.ChunkedWriteHandler.handleUpstream(ChunkedWriteHandler.java:114)
at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:385)
at org.jboss.netty.handler.codec.replay.ReplayingDecoder.unfoldAndfireMessageReceived(ReplayingDecoder.java:459)
at org.jboss.netty.handler.codec.replay.ReplayingDecoder.callDecode(ReplayingDecoder.java:443)
at org.jboss.netty.handler.codec.replay.ReplayingDecoder.messageReceived(ReplayingDecoder.java:381)
at com.eucalyptus.ws.handlers.http.NioSslHandler.handleUpstream(NioSslHandler.java:31)
at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:342)
at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:329)
at org.jboss.netty.channel.socket.nio.NioWorker.read(NioWorker.java:330)
at org.jboss.netty.channel.socket.nio.NioWorker.processSelectedKeys(NioWorker.java:282)
at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:203)
at org.jboss.netty.util.internal.IoWorkerRunnable.run(IoWorkerRunnable.java:53)
at org.jboss.netty.handler.execution.MemoryAwareThreadPoolExecutor$MemoryAwareRunnable.run(MemoryAwareThreadPoolExecutor.java:502)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:636)
And... I confirmed bucket operations work ok with s3curl.