Hi All, First Play with RockStor…
I’ve just spend the weekend playing with Rockstor with a view to replacing freenas and bar a few minor UI niggles/bugs it was all going fairly well … but having major problems getting applicances to connect, so I can test out replication.
So here is what I’ve found / got stuck on …
- 2 New installs, upgraded to 3.8-11.07 release and attempting to setup remote appliances.
- One called Rockstor1 and the other called Rockstor2.
- Attempting to setup remote applicances - System/Appliances - but no joy - read on…
- Key based authenitcation passes (based on different errors if I break the keys being entered
After it authenticates to the mote machine it throw an error which is reported back to the browser as:
**Failed to get remote appliance information. Verify all inputs and try again.**
When I checked the Rockstor logs on the remote note, it was throwing an exception in the python code:
[07/Feb/2016 17:32:10] ERROR [storageadmin.middleware:35] Exception occured while processing a request. Path: /api/appliances/1 method: GET [07/Feb/2016 17:32:10] ERROR [storageadmin.middleware:36] Expected a `Response`, `HttpResponse` or `HttpStreamingResponse` to be returned from the view, but received a `<type 'NoneType'>` Traceback (most recent call last): File "/opt/rockstor/eggs/Django-1.6.11-py2.7.egg/django/core/handlers/base.py", line 112, in get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/opt/rockstor/eggs/Django-1.6.11-py2.7.egg/django/views/decorators/csrf.py", line 57, in wrapped_view return view_func(*args, **kwargs) File "/opt/rockstor/eggs/Django-1.6.11-py2.7.egg/django/views/generic/base.py", line 69, in view return self.dispatch(request, *args, **kwargs) File "/opt/rockstor/eggs/djangorestframework-3.1.1-py2.7.egg/rest_framework/views.py", line 454, in dispatch self.response = self.finalize_response(request, response, *args, **kwargs) File "/opt/rockstor/eggs/djangorestframework-3.1.1-py2.7.egg/rest_framework/views.py", line 374, in finalize_response % type(response) AssertionError: Expected a `Response`, `HttpResponse` or `HttpStreamingResponse` to be returned from the view, but received a `<type 'NoneType'>`
I suspect its an issue with the latest release as I did manage to setup a remote appliance one way ( but that was only one way and reliased I had not upgraded that node). I couldn’t add the upgraded node, but i’ve not blown away both and not upgraded to see if it works. No time left.
Anyone got any ideas / care to confirm if they have a latest release that they have connected (after upgrade).