Bug 23329 - Das UMC-Frontend muss die Syntax shareHost unterstützen
Das UMC-Frontend muss die Syntax shareHost unterstützen
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: UMC - Computers
UCS 3.0
Other Linux
: P5 normal (vote)
: UCS 3.0 - MS2
Assigned To: Andreas Büsching
Alexander Kläser
: interim-5
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2011-08-16 16:23 CEST by Andreas Büsching
Modified: 2011-12-13 15:51 CET (History)
3 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
join.log (27.03 KB, text/plain)
2011-09-12 06:44 CEST, Stefan Gohmann
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Andreas Büsching univentionstaff 2011-08-16 16:23:43 CEST
Die Syntax basiert auf den Ergebnissen aus zwei LDAP-Anfragen und einigen Sonderregeln die im alten Frontend implementiert waren
Comment 1 Andreas Büsching univentionstaff 2011-08-16 16:25:01 CEST
Dadurch ist momentan das Anlegen von Freigaben nicht möglich
Comment 2 Andreas Büsching univentionstaff 2011-09-09 14:26:10 CEST
Die Syntax wird jetzt unterstützt
Comment 3 Stefan Gohmann univentionstaff 2011-09-12 06:43:50 CEST
svn r26715 hat dazu geführt, dass während der Join-Phase des Masters diverse LDAP Objekte nicht angelegt werden konnten. Ich habe den commit rückgängig gemacht.

Im Anhang ist die join.log
Comment 4 Stefan Gohmann univentionstaff 2011-09-12 06:44:16 CEST
Created attachment 3511 [details]
join.log
Comment 5 Stefan Gohmann univentionstaff 2011-09-12 14:30:43 CEST
(In reply to comment #3)
> svn r26715 hat dazu geführt, dass während der Join-Phase des Masters diverse
> LDAP Objekte nicht angelegt werden konnten. Ich habe den commit rückgängig
> gemacht.

r26719 habe ich ebenfalls rückgängig gemacht. Jetzt sollten die UDM Module wieder funktioniert.
Comment 6 Andreas Büsching univentionstaff 2011-09-18 16:59:15 CEST
Die Änderungen an syntax.py wurden wieder aufgenommen und vervollständigt. Folgende Syntax-Klassen sollten jetzt zusätzlich funktionieren:

shareHost
dnsEntry
dnsEntryReverse
dhcpEntry
Comment 7 Alexander Kläser univentionstaff 2011-09-22 21:54:23 CEST
(In reply to comment #6)
> Die Änderungen an syntax.py wurden wieder aufgenommen und vervollständigt.
> Folgende Syntax-Klassen sollten jetzt zusätzlich funktionieren:
> 
> shareHost
> dnsEntry
> dnsEntryReverse
> dhcpEntry

QA: Die Installation läuft soweit, DHCP-Einträge, DNS-Einträge und Freigaben können nun angelegt und bearbeitet werden. Aufgetretene Probleme wurden ausgelagert: Bug 23784, Bug 23785.

→ VERIFIED
Comment 8 Felix Botner univentionstaff 2011-09-27 16:01:03 CEST
Ich versuchte gerade über UMC einem Rechner ein DHCP Eintrag zu geben, dazu sagte UMC folgendes:

global name '_simpleComputer__split_dhcp_line' is not defined
File '/usr/lib/pymodules/python2.6/notifier/threads.py', line 75, in _run
tmp = self._function()

File '/usr/lib/pymodules/python2.6/notifier/__init__.py', line 107, in __call__
return self._function( *tmp )

File '/usr/lib/pymodules/python2.6/univention/management/console/modules/udm/__init__.py', line 151, in _thread
module.modify( properties )

-> dpkg -l python-univention-directory-manager
ii  python-univention-directory-m 7.0.94-1.615.201109261208
Comment 9 Andreas Büsching univentionstaff 2011-09-27 16:48:06 CEST
(In reply to comment #8)

Da fehlte ein self. vor dem __split_dhcp_line

Neues Paket baut
Comment 10 Alexander Kläser univentionstaff 2011-09-28 17:24:06 CEST
(In reply to comment #9)
> 
> Da fehlte ein self. vor dem __split_dhcp_line
> 
> Neues Paket baut

→ OK, das Problem konnte reproduziert werden und jetzt kann ein DHCP-Eintrag angelegt werden → VERIFIED
Comment 11 Sönke Schwardt-Krummrich univentionstaff 2011-12-13 15:51:22 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"