[gelöst] DM920 bootet ständig neu (gelber Balken an der Box, teils Greenscreen am TV)

    • Guten Morgen Fred,

      erstmal vielen Dank fürs Kümmern!

      Vor zwei Tagen lief die Box noch, und auf einmal nicht mehr, ohne dass wir eingegriffen haben. Mein Mann meinte, vielleicht wurde von irgendeinem plugin ein Update vorgenommen, das zu dem Problem geführt hat.

      Wir hatten an der Settings Datei nichts verändert, erst nach den Hilfs-Posts hier.

      Das erste Mal gemäß Post Nr. 9 von Hilfsbereit, da wurde nur der Pfad für die EDM.db auf data gesetzt.

      Das zweite Mal gemäß Post Nr. 18 von zombi. Diese habe ich hier zwar zur Erkennung umbenannt, sie liegt aber als settings in /etc/enigma2.

      Als dritte settings Datei habe ich noch die ganz alte Datei beigefügt. Die könnte aber noch von unserer alten Platte sein, das weiß ich nicht mehr.

      Ich musste eine Dateiendung anfügen (habe mich für txt entschieden), sonst klappte der Upload nicht.

      Schon mal vielen Dank fürs Drüberschauen!

      Ina

      P.S.: Wir hatten die Box die Nacht komplett vom Netz genommen, aber sie blinkt immer noch rot.
      Dateien
    • da ist gröber etwas schiefgelaufen ...
      beim 2. bzw. 3. ändern der settings haben sich die Einträge fast verdoppelt ...

      Quellcode

      1. root@two:/tmp# file settings*
      2. settings - nach erstem Eingriff.txt: ASCII text, with very long lines (2467)
      3. settings - nach zweitem Eingriff.txt: ASCII text, with very long lines (2467)
      4. settings_old.txt: ASCII text
      5. root@two:/tmp# wc -l settings*
      6. 322 settings - nach erstem Eingriff.txt
      7. 322 settings - nach zweitem Eingriff.txt
      8. 162 settings_old.txt
      9. 806 total
      10. root@two:/tmp#



      wie es aussieht, hast du beim 1. editieren der settings die falsche config geändert:

      Quellcode

      1. root@two:/tmp# grep -n "eventdatamanager.db\|eventdatamanager.base" settings_old.txt
      2. 146:config.plugins.eventdatamanager.db_path=/etc/enigma2
      3. 149:config.plugins.eventdatamanager.base_path=/data
      4. root@two:/tmp#


      anstatt config.plugins.eventdatamanager.db_path= auf /data zu ändern hast du config.plugins.eventdatamanager.base_path= auf /data geändert

      d.h. das Plugin such die .db noch immer in /etc/enigma2


      Ich habe das Plugin nicht installiert, aber ich vermute der default eintrag für den base_path müsste auf /etc/enigma2 stehen

      versuch mal die settings.txt aus dem Anhang

      Quellcode

      1. root@two:/tmp# grep -n "eventdatamanager.db\|eventdatamanager.base" settings.txt
      2. 146:config.plugins.eventdatamanager.db_path=/data
      3. 149:config.plugins.eventdatamanager.base_path=/etc/enigma2
      4. root@two:/tmp#

      settings.txt per FTP auf die Box nach /tmp schieben

      systemctl stop enigma2
      mv /tmp/settings.txt /etc/enimga2/settings
      systemctl start enigma2


      \\Edit
      neue settings.txt in #24 hochgeladen
      Gruß Fred

      Die Dreambox ist tot, es lebe die Dreambox

      ¯\_(ツ)_/¯

      Quellcode

      1. root@dm920:~$ mount | grep "/ "
      2. /dev/mmcblk1p1 on / type ext4 (rw,relatime,data=ordered)
      3. root@dm920:~$

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Fred Bogus Trumper ()

    • Die Einträge von EDM sehen in meiner settings folgendermaßen aus ...
      Spoiler anzeigen

      config.plugins.eventdatamanager.bouquet=all
      config.plugins.eventdatamanager.deleteonscan_age=all
      config.plugins.eventdatamanager.base_path=/data
      config.plugins.eventdatamanager.tvfa=data
      config.plugins.eventdatamanager.tvm=data
      config.plugins.eventdatamanager.beginscan=4:0
      config.plugins.eventdatamanager.movie_time=70
      config.plugins.eventdatamanager.tvh=data
      config.plugins.eventdatamanager.tvs=data
      config.plugins.eventdatamanager.showmessage=false
      config.plugins.eventdatamanager.autoscan=true
      config.plugins.eventdatamanager.lastscan=1717207224
      config.plugins.eventdatamanager.days=1
      config.plugins.eventdatamanager.updatecontentonscan=true
      config.plugins.eventdatamanager.mode=local
      config.plugins.eventdatamanager.debug=true
      config.plugins.eventdatamanager.deleteonscan=all
      config.plugins.eventdatamanager.db_path=/data
    • Hallo Fred,

      ich habe Deine settings.txt aus Post Nr. 22 heruntergeladen und auf unserem NAS gespeichert und dann per Filezilla (FTP) nach /tmp geschoben.

      Danach habe ich wie beschrieben systemctl stop enigma2 in telnet eingegeben und danach mv /tmp/settings.txt /etc/enimga2/settings.

      Leider kommt dann die Meldung: mv: can't rename '/tmp/settings.txt': No such file or directory.

      Ich bekomme e2 auch nicht mehr hoch, weil nach wie vor bei Eingabe von systemctl start enigma2 die Meldung kommt: Job for enigma2.service failed because a timeout was exceeded. See "systemctl status enigma2.service" and "journalctl -xe" for details.

      Oder hätte ich wieder den flash mounten müssen und darüber arbeiten?
    • nein, ein bind mount des flash ist nicht erforderlich

      liegt die settings.txt auch im /tmp Verzeichnis der Box?

      alternativ kannst du die /etc/enigma2/settings gleich mit meiner Datei überschreiben
      Gruß Fred

      Die Dreambox ist tot, es lebe die Dreambox

      ¯\_(ツ)_/¯

      Quellcode

      1. root@dm920:~$ mount | grep "/ "
      2. /dev/mmcblk1p1 on / type ext4 (rw,relatime,data=ordered)
      3. root@dm920:~$
    • Hallo Fred,

      also Deine Settings-Datei konnte ich über Filezilla gleich ohne .txt nach /etc/enigma2 schieben. Danach Neustart der Box, das gleiche wie zuvor. Blinkt rot, auf TV Logo DB / NN2.to und die Zahnräder.

      Was mir auffiel: in /etc/enigma2 ist die eigentlich als Datei dorthin kopierte EDM.db jetzt keine Datei mehr, sondern ein Dateiordner, der aber wie ein Link angezeigt wird (s. Anhang).
      Bilder
      • Screenshot FTP mit EDM.PNG

        34,05 kB, 963×519, 200 mal angesehen
    • Also bei mir liegt die EDM Datenbank ja auf /data, und da ist unter /etc/enigma2 gar kein Eintrag mehr für die EventDataManager.db zu finden, auch kein Link.

      Wenn es jetzt wirklich an EDM liegen sollte, wäre es nicht besser, EDM noch mal zu deinstallieren, die Settings Datei zu bereinigen, und so erst mal zu testen, ob die Box wieder korrekt hochfährt?
    • die /etc/enigma2/EventDataManager.db ist ein Symlink (Verküpfung) nach /data/EventDataManager.db

      die EventDataManager.db hatten wir ja nach /data verschoben. Damit die mit den alten settings gefunden wird, hatten wir den symlink erstellt, aber den kannst du löschen

      entweder per FPT oder

      rm /etc/enigma2/EventDataManager.db

      hast du noch eine Sicherung der settings bevor du das 1. mal die Datei manuell editiert hast?
      Gruß Fred

      Die Dreambox ist tot, es lebe die Dreambox

      ¯\_(ツ)_/¯

      Quellcode

      1. root@dm920:~$ mount | grep "/ "
      2. /dev/mmcblk1p1 on / type ext4 (rw,relatime,data=ordered)
      3. root@dm920:~$
    • Hallo,

      sorry, ich hatte da wirklich was verwechselt. Den Linkordner der EDM.db in /etc/enigma2 hatte ich zufällig gesehen, und hatte dann angenommen, dass hier etwas schiefgelaufen ist. Dem ist aber nicht so. Der Ordner war sicher schon immer da, hatte ihn nur nicht wahrgenommen (schaue da ja normalerweise auch nicht rein). Die EDM.db liegt natürlich in /data, da habt Ihr Recht. Genauso wie von Fred im Post Nr. 29 im ersten Satz geschrieben. Sorry für die Verwirrung.

      Nein, leider habe ich keine Sicherung der Settings von davor. Und beim 1. Editieren habe ich wirklich nur wie von Hilfsbereit beschrieben den Pfad von /etc/enigma2 nach /data geändert. Ich meine, das war dann die Zeile: config.plugins.eventdatamanager.base_path=/data oder die: config.plugins.eventdatamanager.db_path=/data. Die stehen in der Version nach der 1. Änderung so drin, und eine Zeile davon hatte zuvor /etc/enigma2 am Ende.

      Den Symlink habe ich gerade gelöscht, danke.

      Ich habe gerade nochmal in mein /tmp Verzeichnis geschaut. Vorher waren da nur zwei .socket Dateien drin, jetzt noch zwei .info, eine .ver und eine debug.txt. Letztere hänge ich mal an. Oder entstehen die durch den parallelen Zugriff über telnet?
      Dateien
      • debug.txt

        (680 Byte, 127 mal heruntergeladen, zuletzt: )
    • Hallo Hilfsbereit,

      Du meinst die /data/EventDataManager.db mit den 512M?

      Das mache ich gleich. Hatte gerade erstmal, wie von Fred erkannt, in meiner settings Datei (nach dem ersten Eingriff) den Pfad config.plugins.eventdatamanager.base_path= auf /etc/enigma2 zurückgeändert und den Pfad config.plugins.eventdatamanager.db_path= auf /data belassen. Nach einem Neustart danach blieb erstmal alles beim alten, also Box blinkt rot, Zahnräder laufen.

      Ich versuche es jetzt mal mit dem Löschen der EDM.db (ich habe sie nochmal auf einem Netzlaufwerk, damit ich sie wieder zurückschieben kann.

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von inakluge ()

    • Alles, was mit EDM zusammenhängt. Also auch die EventDataManager.db unter /data, denn die wird ja, wenn die Box ohne EDM wieder normal hochfahren würde, und du EDM neu installierst/einrichtest, dann neu erstellt/verschoben werden, wenn du den Pfad wieder auf /data stellen würdest. Und natürlich EDM selbst auch deinstallieren.
    • Telnet ist doch gut zum deinstallieren ;) .

      Wenn du EDM vom NN2 Feed installiert hast.
      apt-get remove enigma2-plugin-extensions-eventdatamanager

      Dann gehört natürlich auch noch eine bereinigte settings Datei dazu, die keine alten Einträge mehr für eventdatamanager enthält.
    • Bei Eingabe des o.g. Befehls in Telnet kommt folgendes Bild:

      root@dm920:~$ apt-get remove enigma2-plugin-extensions-eventdatamanager
      Reading package lists... Done
      Building dependency tree
      Reading state information... Done
      The following packages were automatically installed and are no longer required:
      python-ndg-httpsclient python-pysocks python-requests python-urllib3
      Use 'apt-get autoremove' to remove them.
      The following packages will be REMOVED:
      enigma2-plugin-extensions-eventdatamanager
      0 upgraded, 0 newly installed, 1 to remove and 52 not upgraded.
      After this operation, 0 B of additional disk space will be used.
      Do you want to continue? [Y/n]

      Heißt das, ich muss nach Eingabe von Y auch noch den Befehl apt-get autoremove eingeben? Und muss ich auch hierzu noch etwas in der settings Datei ändern? Außer die EDM Zeilen rauszuwerfen?
    • Ja, die Abfrage mit yes beantworten, und hinterher auch noch apt-get autoremove ausführen.

      In der settings Datei nur alle Zeilen entfernen, die mit EDM zu tun haben. Aber für das editieren der settings Datei gilt wieder, zuerst enigma2 stoppen, Datei editieren/speichern, enigma2 wieder starten, oder gleich einen reboot ausführen lassen.
    • Hab ich alles so gemacht. Allerdings den Neustart noch vor dem apt-get autoremove. Mit altem negativem Ergebnis. Danach über teltnet ausgeführt, mit Folgendem Ergebnis:

      root@dm920:~$ apt-get autoremove
      Reading package lists... Done
      Building dependency tree
      Reading state information... Done
      The following packages will be REMOVED:
      python-ndg-httpsclient python-pysocks python-requests python-urllib3
      0 upgraded, 0 newly installed, 4 to remove and 52 not upgraded.
      After this operation, 0 B of additional disk space will be used.
      Do you want to continue? [Y/n] Y
      (Reading database ... 15474 files and directories currently installed.)
      Removing python-requests (2.11.1-r0.0) ...
      dpkg: warning: while removing python-requests, directory '/usr/lib/python2.7/site-packages/requests/packages/chardet' not empty so not removed
      dpkg: warning: while removing python-requests, directory '/usr/lib/python2.7/site-packages/requests/packages/urllib3/contrib' not empty so not removed
      dpkg: warning: while removing python-requests, directory '/usr/lib/python2.7/site-packages/requests/packages/urllib3/util' not empty so not removed
      dpkg: warning: while removing python-requests, directory '/usr/lib/python2.7/site-packages/requests/packages/urllib3/packages/ssl_match_hostname' not empty so not removed
      Removing python-ndg-httpsclient (0.4.2-r0.0) ...
      dpkg: warning: while removing python-ndg-httpsclient, directory '/usr/lib/python2.7/site-packages/ndg/httpsclient' not empty so not removed
      Removing python-pysocks (1.5.7-r0.0) ...
      Removing python-urllib3 (1.14-r0.0) ...
      root@dm920:~$

      Ich starte jetzt nochmal neu. >> Ergebnis wie zuvor: Box blinkt rot, am TV laufen die Zahnräder, nichts geht.
    • Demnach war wohl nicht der EDM Schuld, dass die Box nicht mehr startet. Der Flashspeicher ist jetzt nur noch zu 50% voll, daran kann es jetzt auch nicht mehr liegen.

      Welche Möglichkeiten habe ich noch, die Box wieder zum Laufen zu bringen?