Univention Bugzilla – Bug 26409
Zertifikatseinstellungen: Auswahl des Landes teilweise leer
Last modified: 2012-07-20 15:24:13 CEST
In ältere Zertifkatspakete wurden ggf. ungültige Werte für den Ländercode eingetragen. Derzeit ist es im System-Setup vorgesehen, dass der aktuelle gesetzte Ländercode mit in den Auswahlliste auf der Zertifikatsseite genommen wird, allerdings scheint dies nicht immer zu funktionieren. Häufiger wurde eine leere ComboBox für das Land beobachtet im System-Setup-Boot-Modus mit der lokalen Firefox-Instanz. Derzeit wird das Problem über JavaScript gelöst, vielleicht ist die Lösung über das Python-Backend besser und weniger fehleranfällig.
Bevor wir das sinnvoll korrigieren können wäre es hilfreich zu wissen was genau für falsche Werte dort drin stehen. Betrifft das nur aktualiserte Systeme? Nur einige oder alle? Eine saubere Lösung wäre auch im Backend aufwändiger.
(In reply to comment #1) > Bevor wir das sinnvoll korrigieren können wäre es hilfreich zu wissen was genau > für falsche Werte dort drin stehen. > > Betrifft das nur aktualiserte Systeme? Nur einige oder alle? > > Eine saubere Lösung wäre auch im Backend aufwändiger. Das eigentliche Probleme wurde bereits behoben (siehe Bug 24174). Es geht hier nur darum, dass ältere Zertifikate nicht bei Anpassungen in System-Setup automatisch neu generiert werden, nur weil der Wert (war früher ein Freitextfeld) nicht mit den Werten aus der Liste übereinstimmt.
(In reply to comment #2) > Das eigentliche Probleme wurde bereits behoben (siehe Bug 24174). Es geht hier > nur darum, dass ältere Zertifikate nicht bei Anpassungen in System-Setup > automatisch neu generiert werden, nur weil der Wert (war früher ein > Freitextfeld) nicht mit den Werten aus der Liste übereinstimmt. Der Code im Frontend wurde gelöscht und im Backend wird nun der Wert der UCR-Variable hinzugefügt, falls dieser noch nicht in der Liste ist.
Könntest du noch in der Methode lang_countrycodes() an der entsprechenden Stelle einen Kommentar einbauen, der kurz erklärt warum die der Wert aus der UCR-Variable in die Liste eingefügt wird und der diese Bugnr. hier angibt. Merci!
(In reply to comment #4) > Könntest du noch in der Methode lang_countrycodes() an der entsprechenden > Stelle einen Kommentar einbauen, der kurz erklärt warum die der Wert aus der > UCR-Variable in die Liste eingefügt wird und der diese Bugnr. hier angibt. > Merci! Ist gemacht.
Wenn ein ungültiger Wert in ssl/country steht wird dieser der Liste der Länder hinzugefügt. Damit ist immer ein Eintrag ausgewählt ChangeLog-Eintrag existiert.
UCS 3.0-2 has been released: http://forum.univention.de/viewtopic.php?f=54&t=1905 If this error occurs again, please use "Clone This Bug".