Univention Bugzilla – Bug 27519
italc-Key sollte immer auch in sysvol-Verzeichnis kopiert werden
Last modified: 2012-11-09 16:03:06 CET
Auf einem Testsystem waren die "univention-samba4-dns"- und "univention-squid-samba"-Joinskripte noch nicht durchgelaufen, als das "ucsschool-italc-key"-Joinskript versucht hat den Publickey in die Freigabe zu kopieren. Dies führte dazu, dass auch nach dem anstoßen der samba-Joinskripte der Public Key nicht dort war, wo der Benutzer ihn erwartet. Der Key musste per Hand in die Freigabe kopiert werden.
Es hat sich gezeigt, dass die beiden genannten Joinskripte für das Fehlerbild unerheblich sind. Aufgetreten war das Problem während der Installation eines Single-Masters. Durch die Dependencies wird italc-client vor Samba4 installiert und dadurch auch im postinst von italc-client das Joinskript 99ucsschool-italc-key.inst ausgeführt, bevor das Verzeichnis /var/lib/samba/sysvol/$REALM/scripts/ angelegt wurde. Das Joinskript sollte die fehlenden sysvol-Verzeichnisse selbständig anlegen, falls sie fehlen und den Key dort ablegen. Dabei müssen die Berechtigungen für dieses Verzeichnis nach dem Anlegen korrekt gesetzt werden (ACLs!).
Der Fix im Errata sieht so aus, dass die Versionsnummer des Join-Skripts erhöht wurde. Da das Verzeichnis mittlerweile angelegt ist reicht es wenn das Join-Skript jetzt noch einmal versucht die Datei zu kopieren. YAML-Datei wurde hinzugefügt
Bitte nochmal den Status prüfen.
*** This bug has been marked as a duplicate of bug 27915 ***