Bug 14942 - Traceback bei UMC/UDMAnmeldung wenn deutsche Locale nicht vorhanden
Traceback bei UMC/UDMAnmeldung wenn deutsche Locale nicht vorhanden
Status: RESOLVED DUPLICATE of bug 24551
Product: UCS
Classification: Unclassified
Component: UMC (Generic)
UCS 2.3
All All
: P3 normal (vote)
: UCS 2.x
Assigned To: Bugzilla Mailingliste
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2009-07-01 16:37 CEST by Andre Fenske
Modified: 2012-06-14 22:36 CEST (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

Note You need to log in before you can comment on or make changes to this bug.
Description Andre Fenske univentionstaff 2009-07-01 16:37:44 CEST
Bei der Entwicklung eines UMC Moduls ist mir folgendes Problem aufgefallen. 

Je nachdem welche Locales in der UCS-Variable "locale" eingetragen sind gibt es bei dem Versuch sich an der UMC an zu melden die folgende Fehlermeldung:

Ein Python-Fehler ist aufgetreten:
Traceback (most recent call last):
  File "/usr/share/univention-webui/modules/requests.py", line 232, in run_request     self.dialog.apply()
  File "./unidialog.py", line 117, in apply     self.mod.apply()
  File "./modconsole.py", line 332, in apply     locale.setlocale( locale.LC_MESSAGES, language )
  File "locale.py", line 381, in setlocale     return _setlocale(category, locale)
Error: unsupported locale setting 

Bei dem System handelt es sich um ein UCS 2.2-1 mit Security-Update 2 und einer Vorabversion der UMC aus UCS 2.3.

Wenn man bei der Anmeldung "Englisch" als Sprache auswählt gibt es keine Fehlermeldungen.
Comment 1 Andre Fenske univentionstaff 2009-07-01 16:38:35 CEST
Hier noch der Inhalt der UCR-Variable "locale"

de_AT.UTF-8:UTF-8 de_DE:ISO-8859-1 de_DE@euro:ISO-8859-15 zh_CN.UTF-8:UTF-8

Comment 2 Andre Fenske univentionstaff 2009-07-01 16:46:03 CEST
Eventuell liegt das Problem auch darin das die UCR-variable "locale" nicht die locale aus "locale/default" beinhaltet.
Comment 3 Moritz Muehlenhoff univentionstaff 2009-11-30 16:55:14 CET
Tritt auch mit der aktuellen 2.3 bei der Anmeldung am UDM in deutscher Sprache auf. Das System wurde mit englischer Locale installiert
Comment 4 Moritz Muehlenhoff univentionstaff 2009-11-30 16:57:44 CET
(In reply to comment #3)
> Tritt auch mit der aktuellen 2.3 bei der Anmeldung am UDM in deutscher Sprache
> auf. Das System wurde mit englischer Locale installiert

Erzeugt man mit univention-system-setup-language die deutsche UTF8-Locale funktioniert die Anmeldung wieder. Der Traceback sollte abgefangen und mit einer entsprechenden Fehlermeldung behandelt wird. Noch besser wäre es, wenn in diesem Fall keine deutschsprachige Anmeldung angeboten würde.
Comment 5 Stefan Gohmann univentionstaff 2012-06-14 22:36:10 CEST
Das wird mit Bug #24551 gelöst.

*** This bug has been marked as a duplicate of bug 24551 ***