Just upgraded from CORE to SCALE (ElectricEel-24.10.0.2).
All went smoothly and re-imported config and all datasets/shares etc have been restored correctly, however, AD is faulted.
Whilst trying to disable the AD service (unchecking the box and hitting save) I get this error and therefore can’t disable the AD service to re-enter the credentials and attempt to re-join AD again so get rid of the faulted issue.
Also get the same error if I go into AD advanced settings to try and delete the Kerberos Keytab manually.
Thanks.
Traceback (most recent call last):
File “/usr/lib/python3/dist-packages/middlewared/plugins/activedirectory.py”, line 357, in do_update
await self.update_netbios_data(old, new)
File “/usr/lib/python3/dist-packages/middlewared/plugins/activedirectory.py”, line 128, in update_netbios_data
raise ValidationError(
middlewared.service_exception.ValidationError: [EINVAL] activedirectory.netbiosname: NetBIOS names may not be changed while service is enabled.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File “/usr/lib/python3/dist-packages/middlewared/job.py”, line 488, in run
await self.future
File “/usr/lib/python3/dist-packages/middlewared/job.py”, line 533, in __run_body
rv = await self.method(*args)
^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/middlewared/schema/processor.py”, line 179, in nf
return await func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/middlewared/schema/processor.py”, line 49, in nf
res = await f(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/middlewared/plugins/activedirectory.py”, line 359, in do_update
raise ValidationError(‘activedirectory_update.netbiosname’, str(e))
middlewared.service_exception.ValidationError: [EINVAL] activedirectory_update.netbiosname: [EINVAL] activedirectory.netbiosname: NetBIOS names may not be changed while service is enabled.
Error: Traceback (most recent call last):
File “/usr/lib/python3/dist-packages/middlewared/plugins/activedirectory.py”, line 357, in do_update
await self.update_netbios_data(old, new)
File “/usr/lib/python3/dist-packages/middlewared/plugins/activedirectory.py”, line 128, in update_netbios_data
raise ValidationError(
middlewared.service_exception.ValidationError: [EINVAL] activedirectory.netbiosname: NetBIOS names may not be changed while service is enabled.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File “/usr/lib/python3/dist-packages/middlewared/job.py”, line 488, in run
await self.future
File “/usr/lib/python3/dist-packages/middlewared/job.py”, line 533, in __run_body
rv = await self.method(*args)
^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/middlewared/schema/processor.py”, line 179, in nf
return await func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/middlewared/schema/processor.py”, line 49, in nf
res = await f(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/middlewared/plugins/activedirectory.py”, line 359, in do_update
raise ValidationError(‘activedirectory_update.netbiosname’, str(e))
middlewared.service_exception.ValidationError: [EINVAL] activedirectory_update.netbiosname: [EINVAL] activedirectory.netbiosname: NetBIOS names may not be changed while service is enabled.
You can also email the debug to awalker@ixsystems.com. This isn’t a guarantee for software support, but it will help me to see whether what you’re experiencing is an issue already fixed for 24.10.1.