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