Bug 27278 - univention-squid anpassungen aus ucs@school 3.0 nach ucs3.0-2 übernehmen
univention-squid anpassungen aus ucs@school 3.0 nach ucs3.0-2 übernehmen
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: Squid
UCS 3.0
Other Linux
: P5 enhancement (vote)
: UCS 3.0-2
Assigned To: Felix Botner
Sönke Schwardt-Krummrich
: interim-3
Depends on: 26508
Blocks:
  Show dependency treegraph
 
Reported: 2012-05-24 13:23 CEST by Arvid Requate
Modified: 2012-07-20 15:24 CEST (History)
4 users (show)

See Also:
What kind of report is it?: ---
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional): Release Goal
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Arvid Requate univentionstaff 2012-05-24 13:23:11 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 +++
Comment 1 Felix Botner univentionstaff 2012-05-25 13:35:31 CEST
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.
Comment 2 Arvid Requate univentionstaff 2012-05-29 09:57:36 CEST
Am saubersten wäre es, diesen Kerberos-Teil der Squid-Funktionalität in ein separates Paket auszulagern, falls sie jetzt überhaupt noch interessant ist.
Comment 3 Felix Botner univentionstaff 2012-06-04 11:48:20 CEST
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.
Comment 4 Sönke Schwardt-Krummrich univentionstaff 2012-07-05 13:18:28 CEST
(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.
Comment 5 Felix Botner univentionstaff 2012-07-09 14:34:21 CEST
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.
Comment 6 Sönke Schwardt-Krummrich univentionstaff 2012-07-13 16:05:19 CEST
(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.
Comment 7 Stefan Gohmann univentionstaff 2012-07-20 15:24:30 CEST
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".