Ich denke, dass hier ein kleines Problem / Bug besteht, der irgendwie bei mir Auswirkungen hat.
Ich versuche seit Tagen einen BackupDC aufzusetzen und habe einen Abbruch bei
Running 98univention-samba4-dns.inst failed (exitcode: 1)
Habe mir daher heute mal den script /usr/share/univention-samba4/lib/replication.sh
angesehen und folgendes versucht:
Ich habe mir die Zeile rauskopiert, die in der 1. Schleife die RIDReference ermitteln soll und die Variabel $hostname mit dem Namen des BackupDC ersetzt
ldbsearch -H /var/lib/samba/private/sam.ldb "(sAMAccountName=ucs100092\$)" rIDSetReferences | ldapsearch-wrapper
Das Ergebnis ist ein
root@ucs100092:~# ldbsearch -H /var/lib/samba/private/sam.ldb "(sAMAccountName=ucs100092\$)" rIDSetReferences | ldapsearch-wrapper
# record 1
dn: CN=UCS100092,OU=Domain Controllers,DC=laprinta,DC=lan
# Referral
ref: ldap://laprinta.lan/CN=Configuration,DC=laprinta,DC=lan
# Referral
ref: ldap://laprinta.lan/DC=DomainDnsZones,DC=laprinta,DC=lan
# Referral
ref: ldap://laprinta.lan/DC=ForestDnsZones,DC=laprinta,DC=lan
# returned 4 records
# 1 entries
# 3 referrals
Es fehlt also der Eintrag “rIDSetReferences:” Nur wenn die Variabel den Wert “ucs100091” hat (MasterDC), dann bekomme ich da auch eine zusätzliche Zeile