selftest: use net rpc join when joining NT4-style domains
authorRalph Boehme <slow@samba.org>
Sat, 6 Jan 2018 11:27:27 +0000 (12:27 +0100)
committerAndrew Bartlett <abartlet@samba.org>
Mon, 8 Jan 2018 14:22:10 +0000 (15:22 +0100)
Otherwise net join when failing at the CLDAP ping stage will put a
negative entry for the DC in the conncache which can trigger *hard* to
debug problems later in winbindd.

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Autobuild-User(master): Andrew Bartlett <abartlet@samba.org>
Autobuild-Date(master): Mon Jan  8 15:22:10 CET 2018 on sn-devel-144

selftest/target/Samba3.pm

index 1e652d8e3f5ddb9e9d86c93b20d715812242fc96..f5e64725acf44fc5b8aaedccc0cebd399645e581 100755 (executable)
@@ -347,7 +347,7 @@ sub setup_nt4_member($$$)
        my $cmd = "";
        $cmd .= "SOCKET_WRAPPER_DEFAULT_IFACE=\"$ret->{SOCKET_WRAPPER_DEFAULT_IFACE}\" ";
        $cmd .= "SELFTEST_WINBINDD_SOCKET_DIR=\"$ret->{SELFTEST_WINBINDD_SOCKET_DIR}\" ";
-       $cmd .= "$net join $ret->{CONFIGURATION} $nt4_dc_vars->{DOMAIN} member";
+       $cmd .= "$net rpc join $ret->{CONFIGURATION} $nt4_dc_vars->{DOMAIN} member";
        $cmd .= " -U$nt4_dc_vars->{USERNAME}\%$nt4_dc_vars->{PASSWORD}";
 
        if (system($cmd) != 0) {