Probleme mit Skins

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

    • Probleme mit Skins

      Seit heute habe ich Probleme, sobald in Skin installiert ist.
      Ich lande dann in einer Boot-Schleife.

      Im Crashlog steht dann folgendes:

      <enigma2>
      <crashdate>Mon Nov 14 13:49:55 2011</crashdate>
      <compiledate>Nov 10 2011</compiledate>
      <contactemail>crashlog@dream-multimedia-tv.de</contactemail>
      <!-- Please email this crashlog to above address -->
      <skin>DMConcinnity-HD-LEdition/skin.xml</skin>
      <sourcedate>2011-11-10</sourcedate>
      <branch>3.2</branch>
      <rev></rev>
      <version></version>
      </enigma2>
      <image>
      <dreamboxmodel>dm8000</dreamboxmodel>
      <kernelcmdline>root=/dev/mtdblock3 rootfstype=jffs2 rw console=null</kernelcmdline>
      <nimsockets>NIM Socket 0:</nimsockets>
      <imageversion>
      <![CDATA[
      version=1-000-20111114
      comment=OpenDreambox
      target=9
      creator=newnigma2 Team <team@newnigma2.to>
      url=http://www.newnigma2.to
      catalog=http://feed.newnigma2.to/unstable/
      ]]>
      </imageversion>
      .
      .
      .
      .
      Screen <class 'Screens.InfoBar.InfoBar'>((), {}): <type 'exceptions.KeyError'>
      Traceback (most recent call last):
      File "/usr/lib/enigma2/python/mytest.py", line 246, in create
      return screen(self, *arguments, **kwargs)
      File "/usr/lib/enigma2/python/Screens/InfoBar.py", line 62, in __init__
      x.__init__(self)
      File "/usr/lib/enigma2/python/Screens/InfoBarGenerics.py", line 289, in __init__
      self.servicelist = self.session.instantiateDialog(ChannelSelection)
      File "/usr/lib/enigma2/python/mytest.py", line 254, in instantiateDialog
      return self.doInstantiateDialog(screen, arguments, kwargs, self.desktop)
      File "/usr/lib/enigma2/python/mytest.py", line 279, in doInstantiateDialog
      readSkin(dlg, None, dlg.skinName, desktop)
      File "/usr/lib/enigma2/python/skin.py", line 565, in readSkin
      renderer.connect(source) # connect to source
      File "/usr/lib/enigma2/python/Components/Element.py", line 56, in connect
      self.connectUpstream(upstream)
      File "/usr/lib/enigma2/python/Components/Element.py", line 53, in connectUpstream
      self.changed((self.CHANGED_DEFAULT,))
      File "/usr/lib/enigma2/python/Components/Renderer/LENextEvent.py", line 43, in changed
      if config.plugins.nextevent.skin.value != False:
      File "/usr/lib/enigma2/python/Components/config.py", line 1561, in __getattr__
      return self.content.items[name]
      KeyError: 'nextevent'
      Traceback (most recent call last):
      File "/usr/lib/enigma2/python/mytest.py", line 208, in processDelay
      callback(*retval)
      File "/usr/lib/enigma2/python/Tools/BoundFunction.py", line 9, in __call__
      return self.fnc(*self.args + args, **newkwargs)
      File "/usr/lib/enigma2/python/mytest.py", line 483, in runNextScreen
      session.openWithCallback(boundFunction(runNextScreen, session, screensToRun[1:]), screen, *args)
      File "/usr/lib/enigma2/python/mytest.py", line 309, in openWithCallback
      dlg = self.open(screen, *arguments, **kwargs)
      File "/usr/lib/enigma2/python/mytest.py", line 320, in open
      dlg.isTmp = True
      AttributeError: 'NoneType' object has no attribute 'isTmp'
      (PyObject_CallObject(<bound method Session.processDelay of <__main__.Session instance at 0x1a2b530>>,()) failed)
      ]]>
      </enigma2crashlog>
    • Naja, ich hab jetzt neu geflashed und selbst beim Standard-Skin kommt nen Fehler (unstable)

      Traceback (most recent call last):
      File "/usr/lib/enigma2/python/mytest.py", line 208, in processDelay
      callback(*retval)
      File "/usr/lib/enigma2/python/Tools/BoundFunction.py", line 9, in __call__
      return self.fnc(*self.args + args, **newkwargs)
      File "/usr/lib/enigma2/python/mytest.py", line 483, in runNextScreen
      session.openWithCallback(boundFunction(runNextScreen, session, screensToRun[1:]), screen, *args)
      File "/usr/lib/enigma2/python/mytest.py", line 309, in openWithCallback
      dlg = self.open(screen, *arguments, **kwargs)
      File "/usr/lib/enigma2/python/mytest.py", line 319, in open
      dlg = self.current_dialog = self.instantiateDialog(screen, *arguments, **kwargs)
      File "/usr/lib/enigma2/python/mytest.py", line 254, in instantiateDialog
      return self.doInstantiateDialog(screen, arguments, kwargs, self.desktop)
      File "/usr/lib/enigma2/python/mytest.py", line 279, in doInstantiateDialog
      readSkin(dlg, None, dlg.skinName, desktop)
      File "/usr/lib/enigma2/python/skin.py", line 565, in readSkin
      renderer.connect(source) # connect to source
      File "/usr/lib/enigma2/python/Components/Renderer/Label.py", line 14, in connect
      Renderer.connect(self, source)
      File "/usr/lib/enigma2/python/Components/Element.py", line 56, in connect
      self.connectUpstream(upstream)
      File "/usr/lib/enigma2/python/Components/Element.py", line 53, in connectUpstream
      self.changed((self.CHANGED_DEFAULT,))
      File "/usr/lib/enigma2/python/Components/Renderer/Label.py", line 21, in changed
      self.text = self.source.text
      File "/usr/lib/enigma2/python/Components/Element.py", line 13, in wrapper
      return f(self)
      File "/home/newnigma2/git/snapshot/dm8000/build/tmp/work/dm8000-oe-linux/newnigma2-plugins-1.0svn20111115-r0/image/usr/lib/enigma2/python/Components/Converter/SatPosDisplay.py", line 41, in getText
      File "/usr/lib/enigma2/python/Components/config.py", line 1561, in __getattr__
      return self.content.items[name]
      KeyError: 'satpos'
      (PyObject_CallObject(<bound method Session.processDelay of <__main__.Session instance at 0x17da288>>,()) failed)
      ]]>
      </enigma2crashlog>
    • hm ok, danke schonmal. Aber wie kann das Flash voll sein nachdem ich neu aus dem unstable geflashed habe - ohne danach irgendwas installiert zu haben?

      Gerade stable geflashed, da geht alles nach nem neu-flash. Liegt das dann sicher nicht ma unstable?

      Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von RedhousePils ()

    • Also im stable lief es grad, dann wieder unstable geflashed, Erstsetup gemacht und dann wieder Greenscreen:

      df sagt:

      Filesystem 1K-blocks Used Available Use% Mounted on
      /dev/root 253952 57444 196508 23% /
      none 76008 16 75992 0% /dev
      shm 76008 0 76008 0% /dev/shm
      /dev/mtdblock2 7168 2780 4388 39% /boot
      tmpfs 76008 852 75156 1% /var
      tmpfs 76008 4 76004 0% /tmp


      Crashlog: pastebin.com/41ZmNEyf

      Da das ja anscheind doch kein Skin-Problem ist, könnt ihr das ja auch gerne in das richtige Forum schieben :)

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

    • Original von RedhousePils
      Also im stable lief es grad, dann wieder unstable geflashed, Erstsetup gemacht und dann wieder Greenscreen:

      df sagt:

      Filesystem 1K-blocks Used Available Use% Mounted on
      /dev/root 253952 57444 196508 23% /
      none 76008 16 75992 0% /dev
      shm 76008 0 76008 0% /dev/shm
      /dev/mtdblock2 7168 2780 4388 39% /boot
      tmpfs 76008 852 75156 1% /var
      tmpfs 76008 4 76004 0% /tmp


      Crashlog: pastebin.com/41ZmNEyf

      Da das ja anscheind doch kein Skin-Problem ist, könnt ihr das ja auch gerne in das richtige Forum schieben :)


      Kein Skinproblen.

      Quellcode

      1. #
      2. File "/home/newnigma2/git/snapshot/dm8000/build/tmp/work/dm8000-oe-linux/newnigma2-plugins-1.0svn20111115-r0/image/usr/lib/enigma2/python/Components/Converter/SatPosDisplay.py", line 41, in getText
      3. #
      4. File "/usr/lib/enigma2/python/Components/config.py", line 1561, in __getattr__
      5. #
      6. return self.content.items[name]
      7. #
      8. KeyError: 'satpos'

      was soviel wie ein Fehler in SatPosDisplay.py gibts.
      (config-Schlüssel nicht vorhanden oder so... )

      PS:
      bei mir auch Zugriff verweigert :D
      44106818

      Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von vali ()

    • Ist doch schon lange nicht mehr aktuell.
      Das war mal nen kleiner Bug im unstable.

      Einfach das unstable/ release aktualisieren.

      Der Fehler ist aufgetreten wenn kein USB-Stick an der Box angeschlossen war.
    • Hilft mir offenbar nicht wirklich weiter.

      Anscheinend ist es eine Mischung aus Skin und Picon Problem. Installiere ich enigma2-plugin-newnigma2-picon und enigma2-skin-enigma2-newnigma2-hd, knallt es bei mir:

      Quellcode

      1. Traceback (most recent call last):
      2. File "/usr/lib/enigma2/python/mytest.py", line 208, in processDelay
      3. callback(*retval)
      4. File "/usr/lib/enigma2/python/Tools/BoundFunction.py", line 9, in __call__
      5. return self.fnc(*self.args + args, **newkwargs)
      6. File "/usr/lib/enigma2/python/mytest.py", line 483, in runNextScreen
      7. session.openWithCallback(boundFunction(runNextScreen, session, screensToRun[1:]), screen, *args)
      8. File "/usr/lib/enigma2/python/mytest.py", line 309, in openWithCallback
      9. dlg = self.open(screen, *arguments, **kwargs)
      10. File "/usr/lib/enigma2/python/mytest.py", line 319, in open
      11. dlg = self.current_dialog = self.instantiateDialog(screen, *arguments, **kwargs)
      12. File "/usr/lib/enigma2/python/mytest.py", line 254, in instantiateDialog
      13. return self.doInstantiateDialog(screen, arguments, kwargs, self.desktop)
      14. File "/usr/lib/enigma2/python/mytest.py", line 279, in doInstantiateDialog
      15. readSkin(dlg, None, dlg.skinName, desktop)
      16. File "/usr/lib/enigma2/python/skin.py", line 565, in readSkin
      17. renderer.connect(source) # connect to source
      18. File "/usr/lib/enigma2/python/Components/Element.py", line 56, in connect
      19. self.connectUpstream(upstream)
      20. File "/usr/lib/enigma2/python/Components/Element.py", line 53, in connectUpstream
      21. self.changed((self.CHANGED_DEFAULT,))
      22. File "/home/newnigma2/git/release/dm500hd/build/tmp/work/dm500hd-oe-linux/newnigma2-plugins-1.0svn20111115-r1/image/usr/lib/enigma2/python/Components/Renderer/Picon.py", line 43, in changed
      23. File "/usr/lib/enigma2/python/Components/config.py", line 1561, in __getattr__
      24. return self.content.items[name]
      25. KeyError: 'picon'
      26. (PyObject_CallObject(<bound method Session.processDelay of <__main__.Session instance at 0x960e40>>,()) failed)
      Alles anzeigen


      Übrigens erst seit dem kürzlichen Online Update.

      Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von kraut ()

    • Naja irgendwas kann da ja nicht stimmen:

      Installiere ich enigma2-plugin-newnigma2-picon und enigma2-skin-enigma2-newnigma2-hd, knallt es bei mir:


      Die sind in jedem Image per default vorinstalliert und die funktionieren auch.

      Welches Image ist denn auf der Box ?

      "Menü > Informationen > Über"

      Im übrigen wäre es auch sehr hilfreich wenn ihr mal das gesamte Crashlog anhängt, da stehen nämlich wichtige Informationen drin.

      Und ist denn wirklich das aktuelle Newnigma3.3.1 installiert ? Es stehen über das Online-Update wirklich keine weiteren Updates zur Verfügung ?
    • Hallo, bei tritt mit dem neuesten Image ebenfalls dieser Fehler auf:

      Quellcode

      1. Traceback (most recent call last):
      2. File "/usr/lib/enigma2/python/mytest.py", line 208, in processDelay
      3. callback(*retval)
      4. File "/usr/lib/enigma2/python/Tools/BoundFunction.py", line 9, in __call__
      5. return self.fnc(*self.args + args, **newkwargs)
      6. File "/usr/lib/enigma2/python/mytest.py", line 483, in runNextScreen
      7. session.openWithCallback(boundFunction(runNextScreen, session, screensToRun[1:]), screen, *args)
      8. File "/usr/lib/enigma2/python/mytest.py", line 309, in openWithCallback
      9. dlg = self.open(screen, *arguments, **kwargs)
      10. File "/usr/lib/enigma2/python/mytest.py", line 319, in open
      11. dlg = self.current_dialog = self.instantiateDialog(screen, *arguments, **kwargs)
      12. File "/usr/lib/enigma2/python/mytest.py", line 254, in instantiateDialog
      13. return self.doInstantiateDialog(screen, arguments, kwargs, self.desktop)
      14. File "/usr/lib/enigma2/python/mytest.py", line 279, in doInstantiateDialog
      15. readSkin(dlg, None, dlg.skinName, desktop)
      16. File "/usr/lib/enigma2/python/skin.py", line 565, in readSkin
      17. renderer.connect(source) # connect to source
      18. File "/usr/lib/enigma2/python/Components/Element.py", line 56, in connect
      19. self.connectUpstream(upstream)
      20. File "/usr/lib/enigma2/python/Components/Element.py", line 53, in connectUpstream
      21. self.changed((self.CHANGED_DEFAULT,))
      22. File "/home/newnigma2/git/release/dm800/build/tmp/work/dm800-oe-linux/newnigma2-plugins-1.0svn20111115-r1/image/usr/lib/enigma2/python/Components/Renderer/Picon.py", line 43, in changed
      23. File "/usr/lib/enigma2/python/Components/config.py", line 1561, in __getattr__
      24. return self.content.items[name]
      25. KeyError: 'picon'
      26. (PyObject_CallObject(<bound method Session.processDelay of <__main__.Session instance at 0x16fea58>>,()) failed)
      27. main thread is non-idle! display spinner!
      Alles anzeigen


      Vollständiges Crashlog hier: pastebin.com/chPSS3nG

      Direkt nachdem flashen funktionierte es.
      Nun, nach ein paar Anpassungen tritt dieser Fehler beim Neustart auf (ich kann sie im Detail nicht mehr nennen).
      Mit Picon habe ich eigentlich nichts weiter angestellt.
      Wie ist dann dieser KeyError zu interpretieren?
      Liegt der Fehler im Picon.py? Wieso wird hier eigentlich die Source nicht mitgeliefert, sondern nur das Kompilat?

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