Probleme mit Samba-based DNS

german

#1

Hi,

habe von ldap auf samba4 Backend umgestellt.

dlz "samba4.zone" {
        database "dlopen /usr/lib/x86_64-linux-gnu/samba/bind9/dlz_bind9.so -d 0 {
                        /*
                         * update-policy {
                         *              grant K****.DE ms-self * A AAAA;
                         *              grant Administrator@K****.DE wildcard * A AAAA SRV CNAME;
                         *              grant ucs$@k****.de wildcard * A AAAA SRV CNAME;
                         *      };
                         */

                        /*
                         * the list of principals and what they can change is created
                         * dynamically by Samba, based on the membership of the domain controllers
                         * group. The provision just creates this file as an empty file.
                         */
                        include /var/lib/samba/private/named.conf.update;

                        /* we need to use check-names ignore so _msdcs A records can be created */
                        check-names ignore;
                };
        ";
};

Das sagt syslog:

Dec 10 21:20:54 ucs2 named[1264]: Loading 'samba4.zone' using driver dlopen
Dec 10 21:20:54 ucs2 named[1264]: samba_dlz: Unable to get basedn for /var/lib/samba/private/sam.ldb - NULL Base DN invalid for a base search
Dec 10 21:20:54 ucs2 named[1264]: dlz_dlopen of 'samba4.zone' failed
Dec 10 21:20:54 ucs2 named[1264]: SDLZ driver failed to load.
Dec 10 21:20:54 ucs2 named[1264]: DLZ driver failed to load.
Dec 10 21:20:54 ucs2 named[1264]: loading configuration: failure
Dec 10 21:20:54 ucs2 named[1264]: exiting (due to fatal error)

Mist! Damit kann ich nicht wirklich was anfangen. Die ldb-Datei ist wohl fehlerhaft. Aber welches Programm erstellt die wann?

Danke
/KNEBB


#2

Samba4 ist aber installiert? Sind alle Joinscripte durchgelaufen?

# univention-run-join-scripts

#3

Lt. UMC ist “univention-samba4” installiert.
Und der Re-run der Join-Skripte ergibt:

Running 98univention-samba4-dns.inst                       skipped (already executed)

Er sagte bei allen “skipped”.

Ein Neustart via “service univention-bind restart” startete aber den Bind dann problemlos. (???)

Was auch immer das war, es scheint sich wieder selbst korrigiert zu haben…

/KNEBB