This is a bug that was introduced recently. Try using the source tarball for now ( http://downloads.basho.com/riak/riak-0.13/riak-0.13.0.tar.gz ), we'll fix this before 0.14 is released.
Sean Cribbs <[email protected]> Developer Advocate Basho Technologies, Inc. http://basho.com/ On Dec 4, 2010, at 11:41 PM, Bryan Nagle wrote: > Hi, > > I am new to Riak, and am trying to go through the fast track get familiar > with it. However, I am running into a specific problem that I have not been > able to find a solution for. I am trying this on two separate machines, both > running ubuntu 10.04 64, and am having the exact same issue on both. I am > following the fast track to the letter, and I have started over from scratch > on my riak checkout (stop nodes, rm -rf riak, git clone) multiple times. I > am currently stuck on this page: > https://wiki.basho.com/display/RIAK/Building+a+Development+Environment > > From the stats: > > "ring_ownership": > "[{'[email protected]',21},{'[email protected]',21},{'[email protected]',22}]" > > First I run: > > $ curl -v -X PUT HTTP://127.0.0.1:8091/riak/images/1.jpg -H "Content-type: > image/jpeg" --data-binary @temp.jpg > * About to connect() to 127.0.0.1 port 8091 (#0) > * Trying 127.0.0.1... connected > * Connected to 127.0.0.1 (127.0.0.1) port 8091 (#0) > > PUT /riak/images/1.jpg HTTP/1.1 > > User-Agent: curl/7.19.7 (x86_64-pc-linux-gnu) libcurl/7.19.7 OpenSSL/0.9.8k > > zlib/1.2.3.3 libidn/1.15 > > Host: 127.0.0.1:8091 > > Accept: */* > > Content-type: image/jpeg > > Content-Length: 5389 > > Expect: 100-continue > > > < HTTP/1.1 100 Continue > < HTTP/1.1 204 No Content > < Vary: Accept-Encoding > < Server: MochiWeb/1.1 WebMachine/1.7.3 (participate in the frantic) > < Date: Sun, 05 Dec 2010 04:32:58 GMT > < Content-Type: image/jpeg > < Content-Length: 0 > < > * Connection #0 to host 127.0.0.1 left intact > * Closing connection #0 > > This does not return any errors, so I am assuming it is succeeding. > > I then attempt to get this image back - either from a web browser, or from > curl, and I'm getting: > > $ curl HTTP://127.0.0.1:8091/riak/images/1.jpg > <html><head><title>500 Internal Server Error</title></head><body><h1>Internal > Server Error</h1>The server encountered an error while processing this > request:<br><pre>[{webmachine_util,escape_quotes, > [{error, > {error,badarg, > [{dict,fetch, > [<<"X-Riak-VTag">>, > {dict,5,16,16,8,80,48, > {[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[]}, > {{[],[], > [[<<"Links">>]], > [],[], > [[<<"X-Riak-Tag">>,50,100,74,65,99,120,88,114,71, > 119,69,51,55,115,102,56,55,82,82,66,101,109]], > [],[],[],[], > [[<<"content-type">>,105,109,97,103,101,47,106,112, > 101,103]], > [],[], > [[<<"X-Riak-Last-Modified">>|{1291,523577,973790}]], > [], > [[<<"X-Riak-Meta">>]]}}}]}, > {riak_kv_wm_raw,generate_etag,2}, > {webmachine_resource,resource_call,3}, > {webmachine_resource,do,3}, > {webmachine_decision_core,resource_call,1}, > {webmachine_decision_core,decision,1}, > {webmachine_decision_core,handle_request,2}, > {webmachine_mochiweb,loop,1}]}}, > "\""]}, > {webmachine_decision_core,decision,1}, > {webmachine_decision_core,handle_request,2}, > {webmachine_mochiweb,loop,1}, > {mochiweb_http,headers,5}, > {proc_lib,init_p_do_apply,3}]</pre><P><HR><ADDRESS>mochiweb+webmachine web > server</ADDRESS></body></html> > > I have also tried uploading json. If I add "returnbody=true" to the url, I > see the json body displayed at the end of the curl put command. However, when > I try to access it afterwards, I get the exact same error as above. If > anyone has any ideas about what is going on, I would greatly appreciate it. > > Thanks, > > Bryan Nagle > Liquid Analytics > [email protected] > _______________________________________________ > riak-users mailing list > [email protected] > http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com
_______________________________________________ riak-users mailing list [email protected] http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com
