Cannot unlock volume after update to 9.10-STABLE-201604181743

Status
Not open for further replies.

Sty

Dabbler
Joined
Jun 2, 2015
Messages
16
Good morning all,

I tried a few nights ago and got the same thing. Updated today, same problem.

Update appears fine but post reboot I cannot unlock my storage volume. I get the following error:
Environment: Software Version: FreeNAS-9.10-STABLE-201604181743 (74ef270) Request Method: POST Request URL: http://192.168.125.3/storage/volume/1/unlock/?X-Progress-ID=1fa4cf7b-1166-4b0c-8bf2-a63d111cc4b3 Traceback: File "/usr/local/lib/python2.7/site-packages/django/core/handlers/base.py" in get_response 105. response = middleware_method(request, callback, callback_args, callback_kwargs) File "/usr/local/www/freenasUI/../freenasUI/freeadmin/middleware.py" in process_view 156. return login_required(view_func)(request, *view_args, **view_kwargs) File "/usr/local/lib/python2.7/site-packages/django/contrib/auth/decorators.py" in _wrapped_view 22. return view_func(request, *args, **kwargs) File "/usr/local/www/freenasUI/../freenasUI/storage/views.py" in volume_unlock 1128. form.done(volume=volume) File "/usr/local/www/freenasUI/../freenasUI/storage/forms.py" in done 2546. notifier().sync_encrypted(volume=volume) File "/usr/local/www/freenasUI/../freenasUI/middleware/notifier.py" in sync_encrypted 4756. ed.encrypted_disk and ed.encrypted_disk.id != disk.id Exception Type: AttributeError at /storage/volume/1/unlock/ Exception Value: 'Disk' object has no attribute 'id'

The disks later show as unlocked but jails, plugins, etc., do not work any longer. I would love to help more, but being a grad student my time is limited until mid may. I'm going to roll back to 9.10-STABLE-201603252134 for now.

Thanks.
 

Sty

Dabbler
Joined
Jun 2, 2015
Messages
16
Thanks for the reply. I'll try again next week then. :)
 

qwertymodo

Contributor
Joined
Apr 7, 2014
Messages
144
In the mean time, it's a single line patch if you want to fix it manually.

/usr/local/www/freenasUI/middleware/notifier.py, line 4756

-ed.encrypted_disk and ed.encrypted_disk.id != disk.id
+ed.encrypted_disk and ed.encrypted_disk.pk != disk.pk
 
Status
Not open for further replies.
Top