Active Directory Domain Join Issue

I’m trying to join a fresh install of TrueNAS to an active directory domain and I am getting the following error:
Active Directory service may not be enabled before data pool is created.

Log is:
Traceback (most recent call last):
File “/usr/lib/python3/dist-packages/middlewared/job.py”, line 515, in run
await self.future
File “/usr/lib/python3/dist-packages/middlewared/job.py”, line 560, in __run_body
rv = await self.method(*args)
^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/middlewared/schema/processor.py”, line 174, in nf
return await func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/middlewared/schema/processor.py”, line 48, in nf
res = await f(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/middlewared/plugins/activedirectory.py”, line 385, in do_update
verrors.check()
File “/usr/lib/python3/dist-packages/middlewared/service_exception.py”, line 72, in check
raise self
middlewared.service_exception.ValidationErrors: [EINVAL] activedirectory_update.enable: Active Directory service may not be enabled before data pool is created.

Do you have at least one data pool created on your TrueNAS system?

My guess is it fails because the system dataset is not yet set, if no datapool has been created…

That might be my culprit. I’m waiting on 2 drives.

Resolved. Data Pool had to be created prior.