Univention Bugzilla – Bug 27278
univention-squid anpassungen aus ucs@school 3.0 nach ucs3.0-2 übernehmen
Last modified: 2012-07-20 15:24:30 CEST
Anpassung aus Bug #26508 Comment 9 ist noch nicht nach ucs3.0-2 übernommen. +++ This bug was initially created as a clone of Bug #26508 +++
In einer Samba 3 Umgebung wird das Join Skript mit exit 0 beendet. Damit läuft der Join zwar ordentlich durch, jedoch gibt es folgende Meldung bei univention-check-join-status: -> univention-check-join-status Warning: 'univention-squid-samba4' is not configured. Error: Not all install files configured: 1 missing Das ist unschön und sollte in 3.0-2 behoben werden.
Am saubersten wäre es, diesen Kerberos-Teil der Squid-Funktionalität in ein separates Paket auszulagern, falls sie jetzt überhaupt noch interessant ist.
Die Änderungen an univention-squid aus UCS@school 3.0 wurden an Bug #24281 übernommen. Hier wurde nun nur im Join Skript 98univention-squid-samba4.inst ein "joinscript_save_current_version" vor dem "exit 0" in der Samba3/Samba4 Abfrage eingebaut, damit auch in einer Samba 3 Umgebung dass Join Skript ordentlich durchläuft.
(In reply to comment #3) > Hier wurde nun nur im Join Skript 98univention-squid-samba4.inst ein > "joinscript_save_current_version" vor dem "exit 0" in der Samba3/Samba4 Abfrage > eingebaut, damit auch in einer Samba 3 Umgebung dass Join Skript ordentlich > durchläuft. Ich hatte in meiner Testumgebung erst Squid und anschließend Samba4 nachinstalliert. Daher war das Squid-Joinskript schon "erfolgreich" durchgelaufen und dabei von Samba 3 ausgegangen. Nach der Nachinstallation von Samba4 wird dieses aber nicht erneut ausgeführt. Wir sollten den Vorschlag von Arvid aufgreifen, und den betreffenden Part (genauen Umfang nochmal prüfen!) in ein eigenständiges Paket auslagern, welches bei der Verwendung von Squid+S4+Krb5 zusätzlich installiert werden muss. Das Joinskript kann dann einfach nur mit "exit 0" rausspringen.
Das join Skript wurde nach univention-squid-kerberos ausgelagert. Dieses Paket hängt von univention-squid und univention-samba4 ab. Im Join Skript selbst wurde das joinscript_save_current_version beim Test auf den s4 connector wieder entfernt. Damit der Join klappt, muss (händisch) dafür gesorgt werden, dass der s4 connector in der Domäne installiert ist. Changelog Eintrag erzeugt.
(In reply to comment #5) > Das join Skript wurde nach univention-squid-kerberos ausgelagert. Dieses Paket > hängt von univention-squid und univention-samba4 ab. Das Paket liegt aktuell unter unmaintained → OK. > Im Join Skript selbst wurde das joinscript_save_current_version beim Test auf > den s4 connector wieder entfernt. > > Damit der Join klappt, muss (händisch) dafür gesorgt werden, dass der s4 > connector in der Domäne installiert ist. Ggf. muss das Joinskript erneut ausgeführt werden, falls es schonmal erfolgreich durchlaufen ist. Das Setup funktioniert dann aber, wenn der FQDN des Proxies in den Systemeinstellungen auf dem Client hinterlegt werden. > Changelog Eintrag erzeugt. Changelogeintrag ist vorhanden.
UCS 3.0-2 has been released: http://forum.univention.de/viewtopic.php?f=54&t=1905 If this error occurs again, please use "Clone This Bug".