1 | ----
|
---|
2 | '''12 Fehlerbehebung''' [=#point12] ([wiki:Wiki-ge#point0.1 Inhaltsverzeichnis]) ([WikiStart#point0 Sprachauswahl])----
|
---|
3 | * 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
|
---|
4 | * Der __User__ muss immer __angemeldet__ sein, dies kann man unter dem Button __[http://sbnc.dyndns.tv/trac/login Anmelden]__ tun
|
---|
5 | * 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]]
|
---|
6 | * Als Erstes schaut man sich die __vorhandenen Tickets__ an, ob __dieser Fehler__ schon gemeldet wurde. Das macht man folgendermaßen.[[br]]
|
---|
7 | * Den Button __[http://sbnc.dyndns.tv/trac/report Tickets anzeigen]__ oder direkt __[http://sbnc.dyndns.tv/trac/report/1 Active Tickets]__ anklicken[[br]]
|
---|
8 | * Den Button __[http://sbnc.dyndns.tv/trac/search Suche]__ anklicken und den Haken bei __Tickets__ auswählen und die Suche starten
|
---|
9 | * Hier sieht man die aktuellen __activen Tickets__, ist der Fehler gelistet kann man seine Fehlermeldung an dieses __Ticket__ anhängen.[[br]]
|
---|
10 |
|
---|
11 | ----
|
---|
12 | '''12.1 Neuen Fehler melden''' [=#point12.1] ([wiki:Wiki-ge#point0.1 Inhaltsverzeichnis]) ([WikiStart#point0 Sprachauswahl])
|
---|
13 | ----
|
---|
14 |
|
---|
15 | * Man hat kein vorhandes Ticket gefunden und will den Fehler melden, dann geht man folgendermaßen vor[[br]]
|
---|
16 | * Den Button __[http://sbnc.dyndns.tv/trac/newticket Neues Ticket]__ anklicken [[br]]
|
---|
17 | * Folgende Felder __müssen__ ausfüllt werden.[[br]]
|
---|
18 | * __Zusammenfassung:__
|
---|
19 | - das ist der __angezeigte Name__ des gemeldeten Fehlers[[br]]
|
---|
20 | * __Beschreibung:__
|
---|
21 | - 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.
|
---|
22 | - Falls kein Posting in der __Community__ vorhanden ist kann man hier direkt die Fehlerbeschreibung eingeben[[br]]
|
---|
23 | * __Komponente:__
|
---|
24 | - den jeweiligen Bereich einstellen, dadurch erhält der Verantwortliche __Developer__ das Ticket[[br]]
|
---|
25 | * __Verantwortlicher:__
|
---|
26 | - hier kann nochmal explizit einem __Developer__ das Ticket zugewiesen werden.
|
---|
27 | * Folgende Felder __können__ ausfüllen werden.[[br]]
|
---|
28 | * __Priorität:__
|
---|
29 | - blocker - __sehr dringend__ der Projektplan __hängt__ davon ab
|
---|
30 | - critical - __dringend__ andere Tickets oder Abläufe __hängen__ davon ab
|
---|
31 | - major - __standard__ Dringligkeit (__voreingestellt__)
|
---|
32 | - minor - __unbedeutend__ hat viel Zeit und ist __nicht__ wichtig
|
---|
33 | - trivial - __unwichtig__ hat noch mehr Zeit und ist __überhaupt nicht__ wichtig
|
---|
34 | * __Meilenstein:__
|
---|
35 | - standard ist __Allgemein__ falls ein treffender Meilenstein vorhanden ist kann dieser benutzt werden.
|
---|
36 | * __Stichworte:__
|
---|
37 | - Diese Angaben werden von der __[http://sbnc.dyndns.tv/trac/search Suche]__ benutzt - wird in der Regel nicht angeben/benötigt.
|
---|
38 | * __Version:__
|
---|
39 | - wird erst benutzt wenn wir einen Versionssprung auf __2.0__ machen
|
---|
40 | * __Beobachter:__
|
---|
41 | - 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 ]__
|
---|
42 |
|
---|
43 | * Um das Ticket abzuschließen klickt man auf das Feld __Ticket erstellen__
|
---|
44 | [[br]]
|
---|
45 | ----
|
---|
46 | '''12.2 Vorhanden Fehler aktualisieren''' [=#point12.2] ([wiki:Wiki-ge#point0.1 Inhaltsverzeichnis]) ([WikiStart#point0 Sprachauswahl])
|
---|
47 | ----
|
---|
48 | * 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]]
|
---|
49 | * Folgende Felder __muss__ man ausfüllen.[[br]]
|
---|
50 | * __Kommentar hinzufügen:__
|
---|
51 | - hier kann man Ergänzungen der Fehlerbeschreibung angeben[[br]]
|
---|
52 | * Um das Ticket abzuschließen klickt man auf das Feld __Änderung absenden__
|
---|
53 | [[br]]
|
---|
54 | ----
|
---|
55 | '''12.3 Fehler als erledigt melden''' [=#point12.3] ([wiki:Wiki-ge#point0.1 Inhaltsverzeichnis]) ([WikiStart#point0 Sprachauswahl])
|
---|
56 | ----
|
---|
57 | * unter __[http://sbnc.dyndns.tv/trac/report Tickets anzeigen]__ > __[http://sbnc.dyndns.tv/trac/report/1 Active Tickets]__ das jeweilige Ticket öffnen[[br]]
|
---|
58 | * das Feld __resolve als__ auf __fixed__ stellen
|
---|
59 | * das Feld __Änderung übernehmen__ klicken
|
---|
60 | [[br]]
|
---|
61 | ----
|
---|
62 | '''12.4 Debuglevel''' [=#point12.4] ([wiki:Wiki-ge#point0.1 Inhaltsverzeichnis]) ([WikiStart#point0 Sprachauswahl])
|
---|
63 | ----
|
---|
64 | * unter der Configurations Datei /mnt/config/titan.cfg kann man folgende Debuglevel einstellen
|
---|
65 | * Minimal: 10
|
---|
66 | * TopfieldVFD: 40
|
---|
67 | * MediaCenter: 50
|
---|
68 | * Menulist: 60
|
---|
69 | * Netzwerkbrowser: 70
|
---|
70 | * Harddisk: 80
|
---|
71 | * screensaver: 90
|
---|
72 | * tithek: 99
|
---|
73 | * Global: 100
|
---|
74 | * ipkg: 130
|
---|
75 | * imdb/imdbapi/tmdb: 133
|
---|
76 | * eplayer: 150
|
---|
77 | * Tuning: 200
|
---|
78 | * Stream/Record/EMU: 250
|
---|
79 | * radiotext: 270
|
---|
80 | * Subtitle: 300
|
---|
81 | * EPG: 400
|
---|
82 | * mediadb: 777
|
---|
83 | * Mutexe: 900
|
---|
84 | * Funktion (in/out): 1000
|
---|
85 |
|
---|
86 | * standard ist debuglevel=10
|
---|
87 | [[br]]
|
---|
88 | ----
|
---|
89 | '''12.5 Loggen''' [=#point12.5] ([wiki:Wiki-ge#point0.1 Inhaltsverzeichnis]) ([WikiStart#point0 Sprachauswahl])
|
---|
90 | ----
|
---|
91 | * man hat mehrere Möglichkeiten um zu loggen
|
---|
92 | * per Telnet:
|
---|
93 | * Netzwerk Verbindung muss bestehen
|
---|
94 | * Client ([http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html Putty]) am Pc für Telnet konfigurieren
|
---|
95 | * Telnet Session zur Box öffnen
|
---|
96 | * killall -9 rcS titan
|
---|
97 | * [wiki:Troubleshooting-ge#point12.4 Debuglevel einstellen]
|
---|
98 | * titan /mnt/config/titan.cfg > /tmp/titan.error.log 2>&1
|
---|
99 | * um das Loggen zu beenden drückt man (strg+z)
|
---|
100 | * die Logdatei (/tmp/titan.error.log) dann per ftp auf den Pc laden und dem jeweiligen Developer per Ticket zusenden
|
---|
101 | * per serial
|
---|
102 | * Serielle Verbindung muss bestehen
|
---|
103 | * Client ([http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html Putty]) am Pc für Serial konfigurieren
|
---|
104 | * Serielle Session zur Box öffnen
|
---|
105 | * die Logdatei dann dem jeweiligen Developer per Ticket zusenden
|
---|
106 |
|
---|
107 | * bei Debug Images kann man zusätzlich auch über die Telnet Session die Kernel Meldungen abfragen
|
---|
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 | * cat /proc/kmsg > /tmp/titan.kernel.log 2>&1
|
---|
112 | * um das Loggen zu beenden drückt man (strg+z)
|
---|
113 | * die Logdatei (/tmp/titan.kernel.log) dann per ftp auf den Pc laden und dem jeweiligen Developer per Ticket zusenden
|
---|