when I start an unprovisioned s4 samba and try smbclient -L localhost -U% I get: session setup failed: NT_STATUS_INTERNAL_DB_CORRUPTION This is problematic (and probably a regression) as the RPC-SPOOLSS-NOTIFY test when run against s3 during make test starts an unprovisioned spoolss rpc server for changenotify backchannel communication.
Urgh. I would rather not support an un-provisioned server, as that will constantly hit this kind of issue, so the correct fix will be for smbtorture to provision locally in a tmp dir before it starts the listener. (The actual change for this was the work to support nested groups and aliases properly - this could be hacked around, but I would rather not).
I've been on a good bike ride, and changed my mind. We should support this, because the 'general case' gets the answer wrong anyway. When I eventually get around to writing python tests for tokenGroups, it will show that anonymous has no extra SIDs. We should therefore hard code this case, which will also fix this problem.
The fact that this breaks the spoolss tests make this a major issue, which I intend to resolve soon.
This one can be closed then ?
Well, I close it with "FIXED" - if abartlet still prefers to have it around he can always reopen (very unlikely I would say).