selftest/Samba3: start samba_dcerpcd in clusteredmember
authorStefan Metzmacher <metze@samba.org>
Fri, 12 Jan 2024 16:08:06 +0000 (17:08 +0100)
committerStefan Metzmacher <metze@samba.org>
Fri, 26 Jan 2024 17:00:33 +0000 (17:00 +0000)
This enables the rpcd_witness to be available.

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Günther Deschner <gd@samba.org>
selftest/target/Samba3.pm

index 841299867bc1fff6f9c4c8123b72698f07f8e672..0e6ab658c59f78b71735826f1b982194c8a85c96 100755 (executable)
@@ -540,6 +540,7 @@ sub setup_clusteredmember
        security = domain
        server signing = on
        clustering = yes
+       rpc start on demand helpers = false
        ctdbd socket = ${socket}
        include = registry
        dbwrap_tdb_mutexes:* = yes
@@ -633,6 +634,7 @@ sub setup_clusteredmember
                my $ok;
                $ok = $self->check_or_start(
                    env_vars => $node_provision,
+                   samba_dcerpcd => "yes",
                    winbindd => "yes",
                    smbd => "yes",
                    child_cleanup => sub {
@@ -3855,7 +3857,7 @@ sub wait_for_start($$$$$)
            print "checking for samba_dcerpcd\n";
 
            do {
-               $ret = system("$rpcclient $envvars->{CONFIGURATION} ncalrpc: -c epmmap");
+               $ret = system("UID_WRAPPER_ROOT=1 $rpcclient $envvars->{CONFIGURATION} ncalrpc: -c epmmap");
 
                if ($ret != 0) {
                    sleep(1);