I have see that there are a couple of bugs similar to this but they are either supposedly fixed by the version I am testing of are not quite the same.
I have put FreeNAS-9.2.1.4.1-RELEASE-x64 (fec915c) on a test box to kick the tires to see about replacing an existing NAS I have with an iXSystems FreeNAS Mini.
This is occuring with the 3 plugins I have tried, Transmissions, miniDLNA and OwnCloud.
With IPv6 enabled the plugin branch of the navigation tree has no entris and when I try starting or stoping a plugin I get a message "Some error occurred". Looking in /var/log/message I see the folllowing: May 3 09:20:33 FreeNAS manage.py: [freeadmin.navtree:526] Couldn't retrieve http://[XXXX:YYYY:ZZZZ::100]/plugins/transmission/2/_s/treemenu: HTTP Error 500: INTERNAL SERVER ERROR
Using a browser to request that page I an error page that I have the first part pasted below. I have inclueded only part of the call trace back but if you look at the URL and Server varables I included in the view.py part of the trace back you will see that the IPv6 address in URL and Server are bad because the http port 80 has been tacked on and the address is not encolsed in sqrare brackets:
URLError at /plugins/transmission/2/_s/treemenu
<urlopen error [Errno 65] No route to host>
Request Method: GET
Request URL: http://[XXXX:YYYY:ZZZZ::100]/plugins/transmission/2/_s/treemenu
Django Version: 1.5.5
Python Version: 2.7.5
Installed Applications:
('django.contrib.contenttypes',
'django.contrib.staticfiles',
'transmissionUI.freenas',
'south')
Installed Middleware:
('django.middleware.common.CommonMiddleware',)
Traceback:
File "/usr/pbi/transmission-amd64/lib/python2.7/site-packages/django/core/handlers/base.py" in get_response
115. response = callback(request, *callback_args, **callback_kwargs)
File "/usr/pbi/transmission-amd64/transmissionUI/freenas/views.py" in treemenu
321. jail = json.loads(server.plugins.jail.info(plugin_id))[0]
Local vars:
url'http://XXXX:YYYY:ZZZZ::100:80/plugins/json-rpc/v1/'
server<ServerProxy for XXXX:YYYY:ZZZZ::100:80/plugins/json-rpc/v1/>
I have put FreeNAS-9.2.1.4.1-RELEASE-x64 (fec915c) on a test box to kick the tires to see about replacing an existing NAS I have with an iXSystems FreeNAS Mini.
This is occuring with the 3 plugins I have tried, Transmissions, miniDLNA and OwnCloud.
With IPv6 enabled the plugin branch of the navigation tree has no entris and when I try starting or stoping a plugin I get a message "Some error occurred". Looking in /var/log/message I see the folllowing: May 3 09:20:33 FreeNAS manage.py: [freeadmin.navtree:526] Couldn't retrieve http://[XXXX:YYYY:ZZZZ::100]/plugins/transmission/2/_s/treemenu: HTTP Error 500: INTERNAL SERVER ERROR
Using a browser to request that page I an error page that I have the first part pasted below. I have inclueded only part of the call trace back but if you look at the URL and Server varables I included in the view.py part of the trace back you will see that the IPv6 address in URL and Server are bad because the http port 80 has been tacked on and the address is not encolsed in sqrare brackets:
URLError at /plugins/transmission/2/_s/treemenu
<urlopen error [Errno 65] No route to host>
Request Method: GET
Request URL: http://[XXXX:YYYY:ZZZZ::100]/plugins/transmission/2/_s/treemenu
Django Version: 1.5.5
Python Version: 2.7.5
Installed Applications:
('django.contrib.contenttypes',
'django.contrib.staticfiles',
'transmissionUI.freenas',
'south')
Installed Middleware:
('django.middleware.common.CommonMiddleware',)
Traceback:
File "/usr/pbi/transmission-amd64/lib/python2.7/site-packages/django/core/handlers/base.py" in get_response
115. response = callback(request, *callback_args, **callback_kwargs)
File "/usr/pbi/transmission-amd64/transmissionUI/freenas/views.py" in treemenu
321. jail = json.loads(server.plugins.jail.info(plugin_id))[0]
Local vars:
url'http://XXXX:YYYY:ZZZZ::100:80/plugins/json-rpc/v1/'
server<ServerProxy for XXXX:YYYY:ZZZZ::100:80/plugins/json-rpc/v1/>