PointyBits
Cadet
- Joined
- Sep 29, 2021
- Messages
- 3
Hello TrueNAS community!
I was working on setting up TrueNAS within a VirtualBox VM, and along the way it became necessary to try connecting it to an existing AD. After making sure the VM was registered on the network and able to ping the outside world, I went ahead and put in AD credentials (domain etc.) And got the following error...
I'm not quite sure how to proceed since I followed some diagnostic suggestions as outlined in another post (Active Direcotry State Faulted! link), and was able to get...
Clearly it's not establishing a connection to the AD, I would just like to know how to read the error and figure out where the problem is.
The full error message traceback is
I was working on setting up TrueNAS within a VirtualBox VM, and along the way it became necessary to try connecting it to an existing AD. After making sure the VM was registered on the network and able to ping the outside world, I went ahead and put in AD credentials (domain etc.) And got the following error...
I'm not quite sure how to proceed since I followed some diagnostic suggestions as outlined in another post (Active Direcotry State Faulted! link), and was able to get...
Clearly it's not establishing a connection to the AD, I would just like to know how to read the error and figure out where the problem is.
The full error message traceback is
Code:
Error: Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/middlewared/job.py", line 382, in run
await self.future
File "/usr/lib/python3/dist-packages/middlewared/job.py", line 418, in __run_body
rv = await self.method(*([self] + args))
File "/usr/lib/python3/dist-packages/middlewared/plugins/activedirectory.py", line 696, in start
await self.middleware.call('activedirectory.set_kerberos_servers', ad)
File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1305, in call
return await self._call(
File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1273, in _call
return await self.run_in_executor(prepared_call.executor, methodobj, *prepared_call.args)
File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1177, in run_in_executor
return await loop.run_in_executor(pool, functools.partial(method, *args, **kwargs))
File "/usr/lib/python3.9/concurrent/futures/thread.py", line 52, in run
result = self.fn(*self.args, **self.kwargs)
File "/usr/lib/python3/dist-packages/middlewared/plugins/activedirectory.py", line 1247, in set_kerberos_servers
self.middleware.call_sync(
File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1321, in call_sync
return self.run_coroutine(methodobj(*prepared_call.args))
File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1361, in run_coroutine
return fut.result()
File "/usr/lib/python3.9/concurrent/futures/_base.py", line 433, in result
return self.__get_result()
File "/usr/lib/python3.9/concurrent/futures/_base.py", line 389, in __get_result
raise self._exception
File "/usr/lib/python3/dist-packages/middlewared/service.py", line 838, in update
rv = await self.middleware._call(
File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1262, in _call
return await methodobj(*prepared_call.args)
File "/usr/lib/python3/dist-packages/middlewared/schema.py", line 1092, in nf
res = await f(*args, **kwargs)
File "/usr/lib/python3/dist-packages/middlewared/schema.py", line 1181, in nf
args, kwargs = clean_and_validate_args(args, kwargs)
File "/usr/lib/python3/dist-packages/middlewared/schema.py", line 1175, in clean_and_validate_args
raise verrors
middlewared.service_exception.ValidationErrors: [EINVAL] kerberos_realm_update.kdc: Not a list
[EINVAL] kerberos_realm_update.admin_server: Not a list
[EINVAL] kerberos_realm_update.kpasswd_server: Not a list