Univention Bugzilla – Bug 27632
System Setup Boot: UMC Login nach system-setup-boot
Last modified: 2012-07-20 15:24:41 CEST
Ich habe ein 3.0-2 Image mit System-Setup-boot. Wenn ich diese starte und konfiguriere wird am Ende nicht der GDM/Consolen Prompt, sondern ein UMC Login Fenster angezeigt. Das kann ich reproduzieren. Folgendes Szenario: UCS 3.0-2 USSB Image UCS 3.0-2 Master Auf dem Master ist ein DHCP Eintrag für das Image vorhanden (ohne Gateway, ohne DNS). Das Image wurde dann gestartet, und konfiguriert windows/domain="AMD64" locale/default="de_DE.UTF-8:UTF-8" server/role="domaincontroller_slave" nameserver1="10.200.7.101" hostname="slave" interfaces/eth0/type="dynamic" domainname="amd64.de" #root_password="***********" ssl/email="ssl@amd64.de" gateway="10.200.7.1" Irgendwann war er fertig und ich musste bestätigen. Daraufhin kommt der UMC Login Dialog. Der join hat relativ lange gedauert, da er erstmal das SSL Verzeichnis nicht kopieren konnte (das habe ich dann während des join händisch repariert).
Created attachment 4449 [details] ussb.tar.gz Im Anhang: ussb/ ussb/system-setup-boot.log ussb/join.log ussb/setup.log
Created attachment 4450 [details] umc.tar.gz umc/ umc/management-console-module-setup.log umc/management-console-web-server.log umc/management-console-server.log mit umc/module/debug/level: 4 und umc/server/debug/level: 4 Jedoch wurde das Image zu einem Stand ucs3.0-2 von letzter Woche erstellt. Ich habe das nun nochmal aktualisiert und dann bekam ich den Fehler nicht (der Stand, bei dem der Fehler auftritt, ist aber "gesnapshottet").
Das Problem lag an einem nicht erreichaben UMC-Webserver (HTTP-Fehler 503), der beim Senden des UMCP Befehls setup/cleanup zurückgegeben wurde. Der Fehler wurde im JavaScript-Code nicht behandelt, so dass nach 10sec die Umleitung auf die Ausgangsseite durchgeführt wurde. Dies wurde nun insofern behandelt, dass der Befehl nun als Long-Polling-Befehl ausgeführt wird. Damit wird sichergestellt, in einem Fehlerfall, der Befehl noch einmal gesendet wird. Erst bei erfolgreichem Ausführen des Befehls wird die Umleitung ausgeführt. univention-system-setup (5.0.171-1) unstable; urgency=low . * use long polling for sending the command setup/cleanup; Bug #27632
Für die QA: Nach Beendigung des Setup-Prozesses (Fortführen-Dialog wird angezeigt) UMC Webserver runterfahren und erst dann fortsetzen. Erst nach ein paar Sekunden den UMC Webserver wieder starten. Dann sollte der Vorgang ganz normal fortgesetzt werden. Auch über den externen Zugriff testen
Das hat noch nicht wie gewünscht funktioniert. Zwei Szenarien: - Änderung der IP-Adresse In dem Fall wird endlich versucht das cleanup an die alte IP-Adresse zu schicken - Gleiche IP-Adresse cleanup wird geschickt und bekommt bei gestopptem Web-Server nach kurzer Zeit ein 502 zurück. Kurz darauf wird dann die Login-Maske angezeigt. USS Version: 5.0.171-1.325.201206201628
(In reply to comment #5) > Das hat noch nicht wie gewünscht funktioniert. Zwei Szenarien: > > - Änderung der IP-Adresse > In dem Fall wird endlich versucht das cleanup an die alte IP-Adresse zu > schicken > > - Gleiche IP-Adresse > cleanup wird geschickt und bekommt bei gestopptem Web-Server nach kurzer Zeit > ein 502 zurück. Kurz darauf wird dann die Login-Maske angezeigt. > > > USS Version: 5.0.171-1.325.201206201628 Die Antwort des setup/cleanup-Befehls wird nun zurück gesendet bevor das eigentliche Cleanup durchgeführt wird. Damit wird sicher gestellt, dass die Antwort nicht verloren geht. Darüber hinaus ist noch ein Seiteneffekt durch Bug 26470 aufgefallen, indem die Verbindung zwischen Apache und UMC-Web-Server durch einen bind9-Restart gekappt wurde. Dieses Problem wird an dem genannten Bug behandelt. univention-system-setup (5.0.172-1) unstable; urgency=low . * send response for setup/cleanup before actually performing the cleanup; Bug #27632
Für die QA: Es gibt 4 Testfälle (intern, extern) x (andere IP, gleiche IP)
(In reply to comment #7) > Für die QA: Es gibt 4 Testfälle (intern, extern) x (andere IP, gleiche IP) Bei allen vier Testfällen hat es funktioniert.
*** Bug 26739 has been marked as a duplicate of this bug. ***
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".