Univention Bugzilla – Bug 25706
Übernahme des Pakets ucs-school-umc-helpdesk
Last modified: 2012-06-11 06:30:07 CEST
Für UCS@school 3.0 muss das Paket nach UCS 3.0 übernommen und entsprechend umgestellt werden: - Python 2.6 - bash/dash - anonymous bind - Restrukturierung der UMC-Komponente - ...
Das Paket ist soweit übernommen. Es wird aber noch etwas an der LDAP-Verbindung geändert-
Die Kategorie muss auch noch angepasst werden
(In reply to comment #1) > Das Paket ist soweit übernommen. Es wird aber noch etwas an der LDAP-Verbindung > geändert- Das wurde angepasst (In reply to comment #2) > Die Kategorie muss auch noch angepasst werden ist korrigiert
Das Modul wird nun der Unterrichtskategorie zugeordnet. ucs-school-umc-helpdesk (6.0.3-1) unstable; urgency=low . * changed module category; Bug #25706
Änderungen wurden vorgenommen; es fehlt jedoch (wie abgesprochen) der Changelogeintrag.
(In reply to comment #5) > Änderungen wurden vorgenommen; es fehlt jedoch (wie abgesprochen) der > Changelogeintrag. Hierfür gibt es keinen,d a sich an dem Paket nichts geändert hat
Verified
Created attachment 4287 [details] updater.log.gz Beim Update gibt es noch Probleme. Hier kennt der UDM settings/console_helpdesk noch nicht (cli neu gestartet?) ucs-school-umc-helpdesk (6.0.5-1.21.201203141353) wird eingerichtet ... Object exists: cn=UMC,cn=univention,dc=univention,dc=qa Object exists: cn=UMC,cn=policies,dc=univention,dc=qa Object exists: cn=operations,cn=UMC,cn=univention,dc=univention,dc=qa Object exists: cn=default-umc-all,cn=UMC,cn=policies,dc=univention,dc=qa WARNING: cannot append cn=default-umc-all,cn=UMC,cn=policies,dc=univention,dc=qa to univentionPolicyReference, value exists No modification: cn=Domain Admins,cn=groups,dc=univention,dc=qa Object created: cn=helpdesk-all,cn=operations,cn=UMC,cn=univention,dc=univention,dc=qa Object created: cn=config,cn=UMC,cn=univention,dc=univention,dc=qa unknown module settings/console_helpdesk. Available Modules are: computers/computer computers/domaincontroller_backup computers/domaincontroller_master computers/domaincontroller_slave computers/ipmanagedclient computers/macos computers/managedclient
(In reply to comment #8) > Beim Update gibt es noch Probleme. Hier kennt der UDM settings/console_helpdesk > noch nicht (cli neu gestartet?) Das war eigentlich schon eingebaut, aber ich habe es jetzt nochmal auf die Funktion aus der Univention lib umgestellt. > ucs-school-umc-helpdesk (6.0.5-1.21.201203141353) wird eingerichtet ... Die Version ist auch schon älter.
Nach einer neuen Installation fehlten die Helpdesk-Kategorien: udm settings/console_helpdesk list → zeigt eine leere Liste.
(In reply to comment #10) > Nach einer neuen Installation fehlten die Helpdesk-Kategorien: > > udm settings/console_helpdesk list > > → zeigt eine leere Liste. ucs-school-umc-helpdesk (6.0.9-2.26.201205071440) wird eingerichtet ... kill all running univention-cli-server ... Object created: cn=config,cn=UMC,cn=univention,dc=ee,dc=rr unknown module settings/console_helpdesk. Available Modules are: ...
Das Problem war, dass der pysupport debhelper zu spät aufgerufen wurde. Das ist jetzt korrigiert.
Das Helpdeskmodul ist derzeit nicht verwendbar, da der entsprechende Modulprozess jedes Mal stirbt wenn man versucht es zu öffnen weil die python importfiles nicht bekannt sind.
(In reply to comment #13) > Das Helpdeskmodul ist derzeit nicht verwendbar, da der entsprechende > Modulprozess jedes Mal stirbt wenn man versucht es zu öffnen weil die python > importfiles nicht bekannt sind. Liegt das vielleicht hieran? ==================== root@master27:~# cat /usr/share/python-support/ucs-school-umc-helpdesk.public pyversions=2.6 /usr/share/pyshared/univention/admin/handlers/settings/console_helpdesk.py ====================
(In reply to comment #14) > (In reply to comment #13) > > Das Helpdeskmodul ist derzeit nicht verwendbar, da der entsprechende > > Modulprozess jedes Mal stirbt wenn man versucht es zu öffnen weil die python > > importfiles nicht bekannt sind. > > Liegt das vielleicht hieran? > > ==================== > root@master27:~# cat /usr/share/python-support/ucs-school-umc-helpdesk.public > pyversions=2.6 > > /usr/share/pyshared/univention/admin/handlers/settings/console_helpdesk.py > ==================== Ja daran liegt es. Das Problem ist, dass der debhelper aus irgendeinem Grund das UMC Modul nicht mehr registriert.
Das sollte jetzt behoben sein. Bei den Testpaketen wurde a) update-python-modules als erstes im postinst aufgerufen b) alle python files in der *.public registriert
(In reply to comment #10) > Nach einer neuen Installation fehlten die Helpdesk-Kategorien: > > udm settings/console_helpdesk list > > → zeigt eine leere Liste. Ich bekomme da immer noch eine leere Liste zurück. Getestet wurde dies auf einem "frischen" 3.0-1 Master, welcher das ucs-school-singlemaster Paket installiert hat. Die Kategorien tauchen dementsprechend auch nicht im UMC Modul auf. Bitte noch einmal überprüfen.
(In reply to comment #17) > (In reply to comment #10) > > Nach einer neuen Installation fehlten die Helpdesk-Kategorien: > > > > udm settings/console_helpdesk list > > > > → zeigt eine leere Liste. > > Ich bekomme da immer noch eine leere Liste zurück. Getestet wurde dies auf > einem "frischen" 3.0-1 Master, welcher das ucs-school-singlemaster Paket > installiert hat. Die Kategorien tauchen dementsprechend auch nicht im UMC Modul > auf. > > Bitte noch einmal überprüfen. Das Problem ist in Bug #27275 beschrieben
(In reply to comment #18) > (In reply to comment #17) > > Bitte noch einmal überprüfen. > > Das Problem ist in Bug #27275 beschrieben Der Bug wurde behoben. Ich konnte in den Installationstests das Problem jetzt nicht mehr reproduzieren.
Das funktioniert jetzt, verified!
$ head -n1 ./ucs-school-umc-helpdesk/modules/univention/admin/handlers/settings/console_helpdesk.py #!/usr/bin/python2.4
(In reply to comment #21) > $ head -n1 > ./ucs-school-umc-helpdesk/modules/univention/admin/handlers/settings/console_helpdesk.py > #!/usr/bin/python2.4 Fixed. Paket baut gerade
(In reply to comment #22) > Fixed. Paket baut gerade Ok, Shebang ist jetzt richtig.
E:0001-11: 38ucs-school-umc-helpdesk.inst: join script contains 3 lines with unquoted $@ E:0008-6: modules/univention/admin/handlers/settings/console_helpdesk.po: invalid charset (ISO-8859-1) defined E:0006-7: debian/ucs-school-umc-helpdesk-schema.postinst: script contains 1 unquoted calls of eval $(ucr shell)
(In reply to comment #24) > E:0001-11: 38ucs-school-umc-helpdesk.inst: join script contains 3 lines with > unquoted $@ > E:0008-6: modules/univention/admin/handlers/settings/console_helpdesk.po: > invalid charset (ISO-8859-1) defined > E:0006-7: debian/ucs-school-umc-helpdesk-schema.postinst: script contains 1 > unquoted calls of eval $(ucr shell) Fixed. Ausserdem habe ich noch ucslint in den Buildprozess eingebaut
(In reply to comment #25) > (In reply to comment #24) > > E:0001-11: 38ucs-school-umc-helpdesk.inst: join script contains 3 lines with > > unquoted $@ > > E:0008-6: modules/univention/admin/handlers/settings/console_helpdesk.po: > > invalid charset (ISO-8859-1) defined > > E:0006-7: debian/ucs-school-umc-helpdesk-schema.postinst: script contains 1 > > unquoted calls of eval $(ucr shell) > > Fixed. Ausserdem habe ich noch ucslint in den Buildprozess eingebaut Ok, der rest von ucslint sind nur Warnings. ucslint ist jetzt in rules.
UCS@school 3.0 wurde veröffentlicht. Sollte der hier beschriebene Bug mit einer neueren Version von UCS@school erneut auftreten, so sollte dieser Bug dupliziert werden: "Clone This Bug"