Hello. I am not sure what I am doing wrong.
I experienced a failure in my boot drive (USB) for my TrueNAS 12.1 after mirroring the boot usb (boot pool, attach) USB to a new SSD, use all space. After that completed and I rebooted, neither the new SSD or the USB would boot into TrueNAS. As soon as it tries, a long list of "unsupported, unsupported, etc" scroll down the screen and it immediately quits. I cannot make out what the exact error is.
So I decided to install TrueNAS 13 to the new SSD and just import my pool. My pool was made on FreeNAS 9.3 and my ZFS pool (feature flags) have been upgraded as of a couple months ago. When I first installed FreeNAS 9.3, I backed up my keys and created a passphrase, which I've used ever since anytime I rebooted. All 8 disks are operational (no errors), no degraded state.
When I go to add the pool in my new installation of TrueNAS 13, I choose the option of GELI encrypted 11.3 or earlier.
I add my passphrase and attach a key. This part I'm not certain of, as I have a private and public key. Neither one enables me to successfully import the pool.
In my excel sheet I made when building the server, I also recorded two strings of keys, one I noted for my admin account, the other shorter key I noted as Key Fingerprint.
This is the error I'm getting:
Error: Traceback (most recent call last):
File "/usr/local/lib/python3.9/site-packages/middlewared/job.py", line 355, in run
await self.future
File "/usr/local/lib/python3.9/site-packages/middlewared/job.py", line 393, in __run_body
rv = await self.middleware.run_in_thread(self.method, *([self] + args))
File "/usr/local/lib/python3.9/site-packages/middlewared/main.py", line 1155, in run_in_thread
return await self.run_in_executor(self.thread_pool_executor, method, *args, **kwargs)
File "/usr/local/lib/python3.9/site-packages/middlewared/main.py", line 1152, in run_in_executor
return await loop.run_in_executor(pool, functools.partial(method, *args, **kwargs))
File "/usr/local/lib/python3.9/concurrent/futures/thread.py", line 58, in run
result = self.fn(*self.args, **self.kwargs)
File "/usr/local/lib/python3.9/site-packages/middlewared/schema.py", line 979, in nf
return f(*args, **kwargs)
File "/usr/local/lib/python3.9/site-packages/middlewared/plugins/disk_/encryption_freebsd.py", line 44, in decrypt
raise CallError(f'The following devices failed to attach: {", ".join(failed)}')
middlewared.service_exception.CallError: [EFAULT] The following devices failed to attach: gptid/138edb53-4fce-11e8-b87d-d05099a99642, gptid/195af7f8-4fce-11e8-b87d-d05099a99642, gptid/1a56e0bc-4fce-11e8-b87d-d05099a99642, gptid/14928088-4fce-11e8-b87d-d05099a99642, gptid/870ce043-dcc1-11ea-b88a-d05099a99642, gptid/1585ac2b-4fce-11e8-b87d-d05099a99642, gptid/1861e8ae-4fce-11e8-b87d-d05099a99642, gptid/73a11a5c-f926-11eb-9147-d05099a99642
Any help would be very very much appreciated.
Thank you.
I experienced a failure in my boot drive (USB) for my TrueNAS 12.1 after mirroring the boot usb (boot pool, attach) USB to a new SSD, use all space. After that completed and I rebooted, neither the new SSD or the USB would boot into TrueNAS. As soon as it tries, a long list of "unsupported, unsupported, etc" scroll down the screen and it immediately quits. I cannot make out what the exact error is.
So I decided to install TrueNAS 13 to the new SSD and just import my pool. My pool was made on FreeNAS 9.3 and my ZFS pool (feature flags) have been upgraded as of a couple months ago. When I first installed FreeNAS 9.3, I backed up my keys and created a passphrase, which I've used ever since anytime I rebooted. All 8 disks are operational (no errors), no degraded state.
When I go to add the pool in my new installation of TrueNAS 13, I choose the option of GELI encrypted 11.3 or earlier.
I add my passphrase and attach a key. This part I'm not certain of, as I have a private and public key. Neither one enables me to successfully import the pool.
In my excel sheet I made when building the server, I also recorded two strings of keys, one I noted for my admin account, the other shorter key I noted as Key Fingerprint.
This is the error I'm getting:
Error: Traceback (most recent call last):
File "/usr/local/lib/python3.9/site-packages/middlewared/job.py", line 355, in run
await self.future
File "/usr/local/lib/python3.9/site-packages/middlewared/job.py", line 393, in __run_body
rv = await self.middleware.run_in_thread(self.method, *([self] + args))
File "/usr/local/lib/python3.9/site-packages/middlewared/main.py", line 1155, in run_in_thread
return await self.run_in_executor(self.thread_pool_executor, method, *args, **kwargs)
File "/usr/local/lib/python3.9/site-packages/middlewared/main.py", line 1152, in run_in_executor
return await loop.run_in_executor(pool, functools.partial(method, *args, **kwargs))
File "/usr/local/lib/python3.9/concurrent/futures/thread.py", line 58, in run
result = self.fn(*self.args, **self.kwargs)
File "/usr/local/lib/python3.9/site-packages/middlewared/schema.py", line 979, in nf
return f(*args, **kwargs)
File "/usr/local/lib/python3.9/site-packages/middlewared/plugins/disk_/encryption_freebsd.py", line 44, in decrypt
raise CallError(f'The following devices failed to attach: {", ".join(failed)}')
middlewared.service_exception.CallError: [EFAULT] The following devices failed to attach: gptid/138edb53-4fce-11e8-b87d-d05099a99642, gptid/195af7f8-4fce-11e8-b87d-d05099a99642, gptid/1a56e0bc-4fce-11e8-b87d-d05099a99642, gptid/14928088-4fce-11e8-b87d-d05099a99642, gptid/870ce043-dcc1-11ea-b88a-d05099a99642, gptid/1585ac2b-4fce-11e8-b87d-d05099a99642, gptid/1861e8ae-4fce-11e8-b87d-d05099a99642, gptid/73a11a5c-f926-11eb-9147-d05099a99642
Any help would be very very much appreciated.
Thank you.