Univention Bugzilla – Bug 29659
System Setup Boot: Dialog (Fortschrittsbalken) bei "Anwenden" hängt
Last modified: 2012-12-12 21:10:15 CET
Ich habe einen 3.1 Master ohne Join Skripte installiert (Appliance) und folgendes getan. ucr set repository/online/server='apt.knut.univention.de' # allow X11 login as normal user ucr set 'auth/gdm/group/Domain Users=yes' # generate all UMC languages ucr set locale/default="en_US.UTF-8:UTF-8" locale="en_US.UTF-8:UTF-8 de_DE.UTF-8:UTF-8"; locale-gen # Remove persistent net rule rm -f /etc/udev/rules.d/70-persistent-net.rules # overwrite old update/available flag ucr set update/available=false # install univention-system-setup-boot univention-install univention-system-setup-boot ucr set system/setup/boot/start="true" # Activate DHCP ucr set interfaces/eth0/type=dhcp dhclient/options/timeout=12 ucr unset gateway # Set a default nameserver and remove all local configured nameserver ucr set nameserver1=208.67.222.222 dns/forwarder1=208.67.222.222 ucr unset nameserver2 nameserver3 ucr unset dns/forwarder2 dns/forwarder3 # Cleanup apt archive apt-get clean # Shutdown the system halt -p Dann das System gestartet und einen Master mit S4 konfiguriert. Dann auf "Anwenden". Er hat nun zwar anscheinend alle Dinge getan, jedoch hat sich der Fortschrittsbalken aufgehängt. Dieser zeigte immer "Setzen des Ipv4 Gateways 12%". Eine Meldung über einen erfolgreichen Abschluss des Setup kam auch nicht.
Das Problem kann reproduziert werden. Der Fehler wird verursacht durch zwei Probleme: 1) Das System-Setup-Skript zum Setzen des Gateways braucht durch das Skript bind9 in /etc/networks/if-down.d und if-up.d sehr lange (ca. 2min). → Dieses Problem sollte kurzfristig über diesen Bug gelöst werden. 2) Da dadurch das Netzwerk für längere Zeit ausfällt, läuft JS in einen Browser-seitigen Timeout, der nicht durch einen entsprechenden Error-Handler aufgefangen wird. → Wird nach dem Release über Bug 29703 bearbeitet.
(In reply to comment #1) > Das Problem kann reproduziert werden. Der Fehler wird verursacht durch zwei > Probleme: > > 1) Das System-Setup-Skript zum Setzen des Gateways braucht durch das Skript > bind9 in /etc/networks/if-down.d und if-up.d sehr lange (ca. 2min). > → Dieses Problem sollte kurzfristig über diesen Bug gelöst werden. Die beiden scripte wurden angepasst. Dort wird nun ein bind9 restart ausgeführt. → Ist es OK dort invoke-rc.d zu benutzen? Package: bind9 Version: 1:9.8.0.P4-1.99.201212101803
Ich habe den Patch nochmal angepasst, da es noch ein paar Fehlermeldungen gab, u.a. wenn bind nicht lief. Damit und mit den Anpassungen aus Bug #28473 lief System Setup im VMware Appliance Modus (lokal) und im EC2 Appliance Modus (remote) durch.
(In reply to comment #3) > Ich habe den Patch nochmal angepasst, da es noch ein paar Fehlermeldungen gab, > u.a. wenn bind nicht lief. Damit und mit den Anpassungen aus Bug #28473 lief > System Setup im VMware Appliance Modus (lokal) und im EC2 Appliance Modus > (remote) durch. Ja, funktioniert.
UCS 3.1-0 has been released: http://forum.univention.de/viewtopic.php?f=54&t=2125 If this error occurs again, please use "Clone This Bug".