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