Bug 29659 - System Setup Boot: Dialog (Fortschrittsbalken) bei "Anwenden" hängt
System Setup Boot: Dialog (Fortschrittsbalken) bei "Anwenden" hängt
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: DNS
UCS 3.0
Other Linux
: P5 normal (vote)
: UCS 3.1
Assigned To: Stefan Gohmann
Florian Best
: interim-4
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2012-12-07 17:34 CET by Felix Botner
Modified: 2012-12-12 21:10 CET (History)
1 user (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):
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Felix Botner univentionstaff 2012-12-07 17:34:16 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.
Comment 1 Alexander Kläser univentionstaff 2012-12-10 17:22:11 CET
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.
Comment 2 Florian Best univentionstaff 2012-12-10 18:16:47 CET
(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
Comment 3 Stefan Gohmann univentionstaff 2012-12-10 23:01:50 CET
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.
Comment 4 Florian Best univentionstaff 2012-12-11 12:30:44 CET
(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.
Comment 5 Stefan Gohmann univentionstaff 2012-12-12 21:10:15 CET
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".