Hi, I was playing around with silent installs and found out that the final configuration differs from interactive installations. Here is what I did: I installed two servers on different machines ds-1.localdomain and ds-2.localdomain. ds-1 is used as a master and ds-2 is supposed to use it as its configuration server. Both machines run RHEL 7.4 with the latest EPEL-builds of 389-ds. First I used setup-ds-admin.pl --keepcache interactively first on ds-1 and told it not to use an existing configuration server, then on ds-2 and told it to use ds-1. When I connect to ds-1 using 389-console I can see both ds-1 and ds-2. Then I took the generated .inf-files, removed all traces from the previous instances from both machines using remove-ds-admin.pl -a -f -y and then ran setup-ds-admin.pl --silent --file=ds-1.inf and --file=ds-2.inf respectively. When I connect to ds-1 now, I only see ds-1, to see ds-2 I have to connect to ds-2 with 389-console. The .inf-files look like this: -------- $ cat ds-1.inf [General] AdminDomain = localdomain ConfigDirectoryAdminID = admin ConfigDirectoryAdminPwd = XXX ConfigDirectoryLdapURL = ldap://ds-1.localdomain:389/o=NetscapeRoot FullMachineName = ds-1.localdomain ServerRoot = /usr/lib64/dirsrv StrictHostCheck = true SuiteSpotGroup = dirsrv SuiteSpotUserID = dirsrv [admin] Port = 9830 ServerAdminID = admin ServerAdminPwd = XXX ServerIpAddress = 0.0.0.0 SysUser = dirsrv [slapd] start_server = 0 AddOrgEntries = Yes AddSampleEntries = No HashedRootDNPwd = XXX InstScriptsEnabled = true InstallLdifFile = suggest RootDN = cn=Directory Manager RootDNPwd = XXX ServerIdentifier = ds-1 ServerPort = 389 SlapdConfigForMC = yes Suffix = dc=localdomain UseExistingMC = 0 bak_dir = /var/lib/dirsrv/slapd-ds-1/bak bindir = /usr/bin cert_dir = /etc/dirsrv/slapd-ds-1 config_dir = /etc/dirsrv/slapd-ds-1 datadir = /usr/share db_dir = /var/lib/dirsrv/slapd-ds-1/db ds_bename = userRoot inst_dir = /usr/lib64/dirsrv/slapd-ds-1 ldif_dir = /var/lib/dirsrv/slapd-ds-1/ldif localstatedir = /var lock_dir = /var/lock/dirsrv/slapd-ds-1 log_dir = /var/log/dirsrv/slapd-ds-1 naming_value = rz run_dir = /var/run/dirsrv sbindir = /usr/sbin schema_dir = /etc/dirsrv/slapd-ds-1/schema sysconfdir = /etc tmp_dir = /tmp -------- $ cat ds-2.inf [General] AdminDomain = localdomain ConfigDirectoryAdminID = admin ConfigDirectoryAdminPwd = XXX ConfigDirectoryLdapURL = ldap://ds-1.localdomain:389/o=NetscapeRoot FullMachineName = ds-2.localdomain ServerRoot = /usr/lib64/dirsrv StrictHostCheck = true SuiteSpotGroup = dirsrv SuiteSpotUserID = dirsrv [admin] Port = 9830 ServerAdminID = admin ServerAdminPwd = XXX ServerIpAddress = 0.0.0.0 SysUser = dirsrv [slapd] AddOrgEntries = Yes AddSampleEntries = No HashedRootDNPwd = XXX InstScriptsEnabled = true InstallLdifFile = suggest RootDN = cn=Directory Manager RootDNPwd = XXX ServerIdentifier = ds-2 ServerPort = 389 Suffix = dc=localdomain UseExistingMC = 1 bak_dir = /var/lib/dirsrv/slapd-ds-2/bak bindir = /usr/bin cert_dir = /etc/dirsrv/slapd-ds-2 config_dir = /etc/dirsrv/slapd-ds-2 datadir = /usr/share db_dir = /var/lib/dirsrv/slapd-ds-2/db ds_bename = userRoot inst_dir = /usr/lib64/dirsrv/slapd-ds-2 ldif_dir = /var/lib/dirsrv/slapd-ds-2/ldif localstatedir = /var lock_dir = /var/lock/dirsrv/slapd-ds-2 log_dir = /var/log/dirsrv/slapd-ds-2 naming_value = rz run_dir = /var/run/dirsrv sbindir = /usr/sbin schema_dir = /etc/dirsrv/slapd-ds-2/schema sysconfdir = /etc tmp_dir = /tmp I think this unintended behaviour and should be fixed. Unless I did a mistake somewhere, but I can't see where… Julian _______________________________________________ 389-users mailing list -- 389-users@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to 389-users-leave@xxxxxxxxxxxxxxxxxxxxxxx