dm920uhd timers.xml von ältere box übernehmen

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • dm920uhd timers.xml von ältere box übernehmen

      Hi Leute
      kann mir jemand sagen wie man die timers.xml auf der dm920uhd mit dem aktuellen Images von ner 8000er übernehmen kann?
      timers.xml nach /etc/enigma2 kopiert.
      Hab schon alles probiert, verschiedene run-level oder systemctl stop/start enigma2.service
      Immer wieder wird eine leer oder keine timers.xml angelegt und die kopierte timers.xml nach _old kopiert.

      Was übersehe ich? oder was mach ich falsch?

      Gruß
      Morris
    • mhm

      systemctl stop enigma2
      timers.xml kopieren
      systemctl start enigma2
      Probleme kann man niemals mit derselben Denkweise lösen.

      ¯\_(ツ)_/¯

      "Die Deutsche Rechtschreibung ist Freeware, sprich, du kannst sie kostenlos nutzen.
      Allerdings ist sie nicht Open Source, d.h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen."
    • Hi

      jo, danke
      habe ich auch gedacht
      funtz aber leider nicht

      Interessant ist das dann keine timers.xml mehr vorhanden ist bzw. neu angelegt wird.hier

      Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von mb_dream () aus folgendem Grund: hier noch die genauen Fakten vor dem stoppen von enigma2 root@dm920:/etc/enigma2$ ls -l timer* -rw-r--r-- 1 root root 42 Jan 17 19:11 timers.xml -rw-r--r-- 1 root root 42 Jan 14 16:48 timers.xml.orig -rw-r--r-- 1 root root 4263 Jan 14 17:16 timers.xml_new root@dm920:/etc/enigma2$ systemctl stop enigma2 root@dm920:/etc/enigma2$ ls -ltr timer* -rw-r--r-- 1 root root 42 Jan 14 16:48 timers.xml.orig -rw-r--r-- 1 root root 4263 Jan 14 17:16 timers.xml_new -rw-r--r-- 1 root root 4263 Jan 17 19:09 timers.xml_old -rw-r--r-- 1 root root 42 Jan 17 19:13 timers.xml root@dm920:/etc/enigma2$ cp timers.xml_new timers.xml root@dm920:/etc/enigma2$ ls -ltr timer* -rw-r--r-- 1 root root 42 Jan 14 16:48 timers.xml.orig -rw-r--r-- 1 root root 4263 Jan 14 17:16 timers.xml_new -rw-r--r-- 1 root root 4263 Jan 17 19:09 timers.xml_old -rw-r--r-- 1 root root 4263 Jan 17 19:14 timers.xml root@dm920:/etc/enigma2$ systemctl start enigma2 UNMITTELBAR DANACH.... root@dm920:/etc/enigma2$ ls -ltr timer* -rw-r--r-- 1 root root 42 Jan 14 16:48 timers.xml.orig -rw-r--r-- 1 root root 4263 Jan 14 17:16 timers.xml_new -rw-r--r-- 1 root root 4263 Jan 17 19:09 timers.xml_old -rw-r--r-- 1 root root 4263 Jan 17 19:14 timers.xml PAAR SEKUNDEN SPÄTER... root@dm920:/etc/enigma2$ ls -ltr timer* -rw-r--r-- 1 root root 42 Jan 14 16:48 timers.xml.orig -rw-r--r-- 1 root root 4263 Jan 14 17:16 timers.xml_new -rw-r--r-- 1 root root 4263 Jan 17 19:14 timers.xml_old ??? Was geht da ab ??? Irgend wo muss ja das init script sein

    • hier noch die genauen Fakten vor dem stoppen von enigma2
      Vor dem stoppen von enigma2:
      root@dm920:/etc/enigma2$ ls -l timer*
      -rw-r--r-- 1 root root 42 Jan 17 19:08 timers.xml
      -rw-r--r-- 1 root root 42 Jan 14 16:48 timers.xml.orig
      -rw-r--r-- 1 root root 4263 Jan 14 17:16 timers.xml_new
      -rw-r--r-- 1 root root 4263 Jan 17 18:59 timers.xml_old

      root@dm920:/etc/enigma2$ systemctl stop enigma2
      root@dm920:/etc/enigma2$ ls -l timer*
      -rw-r--r-- 1 root root 42 Jan 17 19:08 timers.xml
      -rw-r--r-- 1 root root 42 Jan 14 16:48 timers.xml.orig
      -rw-r--r-- 1 root root 4263 Jan 14 17:16 timers.xml_new
      -rw-r--r-- 1 root root 4263 Jan 17 18:59 timers.xml_old

      root@dm920:/etc/enigma2$ cp timers.xml_new timers.xml

      root@dm920:/etc/enigma2$ systemctl start enigma2
      UNMITTELBAR DANCH...
      root@dm920:/etc/enigma2$ ls -ltr timer*
      -rw-r--r-- 1 root root 42 Jan 14 16:48 timers.xml.orig
      -rw-r--r-- 1 root root 4263 Jan 14 17:16 timers.xml_new
      -rw-r--r-- 1 root root 4263 Jan 17 19:09 timers.xml_old
      -rw-r--r-- 1 root root 4263 Jan 17 19:14 timers.xml
      EIN PAAR SEKUNDEN SPÄTER...
      root@dm920:/etc/enigma2$ ls -ltr timer*
      -rw-r--r-- 1 root root 42 Jan 14 16:48 timers.xml.orig
      -rw-r--r-- 1 root root 4263 Jan 14 17:16 timers.xml_new
      -rw-r--r-- 1 root root 4263 Jan 17 19:14 timers.xml_old


      Wer oder was verursacht das?

      Gruß
      Morris
    • Noch ein imput
      führt man erneut ein
      systemctl stop enigma2 aus
      sieht das ganze dann so aus:


      root@dm920:/etc/enigma2$ ls -ltr timer*
      -rw-r--r-- 1 root root 42 Jan 14 16:48 timers.xml.orig
      -rw-r--r-- 1 root root 4263 Jan 14 17:16 timers.xml_new
      -rw-r--r-- 1 root root 4263 Jan 17 19:14 timers.xml_old
      -rw-r--r-- 1 root root 42 Jan 17 19:33 timers.xml

      Daraus folgt...
      Der stop legt die timers.xml an, oder so
    • keine ahnung was du da machst.
      lösch doch einfach mal alle timer dateien nachm enigma2 stoppen
      und kopier dann die neue
      Probleme kann man niemals mit derselben Denkweise lösen.

      ¯\_(ツ)_/¯

      "Die Deutsche Rechtschreibung ist Freeware, sprich, du kannst sie kostenlos nutzen.
      Allerdings ist sie nicht Open Source, d.h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen."
    • OK
      alle gelöscht
      hier der Ablauf:
      root@dm920:/etc/enigma2$ rm timer*
      root@dm920:/etc/enigma2$ ls -ltr timer*
      ls: timer*: No such file or directory
      root@dm920:/etc/enigma2$ systemctl stop enigma2
      root@dm920:/etc/enigma2$ ls -ltr timer*
      -rw-r--r-- 1 root root 42 Jan 17 19:40 timers.xml
      root@dm920:/etc/enigma2$ cp /tmp/timers.xml_new ./timers.xml
      root@dm920:/etc/enigma2$ systemctl start enigma2
      root@dm920:/etc/enigma2$ ls -ltr timer*
      -rw-r--r-- 1 root root 4263 Jan 17 19:45 timers.xml_old

      irgend eine Idee
    • du sollst die timer.xml NACH dem stoppen löschen und neu kopieren
      Probleme kann man niemals mit derselben Denkweise lösen.

      ¯\_(ツ)_/¯

      "Die Deutsche Rechtschreibung ist Freeware, sprich, du kannst sie kostenlos nutzen.
      Allerdings ist sie nicht Open Source, d.h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen."
    • Jo
      das habe ich doch so gemacht.
      Ich mach nun seit vielen Jahren beruflich mit Unix in allen Variationen rum und lasse manchmal bei der Weitergabe von Informationen die für mich selbstverständlichen Infos weg.
      Also hier noch mal von vorne was ich getan habe ;)


      root@dm920:/etc/enigma2$ systemctl stop enigma2
      root@dm920:/etc/enigma2$ rm timer*
      root@dm920:/etc/enigma2$ ls -ltr timer*
      ls: timer*: No such file or directory
      root@dm920:/etc/enigma2$ cp /tmp/timers.xml_new ./timers.xml
      root@dm920:/etc/enigma2$ ls -ltr timer*
      -rw-r--r-- 1 root root 4263 Jan 17 19:53 timers.xml
      root@dm920:/etc/enigma2$ systemctl start enigma2
      root@dm920:/etc/enigma2$ ls -ltr timer*
      -rw-r--r-- 1 root root 4263 Jan 17 19:53 timers.xml_old
      root@dm920:/etc/enigma2$ ls -ltr timer*
      -rw-r--r-- 1 root root 4263 Jan 17 19:53 timers.xml_old
      root@dm920:/etc/enigma2$ systemctl status enigma2
      â enigma2.service - enigma2
      Loaded: loaded (/lib/systemd/system/enigma2.service; enabled; vendor preset:
      Active: active (running) since Mi 2018-01-17 19:53:57 CET; 41s ago
      Main PID: 3288 (enigma2)
      CGroup: /system.slice/enigma2.service
      ââ3288 /usr/bin/enigma2
      Jan 17 19:54:11 dm920 enigma2[3288]: unhandled DVBAPI Video Event 32
      Jan 17 19:54:12 dm920 enigma2[3288]: VIDEO_GET_EVENT - ok
      Jan 17 19:54:15 dm920 enigma2[3288]: [EPGC] abort non avail viasat reading
      Jan 17 19:54:15 dm920 enigma2[3288]: [EPGC] nownext finished(1516215255)
      Jan 17 19:54:18 dm920 enigma2[3288]: [EPGC] schedule other finished(1516215258)
      Jan 17 19:54:25 dm920 enigma2[3288]: [EPGC] schedule finished(1516215265)
      Jan 17 19:54:25 dm920 enigma2[3288]: [EPGC] stop caching events(1516215265)
      Jan 17 19:54:25 dm920 enigma2[3288]: [EPGC] next update in 60 min
      Jan 17 19:54:25 dm920 enigma2[3288]: [EPGC] cleanup invalid data
      Jan 17 19:54:25 dm920 enigma2[3288]: no ancillary data in audio stream... abort
      root@dm920:/etc/enigma2$

      Ich habe keine lust auf reverse design
      Ürgend ein Ansatz oder tip????
    • Wie bereits erwähnt
      wenn ich nun den Service wieder stoppe sieht das dann so aus:


      root@dm920:/etc/enigma2$ ls -ltr timer*
      -rw-r--r-- 1 root root 4263 Jan 17 19:53 timers.xml_old

      root@dm920:/etc/enigma2$ systemctl stop enigma2
      root@dm920:/etc/enigma2$ ls -ltr timer*
      -rw-r--r-- 1 root root 4263 Jan 17 19:53 timers.xml_old
      -rw-r--r-- 1 root root 42 Jan 17 20:11 timers.xml
      root@dm920:/etc/enigma2$
    • dir ist aber schon klar das alle servicereferences die in der timers.xml sind auch auf der neuen box existieren muessen, sonst werden diese timer im xml ignoriert und sind beim naechsten e2 restart nicht mehr im file.
    • Hi Ok
      Service Referenzen? Meinst du die Zuordnung der Kanäle auf die Programplätze?
      Wie kann ich das verifizieren?

      Beide Boxen hängen an der selben Unicabel Lösung aber nicht auf den selben SCR...
      Es bleibt ja leider kein file mehr übrig nach dem start. Nicht mal die Default Datei
    • Hier das Original der dm8000
      <timer begin="1516302180" end="1516307640" serviceref="1:0:19:EF74:3F9:1:C00000:0:0:0:" repeated="8" name="Criminal Minds" description="Tabu, Crime-Serie, USA 2016" afterevent="auto" eit="63227" location="/media/Dreambox_movie/" tags="" disabled="0" justplay="0">
      </timer>


      hier ein neu angelegter timer auf dem selben channel wie oben
      <timer begin="1516822200" end="1516825800" serviceref="1:0:19:EF74:3F9:1:C00000:0:0:0:" repeated="0" name="Test SAT1 HD" description="Vergleich" afterevent="auto" eit="0" location="/media/Dreambox_movie/" tags="" disabled="0" justplay="0">
      </timer>

      Dem nach müsste die "serviceref" eingtlich doch stimmen, oder?
    • ich würde so vorgehen :
      Enigma2 stoppen mit systemctl stop enigma2 , dann per Ftp die timer.xml nach /etc/enigma2 kopieren
      danach im telnet
      reboot eingeben
      So sollte es eigentlich gehen.
      Hast du dir die Rechte der Datei angeschaut , nicht das da was falsch ist ?
    • Danke aber die rechte siehst du in den output weiter oben
      die "ls -ltr" Kommandos
      Die Datei hat schon das richtig Format und wurde direkt von der 8000er rüber kopiert mit scp -p ....
      also unter linux
      Ich arbeite nicht mit Windoof ;)

      Hat eigentlich schon jemand die timers.xml auf der dm920 erfolgreich übertragen?????

      Konnte in meiner Recherche keinen aktuellen Beitrag finden aber das soll ja nichts heißen :(
    • Ich glaube in der Zeit, die du jetzt schon aufgewendet hast um die Liste auf die dm920 zu kopieren, hättest du die wahrscheinlich auch schon die Timer neu eingegeben :D :thumbup: .

      Aber vielleicht gelingt es dir ja doch noch irgendwie :) .
      Wünsche dir noch viel Erfolg.
    • Hi Hilfsbereit

      Das kann man machen, aber das ist doch nicht sinn der Übung.
      Ich denke das da auch andere das Problem haben oder haben werden.

      Außerdem kennst du die Time meiner Regierung nicht ;)


      Gruß Morris
    • ok,
      wenn du üben willst....

      Könnte sein, dass irgendein Eintrag in der Datei ein Problem macht.
      Z.B. ein Sonderzeichen

      Lösche doch mal alle timer bis auf einen aus der Datei und teste dann nochmals, ob es überhaupt bei dir geht. Wenn ja, dann schau mal die Liste durch ob dir etwas auffällt.