Sparc: Unable to join domain when packet signing is required by domain controller
I ran into this issue using OpenIndiana 134+ on SPARC (it's my own build with all of the CIFS and storage patches from onnv-gate--see the OI Wiki for build details and patches).
I can not join a Windows 2003 domain due to a "bad signature" message in /var/adm/messages. The same "smbadm join" works fine on x86 with the same OS build.
# smbadm join -u admin MYDOMAIN After joining MYDOMAIN the smb service will be restarted automatically. Would you like to continue? [no]: yes Enter domain password: Joining MYDOMAIN ... this may take a minute ... failed to find any domain controllers for MYDOMAIN
Feb 28 16:43:47 dev smbd: [ID 702911 daemon.error] smbrdr_exchange: bad signature
This appears to be Sun/Oracle bug #6615461 which is still unresolved, and although I haven't tested for this issue yet using any Illumos builds, I suspect it still exists and I haven't seen any bug reports or commits related to it.
I'm guessing it's due to a byte-order issue related to SPARC vs x86.