Univention Bugzilla – Bug 23345
Traceback in /etc/apt/sources.list.d/* ausgeben
Last modified: 2012-07-20 15:24:06 CEST
Created attachment 3448 [details] Print traceback when exception occurs. Ich habe jetzt schon öfters beobachtet, das in besagten Dateien eine Ausnahme gemeldet wurde, die anschließende Fehlersuche aber nicht durchgeführt werden konnte, weil dort kein Traceback mit ausgegeben wird: # An error occurred during the repository check. The error message: # exceptions.TypeError: int() argument must be a string or a number Zur Verbesserung der Fehlersuche wäre es gut, wenn dort ein Traceback mit ausgegeben wird. Der angehängte Patch implementiert das.
Created attachment 3449 [details] Print traceback when exception occurs. [v2] keine doppelten Zeilenumbrüche debian/changelog Eintrag Damit ließ sich dass übrigens auch der besagte Traceback reproduzieren: # Traceback (most recent call last): # File "<stdin>", line 11, in ? # File "/usr/lib/python2.4/site-packages/univention/updater/tools.py", line 425, in __init__ self.ucr_reinit() # File "/usr/lib/python2.4/site-packages/univention/updater/tools.py", line 461, in ucr_reinit self.security_patchlevel = int(self.configRegistry['version/security-patchlevel']) # TypeError: int() argument must be a string or a number
Created attachment 3450 [details] Print traceback when exception occurs [v3] [v3] Fehlendes .splitlines() ergänzt
Patch wurde aktualisiert übernommen. svn34056, univention-updater_7.0.174-1.1052.201207100702 ChangeLog: svn13842 \item In case of an error a detailed traceback is now printed into the \ucsFile{/etc/apt/sources.list*} files (\ucsBUg{23345}).
Tracebacks werden in die jeweiligen Dateien geschrieben. foglende Dateien getestet: /etc/apt/mirror.list /etc/apt/sources.list.d/15_ucs-online-version.list /etc/apt/sources.list.d/18_ucs-online-errata.list /etc/apt/sources.list.d/20_ucs-online-component.list Changelogeintrag vorhanden.
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".