[HowTo] LOG-Files kleines How to

Nachricht
Autor
Benutzeravatar
Nobody28
VIP
VIP
Beiträge: 3078
Registriert: 05 Apr 2013 08:50
Hat gedankt: 270 Mal
Hat Dank erhalten: 1004 Mal

LOG-Files kleines How to

#1

Beitrag von Nobody28 »

Hallo zusammen,

da immer wieder die Frage nach Logfiles aufkommt, versuche ich mich mal an einem Howto. Wenn ich etwas vergessen habe oder falsch geschrieben haben, dann einfach Posten. Ich werde das dann im ersten Post anpassen!

Wann wird ein LOG File geschrieben?

Es wird immer geschrieben, wenn ein Greenscreen (GS) auftritt.

Wo wird das Log File gespeichert?

Das Logfile wird im Pfad /home/root/logs gespeichert

Wie komme ich an das LOG File?

Am Besten mit einem FTP Programm mit der Box verbinden und nach /home/root/logs navigieren. Dort findet ihr die Datei

[font=arial narrow]enigma2_crash.log[/font]

Was kann ich mit einem LOG File machen?

Natürlich könnt Ihr in das Log File reinsehen. Am besten geht das z.B. mit Notepad++. Wenn Ihr ans Ende scrollt und dann nach Stück für Stück nach oben geht, könnt Ihr sehen, was in den Augenblicken vor dem Absturtz passiert ist. Ich muss gestehen, ich selbst kann mit den Files nicht so viel anfangen. Aber das kann sich in Zukunft ja noch ändern.

Am besten ist natürlich, Ihr postet das Logfile hier im Forum. Dann können sich das die Profis hier mal ansehen. Aber bitte nicht den Inhalt des Log Files posten (das würde den Thread unnötig überlasten), sondern die Funktion Dateianhänge benutzen und damit das File hochladen.

Was mache ich wenn mal kein LOG File erstellt wird?

telnet:

init 4 && enigma2 > /tmp/e2log.txt 2>&1


Das Log File ist dann allerdings unter /tmp zu finden!!!

Soweit erstmal. Ich bitte um Anregungen.
Gigablue QUADplus
Gigablue IPbox
Gigablue QUAD + Samsung SPF-105P (zeitw. Pearl Displ.)
Gigablue UE plus / Gigablue SE plus / Gigablue ULTRA UE
Gigablue UE + RS232 / Gigablue SE Combo + RS232
Gigablue SOLO +int.USB Port
MK-Digital XP 1000 / Octagon SF8 HD
Xtrend ET9200
Starsat LX
Eddison OptimussOS2plus
Atemio NEMESIS
OPTICUM QuadboxHD 2400
SPYCAT
Benutzeravatar
pixicom
VIP
VIP
Beiträge: 251
Registriert: 06 Apr 2013 09:56
Hat gedankt: 112 Mal
Hat Dank erhalten: 241 Mal

Loggen mit Telnet und Putty

#2

Beitrag von pixicom »

Kleine Anleitung im pdf Format

[ATTACH]142[/ATTACH]
Dateianhänge
Loggen mit Telnet und Putty.pdf
(1.05 MiB) 1679-mal heruntergeladen
Benutzeravatar
pixicom
VIP
VIP
Beiträge: 251
Registriert: 06 Apr 2013 09:56
Hat gedankt: 112 Mal
Hat Dank erhalten: 241 Mal

FileZilla

#3

Beitrag von pixicom »

FileZilla ist ein modernes und leistungsstarkes FTP-Programm für Windows, MAC und Linux Betriebssysteme. FileZilla wurde in Hinblick auf einfache Bedienung und kostenlose Verfügbarkeit bei gleichzeitiger Unterstützung möglichst vieler nützlicher Features entwickelt. FileZilla ist "Open Source" unter GPL-Lizenz.

Einige der Hauptfunktionen sind:
•Wiederaufnahme abgebrochener Uploads/Downloads
•Verwaltung verschiedener FTP-Sites
•Anpassbare Befehle
•Keep-Alive-System
•Timeout-Erkennung
•Firewall-Support
•SSL (Sichere Verbindungen)
•SFTP-Support
•Upload/Download Queue
•Drag&Drop
•Proxy-Support

Mehrsprachigkeit (Englisch, Deutsch und andere Sprachen)!
Anleitung:
[ATTACH]148[/ATTACH]

Download::
https://www.opena.tv/app.php/information
Dateianhänge
oa.Dokumentation FieZilla.pdf
(163.64 KiB) 278-mal heruntergeladen
Benutzeravatar
pixicom
VIP
VIP
Beiträge: 251
Registriert: 06 Apr 2013 09:56
Hat gedankt: 112 Mal
Hat Dank erhalten: 241 Mal

Putty Befehle

#4

Beitrag von pixicom »

Da sich ja nicht alle mit Putty auskennen hier mal eine Übersicht der Befehle


[ATTACH]159[/ATTACH]
Dateianhänge
Putty Befehle.pdf
(216.17 KiB) 925-mal heruntergeladen
[SIGPIC]Bild[/SIGPIC]
schattenmann
Betatester
Betatester
Beiträge: 675
Registriert: 06 Apr 2013 10:31
Hat gedankt: 319 Mal
Hat Dank erhalten: 96 Mal

#5

Beitrag von schattenmann »

Hallo,

danke für die Anleitungen!

Trifft es zu, dass ein Log des Falshvorgangs oder des Bootvorgangs noch etwas anderes ist und durch die obigen Anleitungen nicht abgedeckt ist? Wenn ja: wäre es möglich, so eine Anleitung ebenfalls zu veröffentlichen?
Benutzeravatar
krauss
VIP
VIP
Beiträge: 1438
Registriert: 05 Apr 2013 21:42
Hat gedankt: 90 Mal
Hat Dank erhalten: 354 Mal

#6

Beitrag von krauss »

schattenmann hat geschrieben:Hallo,

danke für die Anleitungen!

Trifft es zu, dass ein Log des Falshvorgangs oder des Bootvorgangs noch etwas anderes ist und durch die obigen Anleitungen nicht abgedeckt ist? Wenn ja: wäre es möglich, so eine Anleitung ebenfalls zu veröffentlichen?


der 2te Post deckt es ab.... https://www.opena.tv/viewtopic.php?p=646#p646

es gibt loggen per netzwerkkabel und per seriell.... in vielen fällen reicht das über Netzwerkkabel ( E² beenden und neu Starten) ...bei seriell wird alles geloggt sobald etwas von der Box kommt...
schattenmann
Betatester
Betatester
Beiträge: 675
Registriert: 06 Apr 2013 10:31
Hat gedankt: 319 Mal
Hat Dank erhalten: 96 Mal

#7

Beitrag von schattenmann »

Oh, ok, danke!

Habe mir die PDF-Datei vorher angeschaut, aber wahrscheinlich zu flüchtig, zumal es mit dem Satz losgeht, dass die Box gebootet sein muss. In meinem Fall geht es um das Loggen des Flashvorgangs, so dass ich dachte das wäre dann ein anderer Fall.

Aber gut zu wissen. Hoffe Netzwerkkabel reicht in dem Fall.
Benutzeravatar
Papi2000
Super Moderator
Super Moderator
Beiträge: 26863
Registriert: 20 Apr 2013 20:09
Receiver 1: Viele GigaBlues
Receiver 2: DM und ZGemma
Receiver 3: bissl VU
Hat gedankt: 4568 Mal
Hat Dank erhalten: 8687 Mal

#8

Beitrag von Papi2000 »

(english below)

Aktivieren des Debuglog im oATV-Image (aktuellere Images):
Menü-->Einstellungen-->System-->Log

In älteren Images dort zu finden:
Menü --> Einstellungen --> System --> Erweiterte Einstellungen --> Einstellungen Crashlog --> Debug Log aktivieren "Ja".

Nachdem man das Log aktiviert hat, muß man die Box einmal neu starten.
Das Log findet man dann unter /home/root oder /home/root/logs. Man kann die Logs dann per FTP (WinSCP oder FileZilla) auf den PC kopieren. Wenn das Problem auftritt, das neueste Log im passenden Bereich an einen Post anhängen.

EDIT: Damit das Datum im Dateinamen immer korrekt gesetzt wird habe ich bei mir eine Startverzögerung im System:
Die angehängte Datei auspacken, und per FTP (FileZilla oder WinSCP) auf die Box nach
/usr/bin als enigma2_pre_start.sh
kopieren, Rechte auf 0755 setzen.

EDIT2:
Manchmal kann es vorteilhaft sein, die Ausgaben von /var/log/messages und

Code: Alles auswählen

dmesg > /tmp/dmesg.txt
als Anhang zubekommen.

EDIT3:
Methode per Telnet (PuTTy / Telnet):

init 4 && enigma2 > /tmp/e2log.txt 2>&1

Das log ist dann jedoch in /tmp der Box zu finden.

EDIT4:
Noch die Kopie einer Hardcore-Loganleitung von Captain:

howto debug with gdb

das hier ist nur für freaks also ihr solltet telnet kennen und sehr viel Zeit mitbringen :)

Vorbereitung zum debuggen

Aktuelles openATV ( info mit VTI geht das nicht die haben alles was debug ist entsorgt)

also ATV Installieren und Box normal einrichten das alles geht.

per telnet

opkg update
opkg install gdb
opkg install enigma2-dbg


init 4

so nun wird der debugger gestartet

gdb enigma2


nun seit ihr im debugger

folgende 3 befehle eingeben

handle SIGILL pass nostop noprint
handle SIG32 pass nostop noprint
handle SIGUSR1 pass nostop noprint


nun wird gestartet

r

jetzt startet E2 und ihr könnt am TV normal tv schauen usw

wenn es kracht

bt

und die info hier Posten

viel Glück




EDIT5:
Wenn es beim Start einen Bluescreen gibt, kommt man normalerweise per Telnet auf die Box, und stoppt E2:

Code: Alles auswählen

init 4
Nun hat man alle Zeit der Welt, per FileZilla oder WinSCP aus /home/root/logs das letzte Crashlog zum PC zu kopieren. Dann geht man im hinteren Bereich vor den Übergang zum "dmesg"-Protokollteil, und schaut welches Plugin/ Skin/ sonstwas spackt. Das löschen, und Box neu starten:

Code: Alles auswählen

shutdown -r now

Wenn es wieder Bluescreen gibt, wieder stoppen, und das Crashlog mal hier als Anhang liefern...

EDIT6:
Dort hat HD75hd noch eine Erweiterung zum Thema, sogar bebildert, erstellt:
https://www.opena.tv/viewtopic.php?t=45346





(english version)

Activating of Debuglog in actual oATV-Images:
Menue-->Setting-->System-->Log "Yes"

In older Images you may find it there:
Menue-->Setting-->System-->Advanced Settings-->Settings Crashlog-->Activating Debuglog "Yes"

After activating the debuglog you must restart the box.
The Log can be found in /home/root or /home/root/logs. You can copy the created Log via FTP (WinSCP or FileZilla) to your PC. When Problems occur, apply the latest Log in the right Section of the board as attachment to a Post with the description, how we can reproduce the situation.

EDIT: To allways get the correct time in the Filenames of the Logs, i have installed a small delay in the system-start:
Copy the attached file unpacked via FTP (FileZilla or WinSCP) to the Box into
/usr/bin as enigma2_pre_start.sh
set the rights to 0755.

EDIT2:
Sometimes, it can be usefull, to get additional attachment of /var/log/messages and the output of

Code: Alles auswählen

dmesg > /tmp/dmesg.txt


EDIT3:
Methode via Telnet (PuTTy / Telnet):

init 4 && enigma2 > /tmp/e2log.txt 2>&1

This log is placed in the folder /tmp of the Box.

EDIT4:
Following the translated HowTo of Captain for hardcore-logging:
howto debug with gdb

this is only for freaks - so you should know about to use console/ telnet/ PuTTy and invest much time :)

Prerequisites for debugging

Actual openATV ( info not possible with VTI they have disabled/ removed all debug/ logging possibilities)

so install oATV and setup the Box normally, that all is running.

via telnet

opkg update
opkg install gdb
opkg install enigma2-dbg


init 4

now we start the debugger

gdb enigma2


now we are in the debugger

enter following 3 instructions

handle SIGILL pass nostop noprint
handle SIG32 pass nostop noprint
handle SIGUSR1 pass nostop noprint


now E2 will be started

r

now E2 starts and you can use the box normally

when it crashes

bt

and post the info in your attachment

good luck


EDIT5:
When the box crashes with bluescreen at start, you can normally enter a console via PuTTy/ Telnet, and stop E2:

Code: Alles auswählen

init 4
Now you have all the time to copy the crashlog via FTP (FileZilla/WinSCP) to your PC. Find the log-block, where the "dmesg"-part begins, and locate the bad plugin/ skin/ whatelse. Delete it. Restart the box

Code: Alles auswählen

shutdown -r now
If the box crashes again, deliver the crashlog as attachment.

EDIT6:
HD75hd has posted an additional version of a HowTo for logs, even with pictures, there:
https://www.opena.tv/viewtopic.php?t=45346
Dateianhänge
enigma2_pre_start.zip
(212 Bytes) 677-mal heruntergeladen
Grüßle
Ralf
--------------------------------------------
---- Einen Receiver kann sich jeder kaufen - Eine stabile E²-Box muß man sich verdienen! ----




Bild
Benutzeravatar
Gundo
VIP
VIP
Beiträge: 616
Registriert: 15 Apr 2013 12:30
Hat gedankt: 94 Mal
Hat Dank erhalten: 57 Mal

#9

Beitrag von Gundo »

Sehe ich das richtig, das pro Tag immer nur ein Debug-Log geschrieben wird ? Und bei jedem Start der Box am gleichen Tag wird das Debug-Log immer wieder überschrieben ?

Bei mir tritt hin und wieder das Problem auf, das meine QUAD beim Boot hängen bleibt. ATV-Logo erscheint, und nix geht mehr. Da hilft nur noch der Powerschalter. Keine Ahnung ob dabei ein Debug-Log geschrieben wird ... aber nachdem über den Powerschalter die Box aus und wieder eingeschlatet wird, ist nach dem Booten nur der aktuelle Startvorgang geloggt worden. Besser wäre es wenn bei jedem Booten, auch mehrmals am Tag ein Log geschrieben würde. Da käme man solchen Bootfehlern auch auf die Spur. Oder habe ich da irgendwas überesehen. Serielles Loggen ist auch nicht immer möglich.



Gruß Gundo
Benutzeravatar
Papi2000
Super Moderator
Super Moderator
Beiträge: 26863
Registriert: 20 Apr 2013 20:09
Receiver 1: Viele GigaBlues
Receiver 2: DM und ZGemma
Receiver 3: bissl VU
Hat gedankt: 4568 Mal
Hat Dank erhalten: 8687 Mal

#10

Beitrag von Papi2000 »

Bei einem Reboot wird hier immer ein neues Log zusätzlich angelegt. Allerdings bekomme ich keine Logs mehr bei automatischen Timer-Aufnahmen aus Deep, bei denen die Box anschließend selbst wieder in Deep fährt. Das war früher schonmal anders. Daher vermisse ich sehr die Statistik, die für jede Aufnahme ins Log geschrieben wird (bei [Timer] Stop).
Grüßle
Ralf
--------------------------------------------
---- Einen Receiver kann sich jeder kaufen - Eine stabile E²-Box muß man sich verdienen! ----




Bild
letius
Beginners
Beginners
Beiträge: 15
Registriert: 24 Mai 2014 19:08

#11

Beitrag von letius »

Danke für die Infos
ich habe nun gestern alles gemacht.
Heute Nacht hat er sogar eine "normale Sendung nicht aufgezeichnet (das Erste um 2:28)
Habe zwei Dateien erzeugt bekommen.
Das mit dem Hochladen klappt nicht, ich kann die Dateien auswählen (erweiterte Anzeige) dann passiert kein "Hochladen".
Ich bin anscheinend zu blöd.
Habe de Hilfe gelesen bring mich aber ach nicht weiter, hast du einen Tipp.

Letius
german00
Member
Member
Beiträge: 161
Registriert: 14 Sep 2013 20:31
Hat gedankt: 1 Mal
Hat Dank erhalten: 6 Mal

#12

Beitrag von german00 »

telnet

init 4
cd /usr/bin
./enigma2 & 2>/tmp/e2log.txt

Das erzeugt in der Tat wie es soll eine Datei in tmp die da heißt e2log.txt
Aber die Datei hat eine Größe von 0kb und es verändert sich auch nicht.
Muss man da am PC das DOS-Fenster offen halten und dort irgendwie mitloggen oder
wie kriegt man die .txt Datei permanent beschrieben?
Pike_Bishop

#13

Beitrag von Pike_Bishop »

Hi,

Probiers mal so;

Code: Alles auswählen

enigma2 > /tmp/e2log.txt 2>&1

Ansonsten wennst das im telnet Fenster selbst sehen willst darfst nicht umleiten also dann nur;

Code: Alles auswählen

enigma2



Grüsse
Biki3
german00
Member
Member
Beiträge: 161
Registriert: 14 Sep 2013 20:31
Hat gedankt: 1 Mal
Hat Dank erhalten: 6 Mal

#14

Beitrag von german00 »

Ok danke für den Tipp. Würde theoretisch funktionieren, aber dann spinnt die Box total.
Benutzeravatar
Nobody28
VIP
VIP
Beiträge: 3078
Registriert: 05 Apr 2013 08:50
Hat gedankt: 270 Mal
Hat Dank erhalten: 1004 Mal

#15

Beitrag von Nobody28 »

german00 hat geschrieben:Ok danke für den Tipp. Würde theoretisch funktionieren, aber dann spinnt die Box total.


dann machst etwas falsch!!! Das funktioniert....ganz sicher :)
Gigablue QUADplus
Gigablue IPbox
Gigablue QUAD + Samsung SPF-105P (zeitw. Pearl Displ.)
Gigablue UE plus / Gigablue SE plus / Gigablue ULTRA UE
Gigablue UE + RS232 / Gigablue SE Combo + RS232
Gigablue SOLO +int.USB Port
MK-Digital XP 1000 / Octagon SF8 HD
Xtrend ET9200
Starsat LX
Eddison OptimussOS2plus
Atemio NEMESIS
OPTICUM QuadboxHD 2400
SPYCAT
Benutzeravatar
Anskar
VIP
VIP
Beiträge: 3548
Registriert: 19 Sep 2014 20:42
Wohnort: Thüringer
Receiver 1: 3 mal Mut@nt HD 51 UHD
Receiver 2: GB HD Quad Plus
Receiver 3: Octagon SF8008
Receiver 4: Octagon SF8008 SUPREME
Hat gedankt: 3526 Mal
Hat Dank erhalten: 947 Mal

#16

Beitrag von Anskar »

Hallo!
Hoffe ich bin hier richtig.

Ich bemerke immer wieder das das serielle Loggen nicht richtig funktioniert.
Habe eine GB Quad Plus mit opena.tv 5.3.
Zum Loggen verwende ich immer "Tera Term".
Mir fällt auf, das wenn die Box gestartet ist und ich das Progi starte wird nix im Logfenster geschrieben wenn ich diverse Tasten drücke.
Funktioniert beim HDMU Image aber immer.

Beim opena.tv kann ich zum Beispiel den Start loggen, kurz bevor das Bild da ist bleibt das log stehen.
Wenn ich dann z.B. OK /Senderliste/blau-Favoriten auf Fernbedienung drücke kommt nichts im Log.

Woran liegt das ?

MfG
Benutzeravatar
arn354
VIP
VIP
Beiträge: 3026
Registriert: 06 Apr 2013 22:11
Hat gedankt: 132 Mal
Hat Dank erhalten: 1335 Mal

#17

Beitrag von arn354 »

Das ist so gewollt bei uns.
Ein Log vom E2 kannst Du ja auch ohne Serial-Log erstellen.
Im Seriallog sollen bei uns nur Log-Einträge die der Unterbau (CFE, Kernel, etc.) ausgibt enthalten sein - nicht vermischt mit Ausgaben von E2.

Letztlich ist das halt ein andere Aufrufsweise von E2 in der enigma2.sh - enigma2/enigma2.sh.in at master * openatv/enigma2 * GitHub
Grüßle
Benutzeravatar
Anskar
VIP
VIP
Beiträge: 3548
Registriert: 19 Sep 2014 20:42
Wohnort: Thüringer
Receiver 1: 3 mal Mut@nt HD 51 UHD
Receiver 2: GB HD Quad Plus
Receiver 3: Octagon SF8008
Receiver 4: Octagon SF8008 SUPREME
Hat gedankt: 3526 Mal
Hat Dank erhalten: 947 Mal

#18

Beitrag von Anskar »

Wie bekomme ich dann aber ein Log von der Funktion des RemoteChannelConverter Plugin?
Möchte da den Senderaufruf bis zum Bild loggen.

MfG
Benutzeravatar
arn354
VIP
VIP
Beiträge: 3026
Registriert: 06 Apr 2013 22:11
Hat gedankt: 132 Mal
Hat Dank erhalten: 1335 Mal

#19

Beitrag von arn354 »

Debuglog von E2 aktivieren.
Grüßle
Benutzeravatar
Anskar
VIP
VIP
Beiträge: 3548
Registriert: 19 Sep 2014 20:42
Wohnort: Thüringer
Receiver 1: 3 mal Mut@nt HD 51 UHD
Receiver 2: GB HD Quad Plus
Receiver 3: Octagon SF8008
Receiver 4: Octagon SF8008 SUPREME
Hat gedankt: 3526 Mal
Hat Dank erhalten: 947 Mal

#20

Beitrag von Anskar »

Ok, dann ist mir auch klar warum mit dem mat ( Tool von Morly) auch kein Log per Netzwerkabel b.z.w. Seriell erstellt wird.

Schade, aber danke für die Info.

MfG

Wegen Debuglog, hatte folgendes aus #1 probiert:

Code: Alles auswählen

[B][U]Was mache ich wenn mal kein LOG File erstellt wird?[/U][/B]

telnet:

init 4 && enigma2 > /tmp/e2log.txt 2>&1


Da funktioniert aber das angesprochene Plugin nicht mehr richtig, Bild ist schwarz und umschalten geht dann auch nicht.
Hilft mir dann leider auch nicht.

MfG
Antworten

Zurück zu „HOWTOs“