Hi,
has anyone run into a similar issue?
Here is my steps as 1,2,3.
Install TrueNAS Scale 25.10
Join IPA domain
Start SMB
First two steps done without issues, 3rd step fails.
SMB service fails with “dependency issue”.
After some troubleshooting I found that it is Winbind service is not starting and preventing SMB (smbd service) from starting.
Winbind service fails, because it seem that domain is not correct, failing with message
[2025/10/31 10:42:45.780970, 0, traceid=1] ../../source3/winbindd/winbindd_util.c:1222(init_domain_list)
Could not fetch our SID - did we join?
[2025/10/31 10:42:45.781057, 0, traceid=1] ../../source3/winbindd/winbindd.c:1173(winbindd_register_handlers)
unable to initialize domain list
However, when I try to change Workgroup setting in SMB service configuration from default “WORKGROUP” to IPA domain, TrueNAS does not let me do so, complaining that “Workgroup may not be changed while directory service is enabled”.
So, am I supposed to set up SMB before joining IPA? Is that documented somehow?
And what is “SMB Domain Configuration” setting in IPA Directory Services Configuration page supposed to do then?
When IPA is enabled we override the workgroup setting when generating the smb.conf based on what was auto-discovered about the IPA domain during the domain join process.
What is output of midclt call directoryservices.config | jq ?
Hmm.. what keytab names do you have in midclt call kerberos.keytab.query output? We should have transitioned to using your IPA MACHINE ACCOUNT keytab for middlewared (no longer have username / password there).
Note that IPA isn’t a drop-in replacement for how people use AD. Client config (except for linux clients) for SMB is non-trivial.
Will do, tomorrow (nearly 11 pm here).
However, on the surface nothing shows that IPA join has failed.
Machine account was created in IPA, IPA users were created in TrueNAS system and so on.