Hello all,
I have a serious problem going on with FreeNAS 11.1. I have a dying hard drive that I am trying to replace. However, whenever I try to offline the hard drive it gives the no valid replica error:
Ok fine, I will then detach the pool,erase, swap the drive, rebuild and start over. I have good backups not a problem.
NO, not going to happen. I get a device busy error
The files are no longer accessible over the network, and I still have to replace this dying hard drive. Anyone know what is going on? What can I do?
Thank you in advance for any and all help with this matter.
I have a serious problem going on with FreeNAS 11.1. I have a dying hard drive that I am trying to replace. However, whenever I try to offline the hard drive it gives the no valid replica error:
Code:
Environment:
Software Version: FreeNAS-11.1-RELEASE (dc7d195f4)
Request Method: POST
Request URL: http://192.168.1.5/storage/zpool-Media/disk/offline/gptid/70541891-e6cf-11e7-8c7e-002564fcc135/
Traceback:
File "/usr/local/lib/python3.6/site-packages/django/core/handlers/exception.py" in inner
42. response = get_response(request)
File "/usr/local/lib/python3.6/site-packages/django/core/handlers/base.py" in _legacy_get_response
249. response = self._get_response(request)
File "/usr/local/lib/python3.6/site-packages/django/core/handlers/base.py" in _get_response
178. response = middleware_method(request, callback, callback_args, callback_kwargs)
File "./freenasUI/freeadmin/middleware.py" in process_view
162. return login_required(view_func)(request, *view_args, **view_kwargs)
File "/usr/local/lib/python3.6/site-packages/django/contrib/auth/decorators.py" in _wrapped_view
23. return view_func(request, *args, **kwargs)
File "./freenasUI/storage/views.py" in disk_offline
641. notifier().zfs_offline_disk(volume, label)
File "./freenasUI/middleware/notifier.py" in zfs_offline_disk
1065. raise MiddlewareError('Disk offline failed: "%s"' % error)
Exception Type: MiddlewareError at /storage/zpool-Media/disk/offline/gptid/70541891-e6cf-11e7-8c7e-002564fcc135/
Exception Value: [MiddlewareError: Disk offline failed: "cannot offline gptid/70541891-e6cf-11e7-8c7e-002564fcc135: no valid replicas, "]Ok fine, I will then detach the pool,erase, swap the drive, rebuild and start over. I have good backups not a problem.
NO, not going to happen. I get a device busy error
Code:
Environment:
Software Version: FreeNAS-11.1-RELEASE (dc7d195f4)
Request Method: POST
Request URL: http://192.168.1.5/storage/detach/1/
Traceback:
File "./freenasUI/middleware/notifier.py" in __rmdir_mountpoint
2740. os.rmdir(path)
File "/usr/local/lib/python3.6/site-packages/django/core/handlers/exception.py" in inner
42. response = get_response(request)
File "/usr/local/lib/python3.6/site-packages/django/core/handlers/base.py" in _legacy_get_response
249. response = self._get_response(request)
File "/usr/local/lib/python3.6/site-packages/django/core/handlers/base.py" in _get_response
178. response = middleware_method(request, callback, callback_args, callback_kwargs)
File "./freenasUI/freeadmin/middleware.py" in process_view
162. return login_required(view_func)(request, *view_args, **view_kwargs)
File "/usr/local/lib/python3.6/site-packages/django/contrib/auth/decorators.py" in _wrapped_view
23. return view_func(request, *args, **kwargs)
File "./freenasUI/storage/views.py" in volume_detach
714. cascade=form.cleaned_data.get('cascade', True))
File "./freenasUI/storage/models.py" in delete
390. systemdataset=systemdataset,
File "./freenasUI/storage/models.py" in _delete
369. n.volume_destroy(self)
File "./freenasUI/middleware/notifier.py" in volume_destroy
1203. self.__rmdir_mountpoint(vol_mountpath)
File "./freenasUI/middleware/notifier.py" in __rmdir_mountpoint
2743. % (path, str(ose), ))
Exception Type: MiddlewareError at /storage/detach/1/
Exception Value: [MiddlewareError: Failed to remove mountpoint /mnt/Media: [Errno 16] Device busy: '/mnt/Media']The files are no longer accessible over the network, and I still have to replace this dying hard drive. Anyone know what is going on? What can I do?
Thank you in advance for any and all help with this matter.
Last edited by a moderator: