TrueNAS Scale on Proxmox - See the disks, but can't create a pool

DarcWing

Cadet
Joined
Oct 2, 2023
Messages
2
Well, I've banged my head on the wall for 4 days now and FINALLY have my
Code:
LSI SAS2308 PCI-Express
passed-through to my TrueNAS Scale VM. BUT... Now I can't actually create a pool.

I have:
  1. wiped the drives
  2. sgdisk -Z /dev/sd{all-drives}
  3. Tried individual drive pools to see if there was a bad member in prior attempts (2,5,7,14-member pools)
  4. Re installed
  5. tried TrueNAS Core
  6. Googled
  7. Searched the Forums here
  8. Searched the Proxmox forums
  9. Pulled my hair out
  10. Finished my bottle of good whiskey
  11. ... You get the point. :wink:

HARDWARE:
Chassis: Supermicro 36-bay JBOD Chassis (SC847-12)
Motherboard: MBD-X9DRD-7LN4F-JBOD
HBA Controller: LSI SAS2308 PCI-Express (IT)
Data Drives: 14x WDC_WSH722020ALN604 (WD 20TB Drives) {New out of the box}
Hypervisor: Proxmox 8.0.4
OS Version: TrueNAS-SCALE-22.12.3.3

Code:
 Error: concurrent.futures.process._RemoteTraceback:
"""
Traceback (most recent call last):
  File "/usr/lib/python3.9/concurrent/futures/process.py", line 243, in _process_worker
    r = call_item.fn(*call_item.args, **call_item.kwargs)
  File "/usr/lib/python3/dist-packages/middlewared/worker.py", line 115, in main_worker
    res = MIDDLEWARE._run(*call_args)
  File "/usr/lib/python3/dist-packages/middlewared/worker.py", line 46, in _run
    return self._call(name, serviceobj, methodobj, args, job=job)
  File "/usr/lib/python3/dist-packages/middlewared/worker.py", line 40, in _call
    return methodobj(*params)
  File "/usr/lib/python3/dist-packages/middlewared/worker.py", line 40, in _call
    return methodobj(*params)
  File "/usr/lib/python3/dist-packages/middlewared/schema.py", line 1252, in nf
    res = f(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/middlewared/schema.py", line 1382, in nf
    return func(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/middlewared/plugins/zfs.py", line 154, in do_create
    zfs.create(data['name'], topology, data['options'], data['fsoptions'])
  File "libzfs.pyx", line 465, in libzfs.ZFS.__exit__
  File "/usr/lib/python3/dist-packages/middlewared/plugins/zfs.py", line 154, in do_create
    zfs.create(data['name'], topology, data['options'], data['fsoptions'])
  File "libzfs.pyx", line 1458, in libzfs.ZFS.create
libzfs.ZFSException: one or more devices is currently unavailable
"""

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/middlewared/job.py", line 428, in run
    await self.future
  File "/usr/lib/python3/dist-packages/middlewared/job.py", line 463, in __run_body
    rv = await self.method(*([self] + args))
  File "/usr/lib/python3/dist-packages/middlewared/schema.py", line 1246, in nf
    res = await f(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/middlewared/schema.py", line 1378, in nf
    return await func(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/middlewared/plugins/pool.py", line 876, in do_create
    raise e
  File "/usr/lib/python3/dist-packages/middlewared/plugins/pool.py", line 825, in do_create
    z_pool = await self.middleware.call('zfs.pool.create', {
  File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1395, in call
    return await self._call(
  File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1344, in _call
    return await methodobj(*prepared_call.args)
  File "/usr/lib/python3/dist-packages/middlewared/service.py", line 940, in create
    rv = await self.middleware._call(
  File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1352, in _call
    return await self._call_worker(name, *prepared_call.args)
  File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1358, in _call_worker
    return await self.run_in_proc(main_worker, name, args, job)
  File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1273, in run_in_proc
    return await self.run_in_executor(self.__procpool, method, *args, **kwargs)
  File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1258, in run_in_executor
    return await loop.run_in_executor(pool, functools.partial(method, *args, **kwargs))
libzfs.ZFSException: one or more devices is currently unavailable
 


Any assistance would be appreciated.

Thanks in advance!
 

DarcWing

Cadet
Joined
Oct 2, 2023
Messages
2
I think this was posted in the wrong channel / category!
I think this should be in TrueNAS > Virtualized TrueNAS

Sorry! Can someone move this to the correct forum?
 
Top