Hi there,<div><br></div><div>I am having trouble connecting to nova-objectstore running on RHEL-6, which runs perfectly fine on a Ubuntu installation.</div><div><br></div><div>I got the following using S3_Curl</div><div><div>
* About to connect() to 192.168.2.4 port 3333 (#0)</div><div>*   Trying 192.168.2.4... connected</div><div>* Connected to 192.168.2.4 (192.168.2.4) port 3333 (#0)</div><div>> GET / HTTP/1.1</div><div>> User-Agent: curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/<a href="http://3.12.6.2">3.12.6.2</a> zlib/1.2.3 libidn/1.18 libssh2/1.2.2</div>
<div>> Host: <a href="http://192.168.2.4:3333">192.168.2.4:3333</a></div><div>> Accept: */*</div><div>> Date: Sun, 24 Apr 2011 20:11:47 +0000</div><div>> Authorization: AWS 5ffcff0a-f879-41b7-b4c0-5f5f9e26856b:IRT:6/nldG738bkYk3bpKZt42hKFRr8=</div>
<div>> </div><div>< HTTP/1.1 500 Internal Server Error</div><div>< Content-Type: text/plain</div><div>< Content-Length: 1106</div><div>< Date: Sun, 24 Apr 2011 20:11:47 GMT</div><div>< Connection: close</div>
<div>< </div><div>Traceback (most recent call last):</div><div>  File "/usr/lib/python2.6/site-packages/eventlet/wsgi.py", line 336, in handle_one_response</div><div>    result = self.application(self.environ, start_response)</div>
<div>  File "/usr/lib/python2.6/site-packages/webob/dec.py", line 159, in __call__</div><div>    return resp(environ, start_response)</div><div>  File "/usr/lib/python2.6/site-packages/routes/middleware.py", line 131, in __call__</div>
<div>    response = self.app(environ, start_response)</div><div>  File "/usr/lib/python2.6/site-packages/webob/dec.py", line 159, in __call__</div><div>    return resp(environ, start_response)</div><div>  File "/usr/lib/python2.6/site-packages/nova/objectstore/s3server.py", line 72, in <lambda></div>
<div>    controller=lambda *a, **kw: RootHandler(self)(*a, **kw))</div><div>  File "/usr/lib/python2.6/site-packages/webob/dec.py", line 147, in __call__</div><div>    resp = self.call_func(req, *args, **self.kwargs)</div>
<div>  File "/usr/lib/python2.6/site-packages/webob/dec.py", line 208, in call_func</div><div>    return self.func(req, *args, **kwargs)</div><div>  File "/usr/lib/python2.6/site-packages/nova/objectstore/s3server.py", line 128, in __call__</div>
<div>    del params['action']</div><div>KeyError: 'action'</div><div>* Closing connection #0</div><div><br></div><div>I cannot find anything useful from the log file either.</div><div><div>[root@openstack-controller nova]# cat nova-objectstore.log</div>
<div>2011-04-24 14:09:20,197 DEBUG routes.middleware [-] Initialized with method overriding = True, and path info altering = True from (pid=26724) __init__ /usr/lib/python2.6/site-packages/routes/middleware.py:41</div><div>
2011-04-24 14:09:20,197 AUDIT nova [-] Starting /usr/bin/nova-objectstore on <a href="http://192.168.2.4:3333">192.168.2.4:3333</a></div><div>2011-04-24 14:11:35,121 DEBUG routes.middleware [-] Matched GET / from (pid=26724) __call__ /usr/lib/python2.6/site-packages/routes/middleware.py:100</div>
<div>2011-04-24 14:11:35,121 DEBUG routes.middleware [-] Route path: '/', defaults: {'controller': <function <lambda> at 0x127fc08>} from (pid=26724) __call__ /usr/lib/python2.6/site-packages/routes/middleware.py:102</div>
<div>2011-04-24 14:11:35,122 DEBUG routes.middleware [-] Match dict: {'controller': <function <lambda> at 0x127fc08>} from (pid=26724) __call__ /usr/lib/python2.6/site-packages/routes/middleware.py:103</div>
<div>2011-04-24 14:11:47,175 DEBUG routes.middleware [-] Matched GET / from (pid=26724) __call__ /usr/lib/python2.6/site-packages/routes/middleware.py:100</div><div>2011-04-24 14:11:47,175 DEBUG routes.middleware [-] Route path: '/', defaults: {'controller': <function <lambda> at 0x127fc08>} from (pid=26724) __call__ /usr/lib/python2.6/site-packages/routes/middleware.py:102</div>
<div>2011-04-24 14:11:47,175 DEBUG routes.middleware [-] Match dict: {'controller': <function <lambda> at 0x127fc08>} from (pid=26724) __call__ /usr/lib/python2.6/site-packages/routes/middleware.py:103</div>
</div><div>BTW, The service of nova-objectstore runs fine and listens to the 3333 port.</div><div><br></div><div>Has anyone had any experience with the rpm package for RHEL-6 installed following this documentation:<a href="http://docs.openstack.org/trunk/openstack-compute-admin/content/installing-openstack-compute-on-rhel6.html">http://docs.openstack.org/trunk/openstack-compute-admin/content/installing-openstack-compute-on-rhel6.html</a>?</div>
<div><br></div><div><br></div><div>Thanks a lot.</div><div>Shi</div><div><br></div><div><br></div><br>-- <br>Shi Jin, Ph.D.<br><br>
</div>