Bug 22908 - Setup-Wizard: Netzwerkkonfiguration
Setup-Wizard: Netzwerkkonfiguration
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: UMC (Generic)
UCS 3.0
Other Linux
: P5 normal (vote)
: UCS 3.0 - RC
Assigned To: Alexander Kläser
Andreas Büsching
: interim-3
Depends on: 22904
Blocks:
  Show dependency treegraph
 
Reported: 2011-06-28 08:50 CEST by Andreas Büsching
Modified: 2011-12-13 15:50 CET (History)
2 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):
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andreas Büsching univentionstaff 2011-06-28 08:50:13 CEST
Es soll ein UMC-Modul für die Netzwerkkonfiguration geben
Comment 1 Stefan Gohmann univentionstaff 2011-10-23 20:28:35 CEST
Beim Versuch eine virtuelle IP auf einem DC Backup zu setzen ist der folgende Fehler aufgetreten:

Interner Modul-Fehler: Die Ausführung eines Befehls löste einen schwerwiegenden Fehler aus.

Fehlernachricht des Servers:

Die Ausf�hrung des Kommandos setup/save ist fehlgeschlagen:

Traceback (most recent call last):
File '/usr/lib/pymodules/python2.6/univention/management/console/modules/__init__.py', line 97, in execute
func( request )
File '/usr/lib/pymodules/python2.6/univention/management/console/modules/setup/__init__.py', line 69, in save
util.pre_save(values, oldValues)
File '/usr/lib/pymodules/python2.6/univention/management/console/modules/setup/util.py', line 138, in pre_save
broadcast = get_broadcast(address, mask)
File '/usr/lib/pymodules/python2.6/univention/management/console/modules/setup/util.py', line 200, in get_broadcast
ip = util.ipaddr.IPv4Network('%s/%s')
NameError: global name 'util' is not defined
Comment 2 Alexander Kläser univentionstaff 2011-10-24 12:13:06 CEST
(In reply to comment #1)
> Beim Versuch eine virtuelle IP auf einem DC Backup zu setzen ist der folgende
> Fehler aufgetreten:
> ...

Danke für den Hinweis, das wurde gefixt:

 univention-system-setup (5.0.20-1) unstable; urgency=low
 .
   * UMC: fixed traceback when saving virtual IPv4 network device (Bug #22908)
Comment 3 Alexander Kläser univentionstaff 2011-10-27 20:19:42 CEST
Das Modul wurde fertig gestellt. 

Folgende Fälle werden in der Validierung geprüft:

* Entweder IPv4- oder IPv6-Netzwerkgeräte müssen konfiguriert sein
* IPv6-Bezeichner können nur aus Buchstaben (groß/klein) und Zahlen bestehen, sie müssen mindestens ein Zeichen lang sein
* Die Gateways-Adressen werden überprüft, müssen aber nicht zwangsweise gesetzt sein
* Mindestens ein Domänen-DNS-Server muss gesetzt sein, es sei denn es ein Netzwerkgerät wurde als DHCP/SLAAC konfiguriert
* Externe DNS-Server-Adressen werden überprüft, müssen aber nicht zwangsweise gesetzt sein
* Wenn IPv6 konfigueriert ist (auch über die SLAAC-Einstellung), muss eine manuelle Adresse angegeben werden
* Für Master/Backup/Slave/Member kann DHCP (IPv4) nur verwendet werden, wenn mindestens eine manuelle Adresse angegeben ist; bei anderen Systemrollen ist dies nicht notwendig
* Für jedes IPv6-Gerät, das konfiguriert wurde muss ein Eintrag mit dem Bezeichner "default" existieren, das ist das Standardgerät
* IPv4/6-Adresse und Prefix/Mask müssen angegeben sein
* Der Proxy muss korrekt angegeben sein (mit http:// oder https://)
* Für jedes virtuelle IPv4-Gerät muss es auch das "reale" Gerät geben
Comment 4 Alexander Kläser univentionstaff 2011-10-28 22:21:17 CEST
Da Systeme, die aktualisiert werden u.U. einen falschen ssl/country-Eintrag besitzen (siehe Bug 24174), wird der aktuell gesetzte und ggf. invalide Country-Code der ComboBox hinzugefügt.


 univention-system-setup (5.0.29-1) unstable; urgency=low
 .
   * UMC: ignore broacast/network (IPv4) entries
   * UMC: add the currently set ssl/country entry in case it is invalid in order
     to avoid error messages
   * UMC: removed debug output, fixed syntax errors
   (Bug #22908)
Comment 5 Andreas Büsching univentionstaff 2011-12-01 17:11:34 CET
(In reply to comment #3)
> Das Modul wurde fertig gestellt. 
> 
> Folgende Fälle werden in der Validierung geprüft:
> 
> * Entweder IPv4- oder IPv6-Netzwerkgeräte müssen konfiguriert sein

korrekt

> * IPv6-Bezeichner können nur aus Buchstaben (groß/klein) und Zahlen bestehen,
> sie müssen mindestens ein Zeichen lang sein

korrekt. und mindestens ein Interface muss default heissen

> * Die Gateways-Adressen werden überprüft, müssen aber nicht zwangsweise gesetzt
> sein

korrekt

> * Mindestens ein Domänen-DNS-Server muss gesetzt sein, es sei denn es ein
> Netzwerkgerät wurde als DHCP/SLAAC konfiguriert

Bug #25081

> * Externe DNS-Server-Adressen werden überprüft, müssen aber nicht zwangsweise
> gesetzt sein

korrekt

> * Wenn IPv6 konfigueriert ist (auch über die SLAAC-Einstellung), muss eine
> manuelle Adresse angegeben werden

korrekt

> * Für Master/Backup/Slave/Member kann DHCP (IPv4) nur verwendet werden, wenn
> mindestens eine manuelle Adresse angegeben ist; bei anderen Systemrollen ist
> dies nicht notwendig

korrekt. Ein einziges Interface mit aktiviertem DHCP ist ok, wenn eine feste Adresse (für Fallback) angegeben ist.

> * Für jedes IPv6-Gerät, das konfiguriert wurde muss ein Eintrag mit dem
> Bezeichner "default" existieren, das ist das Standardgerät

korrekt

> * IPv4/6-Adresse und Prefix/Mask müssen angegeben sein

korrekt

> * Der Proxy muss korrekt angegeben sein (mit http:// oder https://)

korrekt

> * Für jedes virtuelle IPv4-Gerät muss es auch das "reale" Gerät geben

korrekt

(In reply to comment #4)
> Da Systeme, die aktualisiert werden u.U. einen falschen ssl/country-Eintrag
> besitzen (siehe Bug 24174), wird der aktuell gesetzte und ggf. invalide
> Country-Code der ComboBox hinzugefügt.

Funktioniert
Comment 6 Sönke Schwardt-Krummrich univentionstaff 2011-12-13 15:50:51 CET
UCS 3.0-0 wurde veröffentlicht. Sollte der hier beschriebene Bug mit einer
neueren Version von UCS erneut auftreten, so sollte dieser Bug dupliziert
werden: "Clone This Bug"