source: wiki/pages/de/Troubleshooting @ 28798

Last change on this file since 28798 was 28422, checked in by aafsvn, 10 years ago

[titan] autoupdate wiki files

File size: 7.1 KB
Line 
1----
2'''12 Fehlerbehebung''' [=#point12] ([wiki:Wiki#point0 Inhaltsverzeichnis]) ([WikiStart#point0 Sprachauswahl])
3----
4
5== Fehlerbehebung Inhaltsverzeichnis ==
6 
7This section explains how to formally submit a bug and provide debug logs so that this imformation is provided to the developers to action, it will explain how to use the trac ticket system to check and submit bugs for futher analisis.
8
9* Nur __registrierte User__ können __Tickets erstellen.__ Wer noch nicht registriert ist kann dies unter dem Button __[http://sbnc.dyndns.tv/trac/register Registrieren]__ tun
10* Der __User__ muss immer __angemeldet__ sein, dies kann man unter dem Button __[http://sbnc.dyndns.tv/trac/login Anmelden]__ tun
11* Um eine schnellere und einfachere __Fehlerbehebung__ realisieren zu können, bieten wir nun dieses __Ticketsytem__ an. Hier kann man direkt die jeweiligen __Fehler__ dem zuständigen __Developer__ zuweisen. In den nächsten Schritten wird der Umgang mit dem neuen __Ticketsystem__ erklärt.[[br]]
12* Als Erstes schaut man sich die __vorhandenen Tickets__ an, ob __dieser Fehler__ schon gemeldet wurde. Das macht man folgendermaßen.[[br]]
13  * Den Button __[http://sbnc.dyndns.tv/trac/report Tickets anzeigen]__ oder direkt __[http://sbnc.dyndns.tv/trac/report/1 Active Tickets]__ anklicken[[br]]
14  * Den Button __[http://sbnc.dyndns.tv/trac/search Suche]__ anklicken und den Haken bei __Tickets__ auswählen und die Suche starten
15  * Hier sieht man die aktuellen __activen Tickets__, ist der Fehler gelistet kann man seine Fehlermeldung an dieses __Ticket__ anhängen.[[br]]
16
17 please select an item below for more information.
18
19 * ([#point12.1 12.1 Neuen Fehler melden])
20 * ([#point12.2 12.2 Vorhanden Fehler aktualisieren])
21 * ([#point12.3 12.3 Fehler als erledigt melden])
22 * ([#point12.4 12.4 Debuglevel])
23 * ([#point12.5 12.5 Loggen])
24[[br]]
25
26----
27'''12.1 Neuen Fehler melden''' [=#point12.1] ([wiki:Wiki#point0 Inhaltsverzeichnis]) ([WikiStart#point0 Sprachauswahl])
28----
29
30* Man hat kein vorhandes Ticket gefunden und will den Fehler melden, dann geht man folgendermaßen vor[[br]]
31* Den Button __[http://sbnc.dyndns.tv/trac/newticket Neues Ticket]__ anklicken [[br]]
32  * Folgende Felder __müssen__ ausfüllt werden.[[br]]
33    * __Zusammenfassung:__
34      - das ist der __angezeigte Name__ des gemeldeten Fehlers[[br]]
35    * __Beschreibung:__
36      - hier kommt in die erste Zeile der Link zum __[http://www.aaf-digital.info/forum/forum.php AAF-Board (Community)]__ rein, falls da ein Posting gemacht wurde.                                       
37      - Falls kein Posting in der __Community__ vorhanden ist kann man hier direkt die Fehlerbeschreibung eingeben[[br]]
38    * __Komponente:__
39      - den jeweiligen Bereich einstellen, dadurch erhält der Verantwortliche __Developer__ das Ticket[[br]]
40    * __Verantwortlicher:__
41      - hier kann nochmal explizit einem __Developer__ das Ticket zugewiesen werden.
42  * Folgende Felder __können__ ausfüllen werden.[[br]]
43    * __Priorität:__
44      - blocker - __sehr dringend__ der Projektplan __hängt__ davon ab
45      - critical - __dringend__ andere Tickets oder Abläufe __hängen__ davon ab
46      - major - __standard__ Dringligkeit (__voreingestellt__)
47      - minor - __unbedeutend__ hat viel Zeit und ist __nicht__ wichtig
48      - trivial - __unwichtig__ hat noch mehr Zeit und ist __überhaupt nicht__ wichtig
49    * __Meilenstein:__
50      - standard ist __Allgemein__ falls ein treffender Meilenstein vorhanden ist kann dieser benutzt werden.
51    * __Stichworte:__
52      - Diese Angaben werden von der __[http://sbnc.dyndns.tv/trac/search Suche]__ benutzt - wird in der Regel nicht angeben/benötigt.
53    * __Version:__
54      - wird erst benutzt wenn wir einen Versionssprung auf __2.0__ machen
55    * __Beobachter:__
56      - dieses Feld brauchen nur die __Developer__ auszufüllen, falls er einem __User__ dieses Ticket zuweisen will, der User sieht es dann unter __[http://sbnc.dyndns.tv/trac/report/7 My Tickets ]__
57
58  * Um das Ticket abzuschließen klickt man auf das Feld __Ticket erstellen__
59[[br]]
60----
61'''12.2 Vorhanden Fehler aktualisieren''' [=#point12.2] ([wiki:Wiki#point0 Inhaltsverzeichnis]) ([WikiStart#point0 Sprachauswahl])
62----
63* Den Button __[http://sbnc.dyndns.tv/trac/report Tickets anzeigen]__ > __[http://sbnc.dyndns.tv/trac/report/1 Active Tickets]__ oder __[http://sbnc.dyndns.tv/trac/search Suche]__ anklicken und das vorhandene __Ticket öffnen__[[br]]
64  * Folgende Felder __muss__ man ausfüllen.[[br]]
65    * __Kommentar hinzufügen:__
66      - hier kann man Ergänzungen der Fehlerbeschreibung angeben[[br]]
67  * Um das Ticket abzuschließen klickt man auf das Feld __Änderung absenden__
68[[br]]
69----
70'''12.3 Fehler als erledigt melden''' [=#point12.3] ([wiki:Wiki#point0 Inhaltsverzeichnis]) ([WikiStart#point0 Sprachauswahl])
71----
72* unter __[http://sbnc.dyndns.tv/trac/report Tickets anzeigen]__ > __[http://sbnc.dyndns.tv/trac/report/1 Active Tickets]__ das jeweilige Ticket öffnen[[br]]
73  * das Feld __resolve als__ auf __fixed__ stellen
74  * das Feld __Änderung übernehmen__ klicken
75[[br]]
76----
77'''12.4 Debuglevel''' [=#point12.4] ([wiki:Wiki#point0 Inhaltsverzeichnis]) ([WikiStart#point0 Sprachauswahl])
78----
79* unter der Configurations Datei /mnt/config/titan.cfg kann man folgende Debuglevel einstellen
80  * Minimal: 10
81  * TopfieldVFD: 40
82  * MediaCenter: 50
83  * Menulist: 60
84  * Netzwerkbrowser: 70
85  * Harddisk: 80
86  * screensaver: 90
87  * tithek: 99
88  * Global: 100
89  * ipkg: 130
90  * imdb/imdbapi/tmdb: 133
91  * eplayer: 150
92  * Tuning: 200
93  * Stream/Record/EMU: 250
94  * radiotext: 270
95  * Subtitle: 300
96  * EPG: 400
97  * mediadb: 777
98  * Mutexe: 900
99  * Funktion (in/out): 1000
100
101* standard ist debuglevel=10
102[[br]]
103----
104'''12.5 Loggen''' [=#point12.5] ([wiki:Wiki#point0 Inhaltsverzeichnis]) ([WikiStart#point0 Sprachauswahl])
105----
106* man hat mehrere Möglichkeiten um zu loggen
107 * per Telnet:
108  * Netzwerk Verbindung muss bestehen
109  * Client ([http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html Putty]) am Pc für Telnet konfigurieren
110  * Telnet Session zur Box öffnen
111  * killall -9 rcS titan
112  * [wiki:Troubleshooting#point12.4 Debuglevel einstellen]
113  * titan /mnt/config/titan.cfg > /tmp/titan.error.log 2>&1
114  * um das Loggen zu beenden drückt man (strg+z)
115  * die Logdatei (/tmp/titan.error.log) dann per ftp auf den Pc laden und dem jeweiligen Developer per Ticket zusenden
116 * per serial
117  * Serielle Verbindung muss bestehen
118  * Client ([http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html Putty]) am Pc für Serial konfigurieren
119  * Serielle Session zur Box öffnen
120  * die Logdatei dann dem jeweiligen Developer per Ticket zusenden
121
122* bei Debug Images kann man zusätzlich auch über die Telnet Session die Kernel Meldungen abfragen
123  * Netzwerk Verbindung muss bestehen
124  * Client ([http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html Putty]) am Pc für Telnet konfigurieren
125  * Telnet Session zur Box öffnen
126  * cat /proc/kmsg > /tmp/titan.kernel.log 2>&1
127  * um das Loggen zu beenden drückt man (strg+z)
128  * die Logdatei (/tmp/titan.kernel.log) dann per ftp auf den Pc laden und dem jeweiligen Developer per Ticket zusenden
Note: See TracBrowser for help on using the repository browser.