Fehler beim Aufruf von univention-actualise --check

german

#1

Beim Aufruf von univention-actualise --check erhalte ich nur eine Fehlermeldung? Gibt es da ein Problem im Skript selber?

root@host:~# univention-actualise --check
Running apt-get update
Traceback (most recent call last):
File “/usr/sbin/univention-actualise”, line 317, in ?
main()
File “/usr/sbin/univention-actualise”, line 213, in main
res=check(baseConfig, dist_upgrade)
File “/usr/sbin/univention-actualise”, line 106, in check
upgraded = int(sres[0])
IndexError: list index out of range

Der normale Aufruf funktioniert und auch ein --dist-upgrade laeuft ohne Probleme durch. Das System ist ein Master mit 2.1-0.

Ciao


#2

Hallo,

der Befehl “univention-actualise --check” erwartet momentan eine englische Ausgabe von “apt” und schlägt daher mit dem angegebenen Traceback fehl wenn die Ausgabe z.B. deutsch ist.

Um den Befehl “univention-actualise --check” dennoch erfolgreich ausführen zu können, kann die Locale-Einstellung temporär auf “common” bzw. auf Englisch gesetzt werden. Hierzu können Sie wie folgt vorgehen:

LC_ALL=C univention-actualise --check

Des Weiteren ist dies ein bekannter Fehler und dazu besteht bereits ein Eintrag in unserem Bug-Tracking-System. Dieser Fehler wird zu einer späteren UCS-Version behoben sein.

Mit freundlichen Grüßen
Murat Odabas