Rebooting to 11.2-us lost pool

StephenRadford

Dabbler
Joined
Apr 18, 2016
Messages
21
HI need some help here, not sure what is going on. I rebooted after an update to 11.2-US and found I had lost a pool, one that uses a plug in raid card has the lost "DiamondDataStore" of 5 x 3Tb disks, the other pool "Backup" is of 5 x 2Tb disks off the motherboard is OK.
When I tried to re-import the missing "DiamondDataStore" I have this popup in a window.
Is this a python problem and I have to reinstall Freenas?
Any help gratefully received.

Stephen

************************************************************

Request Method: POST
Request URL: http://192.168.0.36/legacy/storage/auto-import/
Software Version: FreeNAS-11.2-U5 (c129415c52)
Exception Type: ClientException
Exception Value:

[MiddlewareError: The volume "DiamondDataStore" failed to import, for futher details check pool status]

Exception Location: /usr/local/lib/python3.6/site-packages/middlewared/client/client.py in call, line 477
Server time: Tue, 16 Jul 2019 21:02:16 +0100
Traceback

Environment:

Software Version: FreeNAS-11.2-U5 (c129415c52)
Request Method: POST
Request URL: http://192.168.0.36/legacy/storage/auto-import/


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
163. 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 "/usr/local/lib/python3.6/site-packages/django/views/generic/base.py" in view
68. return self.dispatch(request, *args, **kwargs)
File "/usr/local/lib/python3.6/site-packages/formtools/wizard/views.py" in dispatch
248. response = super(WizardView, self).dispatch(request, *args, **kwargs)
File "/usr/local/lib/python3.6/site-packages/django/views/generic/base.py" in dispatch
88. return handler(request, *args, **kwargs)
File "/usr/local/lib/python3.6/site-packages/formtools/wizard/views.py" in post
309. return self.render_done(form, **kwargs)
File "/usr/local/lib/python3.6/site-packages/formtools/wizard/views.py" in render_done
365. done_response = self.done(final_forms.values(), form_dict=final_forms, **kwargs)
File "./freenasUI/storage/forms.py" in done
925. c.call('pool.import_pool', arg, job=True)
File "./freenasUI/storage/forms.py" in done
925. c.call('pool.import_pool', arg, job=True)
File "/usr/local/lib/python3.6/site-packages/middlewared/client/client.py" in call
477. raise ClientException(job['error'], trace=job['exception'])

Exception Type: ClientException at /legacy/storage/auto-import/
Exception Value: [MiddlewareError: The volume "DiamondDataStore" failed to import, for futher details check pool status]


Request information
GET

No GET data
POST
Variable Value
auto_import_wizard-current_step '2'
2-__all__ ''
2-volume_id 'DiamondDataStore|17774638431354291343'
__form_id 'dijit_form_Form_3'
FILES

No FILES data
COOKIES
Variable Value
fntreeSaveStateCookie 'root%2Croot%2F50%2F62%2Croot%2F50%2F65%2Croot%2F8%2Croot%2F1%2F5%2Croot%2F1%2F6%2Croot%2F46%2Croot

%2F295%2Croot%2F303%2F313%2F315%2Croot%2F303%2F313%2Croot%2F303%2Croot%2F1%2F8%2Croot%2F304%2Croot%2F304%2F314%2Croot

%2F304%2F314%2F316%2Croot%2F253%2Croot%2F253%2F259%2Croot%2F253%2F259%2F261%2Croot%2F251%2Croot%2F228'
csrftoken '********'
sessionid '1dwc5p3nk9o2gcftffqvfeiucuknxald'
META
Variable Value
************************************************
 

Ericloewe

Server Wrangler
Moderator
Joined
Feb 15, 2014
Messages
20,194

SweetAndLow

Sweet'NASty
Joined
Nov 6, 2013
Messages
6,421

StephenRadford

Dabbler
Joined
Apr 18, 2016
Messages
21
HI guys, I left the machine off over night, started up, no pool "DiamondDataStore" showing, it allowed me to import "DiamondDataStore" pool using the "add" button, I imported "DiamondDataStore | 17774638431354291343", I had "Confirm these settings". I then had the pool shown as "unknown"
The result of "zpool import" is shown in the screenshot.
It is there and online, not sure why I can not see it.
Thanks
Stephen
 

Attachments

  • Screenshot_2019-07-17 FreeNAS - 192 168 0 36.png
    Screenshot_2019-07-17 FreeNAS - 192 168 0 36.png
    13.4 KB · Views: 277

Redcoat

MVP
Joined
Feb 18, 2014
Messages
2,925

tfran1990

Patron
Joined
Oct 18, 2017
Messages
294

StephenRadford

Dabbler
Joined
Apr 18, 2016
Messages
21
Just a quick follow up did you look at the screen shot? It shows the disks and pool are online, but not visible.
 

Redcoat

MVP
Joined
Feb 18, 2014
Messages
2,925
What happens if you use the command "zpool import DiamondDataStore" (without quotes)? Or "zpool import 17774638431354291343" (I did not check that id number, just copied from your post above...)
 

StephenRadford

Dabbler
Joined
Apr 18, 2016
Messages
21
What happens if you use the command "zpool import DiamondDataStore" (without quotes)? Or "zpool import 17774638431354291343" (I did not check that id number, just copied from your post above...)

just tried "zpool import -F DiamondDataStore", it is showing
"cannot mount 'DiamondDataStore/Downloads': Input/output error"
"cannot mount 'DiamondDataStore/Stephens_Images': Unknown error:122"
These are both windows share directories.
This was done as @tfran1990 suggested by swapping over the cable to the motherboard.
 

Redcoat

MVP
Joined
Feb 18, 2014
Messages
2,925
Are any other shares in that pool mounted?

What's the output of zpool status?
 
Last edited:

StephenRadford

Dabbler
Joined
Apr 18, 2016
Messages
21
Really really struggled with this, sorry for the delay in replying. I cut my losses in the end and deleted the pool.
I reinstalled all the datasets and transfered the data back from "the backups".
It looks like a drive was falling but no warning messages. I am in the process of replacing the drive.
I have taken the drive off line to be replaced and a resilvering process has automaticaly started.
Question, do I wait untill resilvering has finished to switch the machine off, as rebooting is the only way I can set the pass through on the raid card so FreeNAS can see the new install drive.
 

pschatz100

Guru
Joined
Mar 30, 2014
Messages
1,184
Has the Areca ARC 1260 256Mb 16 port PCIe raid controller been flashed to an IT or pass-through mode? It does not appear to be the case. If not, I would imagine that ZFS cannot see the individual disks, therefore it cannot manage them. Using hardware RAID is a no-no. There are lots of threads and comments about this.
 

StephenRadford

Dabbler
Joined
Apr 18, 2016
Messages
21
UPDATE -
Because of viewing the server using a web browser I never got to see the server start up sequence. I started the boot sequence using a conected monitor to the server, I found that one of the memory sticks was showing a fault. Removed the stick restarted and so far no faults.
Thanks to everyone for the ideas.
 
Top