Secureboot

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

    • Übertrag vom 07.07.2015

      meine Box hing letzte Woche schon wieder mit VU+Solo2 im Display ;(
      Ich habe jetzt ein Plugin geschrieben, welches den Bootvorgang von Enigma2 überwacht und im Fehlerfall die Box automatisch neu startet.
      Per Menü kann ein Bootlog von Enigma2 aktiviert werden, welches im Fehlerfall automatisch auf der Festplatte gesichert wird.

      Bei aktiviertem Log wird mit jedem Bootvorgang eine neue Datei erstellt, welche standardmäßig unter /var/log zu finden ist.
      Das Verzeichnis belegt keinen Speicher im Flash und wird mit jedem Bootvorgang automatisch gelöscht.
      Bleibt die Box beim Bootvorgang hängen, wird die erstellte Log-Datei auf Festplatte kopiert und dann das Gerät neu gestartet.



      Funktionsweise:
      Mit Bootvorgang wird ein Prozess gestartet, welcher 30 Sekunden auf Rückmeldung des Plugins wartet.
      Erfolgt keine Rückmeldung, startet die Box einmal automatisch neu. Der automatische Reboot wird erst wieder aktiv, wenn eine positive Rückmeldung vom Plugin erfolgt ist.
      Die Wartezeit und Pfade der Log-Dateien können per Menü angepasst werden.


      hier das Log, wo die Box mit VU+Solo2 im Display hängen blieb:
      Spoiler anzeigen

      Enigma2.log
      Spoiler anzeigen

      enigma2.log
      setenv('prefix', '/usr', 0)
      setenv('exec_prefix', '/usr', 0)
      setenv('bindir', '/usr/bin', 0)
      setenv('sbindir', '/usr/sbin', 0)
      setenv('libexecdir', '/usr/libexec', 0)
      setenv('datarootdir', '${prefix}/share', 0)
      setenv('datadir', '/usr/share', 0)
      setenv('sysconfdir', '/etc', 0)
      setenv('sharedstatedir', '/com', 0)
      setenv('localstatedir', '/var', 0)
      setenv('libdir', '/usr/lib', 0)
      setenv('localedir', '${datarootdir}/locale', 0)
      setenv('prefix', '/usr', 1)
      setenv('exec_prefix', '/usr', 1)
      setenv('bindir', '/usr/bin', 1)
      setenv('sbindir', '/usr/sbin', 1)
      setenv('libexecdir', '/usr/libexec', 1)
      setenv('datarootdir', '/usr/share', 1)
      setenv('datadir', '/usr/share', 1)
      setenv('sysconfdir', '/etc', 1)
      setenv('sharedstatedir', '/com', 1)
      setenv('localstatedir', '/var', 1)
      setenv('libdir', '/usr/lib', 1)
      setenv('localedir', '/usr/share/locale', 1)
      resolve: resolve ${datadir}/enigma2/encoding.conf
      resolve: -> /usr/share/enigma2/encoding.conf
      resolve: resolve ${libdir}/enigma2/python
      resolve: -> /usr/lib/enigma2/python
      + (1) Background File Eraser
      + (5) Tuxtxt
      + (8) graphics acceleration manager
      + (9) GFBDC
      21600k video mem
      [Animation] set animation mode 0
      SetMode : wanted: 720x576x32, got 1920x1440x32
      - double buffering available!
      12960kB available for acceleration surfaces.
      resolution: 720 x 576 x 32 (stride: 7680)
      + (9) gLCDDC
      found OLED display!
      lcd buffer 0x839f50 8448 bytes, stride 132
      + (9) Font Render Class
      [FONT] initializing lib...
      [FONT] loading fonts...
      PYTHONPATH: /usr/lib/enigma2/python
      [FONT] Intializing font cache, using max. 4MB...
      + (10) gRC
      RC thread created successfully
      + (15) eWindowStyleManager
      + (20) DVB-CI UI
      + (20) Hdmi CEC driver
      + (20) UHF Modulator
      couldnt open /dev/rfmod0!!!!
      + (20) RC Input layer
      + (20) misc options
      + (20) AVSwitch Driver
      + (21) input device driver
      Input device "dreambox advanced remote control (native)" is not a keyboard.
      Found 1 input devices!
      + (21) Console RC Driver
      failed to open /dev/tty0
      + (30) eActionMap
      + (35) CI Slots
      scanning for common interfaces..
      before: 1
      after: 1
      setIoPrio best-effort level 7 ok
      before: 1
      after: 1
      setIoPrio idle level 6 ok
      done, found 1 common interface slots
      + (40) eServiceCenter
      settings instance.
      + (41) eServiceFactoryM2TS
      + (41) eServiceFactoryMP3
      + (41) eServiceFactoryFS
      + (41) eServiceFactoryDVB
      reached rl 70
      resolve: resolve ${sysconfdir}/enigma2/lamedb
      resolve: -> /etc/enigma2/lamedb
      ---- opening lame channel db
      reading services (version 4)
      loaded 1635 services
      scanning for frontends..
      opening frontend 0
      close frontend 0
      opening frontend 1
      close frontend 1
      found 1 adapter, 2 frontends(2 sim) and 9 demux, boxtype 4
      Use valid Linux Time :) (RTC?)
      [EPGC] Initialized EPGCache (wait for setCacheFile call now)
      resolve: resolve ${datadir}/enigma2/skin_default/pal.png
      resolve: -> /usr/share/enigma2/skin_default/pal.png
      Loading spinners...
      resolve: resolve ${datadir}/enigma2/skin_default/spinner/wait1.png
      resolve: -> /usr/share/enigma2/skin_default/spinner/wait1.png
      resolve: resolve ${datadir}/enigma2/skin_default/spinner/wait2.png
      resolve: -> /usr/share/enigma2/skin_default/spinner/wait2.png
      resolve: resolve ${datadir}/enigma2/skin_default/spinner/wait3.png
      resolve: -> /usr/share/enigma2/skin_default/spinner/wait3.png
      resolve: resolve ${datadir}/enigma2/skin_default/spinner/wait4.png
      resolve: -> /usr/share/enigma2/skin_default/spinner/wait4.png
      resolve: resolve ${datadir}/enigma2/skin_default/spinner/wait5.png
      resolve: -> /usr/share/enigma2/skin_default/spinner/wait5.png
      resolve: resolve ${datadir}/enigma2/skin_default/spinner/wait6.png
      resolve: -> /usr/share/enigma2/skin_default/spinner/wait6.png
      resolve: resolve ${datadir}/enigma2/skin_default/spinner/wait7.png
      resolve: -> /usr/share/enigma2/skin_default/spinner/wait7.png
      resolve: resolve ${datadir}/enigma2/skin_default/spinner/wait8.png
      resolve: -> /usr/share/enigma2/skin_default/spinner/wait8.png
      resolve: resolve ${datadir}/enigma2/skin_default/spinner/wait9.png
      resolve: -> /usr/share/enigma2/skin_default/spinner/wait9.png
      resolve: resolve ${datadir}/enigma2/skin_default/spinner/wait10.png
      resolve: -> /usr/share/enigma2/skin_default/spinner/wait10.png
      resolve: resolve ${datadir}/enigma2/skin_default/spinner/wait11.png
      resolve: -> /usr/share/enigma2/skin_default/spinner/wait11.png
      resolve: resolve ${datadir}/enigma2/skin_default/spinner/wait12.png
      resolve: -> /usr/share/enigma2/skin_default/spinner/wait12.png
      resolve: resolve ${datadir}/enigma2/skin_default/spinner/wait13.png
      resolve: -> /usr/share/enigma2/skin_default/spinner/wait13.png
      resolve: resolve ${datadir}/enigma2/skin_default/spinner/wait14.png
      resolve: -> /usr/share/enigma2/skin_default/spinner/wait14.png
      resolve: resolve ${datadir}/enigma2/skin_default/spinner/wait15.png
      resolve: -> /usr/share/enigma2/skin_default/spinner/wait15.png
      resolve: resolve ${datadir}/enigma2/skin_default/spinner/wait16.png
      resolve: -> /usr/share/enigma2/skin_default/spinner/wait16.png
      resolve: resolve ${datadir}/enigma2/skin_default/spinner/wait17.png
      resolve: -> /usr/share/enigma2/skin_default/spinner/wait17.png
      resolve: resolve ${datadir}/enigma2/skin_default/spinner/wait18.png
      resolve: -> /usr/share/enigma2/skin_default/spinner/wait18.png
      resolve: resolve ${datadir}/enigma2/skin_default/spinner/wait19.png
      resolve: -> /usr/share/enigma2/skin_default/spinner/wait19.png
      found 18 spinner!

      setIoPrio best-effort level 3 ok
      resolve: resolve ${libdir}/enigma2/python/mytest.py
      resolve: -> /usr/lib/enigma2/python/mytest.py
      resolve: resolve ${sysconfdir}/
      resolve: -> /etc/
      resolve: resolve ${sysconfdir}/
      resolve: -> /etc/
      resolve: resolve ${datadir}/fonts/
      resolve: -> /usr/share/fonts/
      resolve: resolve ${sysconfdir}/enigma2/
      resolve: -> /etc/enigma2/
      resolve: resolve ${libdir}/enigma2/python/Plugins/
      resolve: -> /usr/lib/enigma2/python/Plugins/
      resolve: resolve ${datadir}/enigma2/po/
      resolve: -> /usr/share/enigma2/po/
      resolve: resolve ${datadir}/enigma2/
      resolve: -> /usr/share/enigma2/
      resolve: resolve ${datadir}/enigma2/
      resolve: -> /usr/share/enigma2/
      resolve: resolve ${sysconfdir}/enigma2/playlist/
      resolve: -> /etc/enigma2/playlist/
      resolve: resolve ${datadir}/enigma2/defaults/
      resolve: -> /usr/share/enigma2/defaults/
      resolve: resolve ${datadir}/enigma2/dealer
      resolve: -> /usr/share/enigma2/dealer
      resolve: resolve ${datadir}/meta
      resolve: -> /usr/share/meta
      resolve: resolve ${datadir}/enigma2/defaults/
      resolve: -> /usr/share/enigma2/defaults/
      enumerating block devices...
      found block device 'sda': ok, removable=False, cdrom=False, partitions=['sda1']
      new Harddisk sda -> /dev/sda -> /dev/sda
      found block device 'sda1': error querying properties
      found block device 'sdb': no medium
      found block device 'sdc': no medium
      found block device 'sdd': ok, removable=True, cdrom=False, partitions=['sdd1']
      found block device 'sdd1': error querying properties
      found block device 'loop0': blacklisted
      found block device 'loop1': blacklisted
      found block device 'loop2': blacklisted
      found block device 'loop3': blacklisted
      found block device 'loop4': blacklisted
      found block device 'loop5': blacklisted
      found block device 'loop6': blacklisted
      found block device 'loop7': blacklisted
      found block device 'mtdblock0': blacklisted
      found block device 'mtdblock1': blacklisted
      found block device 'mtdblock2': blacklisted
      found block device 'mtdblock3': blacklisted
      found block device 'mtdblock4': blacklisted
      not loading user skin: [Errno 2] No such file or directory: '/etc/enigma2/skin_user.xml'
      [VTi] loading user defined colors for skin AtileHD/skin_user_colors.xml
      [VTi] loading user defined header file for skin AtileHD/skin_user_header.xml
      [VTi] loading modular skin file : AtileHD/mySkin/skin_Xtended_Plugin_Screens.xml
      menu_mainmenu
      Reading satellites.xml
      resolve: resolve ${datadir}/enigma2/unicable.xml
      resolve: -> /usr/share/enigma2/unicable.xml
      [InitNimManager] check multi type slot 0
      [InitNimManager] check multi type slot 1
      [Nimmanager] slot 0 create config satellite..
      [Nimmanager] slot 1 create config satellite..
      removing internal link on frontend id 0
      sec config cleared
      setSlotInfo for dvb frontend 0 to slotid 0, descr BCM7356 DVB-S2 NIM (internal), need rotorworkaround No, enabled No, DVB-S2 Yes, DVB-T2 No
      setSlotInfo for dvb frontend 1 to slotid 1, descr BCM7356 DVB-S2 NIM (internal), need rotorworkaround No, enabled No, DVB-S2 Yes, DVB-T2 No
      slot: 0 configmode: simple
      diseqcmode: single
      slot: 1 configmode: simple
      diseqcmode: single
      sec config completed
      resolve: resolve ${datadir}/enigma2/setup.xml
      resolve: -> /usr/share/enigma2/setup.xml
      main thread is non-idle! display spinner!
      Preferred tag editor set to None
      resolve: resolve ${sysconfdir}/enigma2/
      resolve: -> /etc/enigma2/
      loading bouquet... /etc/enigma2/bouquets.tv
      resolve: resolve ${sysconfdir}/enigma2/
      resolve: -> /etc/enigma2/
      loading bouquet... /etc/enigma2/userbouquet.favourites.tv
      76 entries in Bouquet userbouquet.favourites.tv
      resolve: resolve ${sysconfdir}/enigma2/
      resolve: -> /etc/enigma2/
      loading bouquet... /etc/enigma2/userbouquet.kinder__tv_.tv
      11 entries in Bouquet userbouquet.kinder__tv_.tv
      resolve: resolve ${sysconfdir}/enigma2/
      resolve: -> /etc/enigma2/
      loading bouquet... /etc/enigma2/userbouquet.filme__tv_.tv
      19 entries in Bouquet userbouquet.filme__tv_.tv
      resolve: resolve ${sysconfdir}/enigma2/
      resolve: -> /etc/enigma2/
      loading bouquet... /etc/enigma2/userbouquet.vti_192_000.tv
      85 entries in Bouquet userbouquet.vti_192_000.tv
      resolve: resolve ${sysconfdir}/enigma2/
      resolve: -> /etc/enigma2/
      loading bouquet... /etc/enigma2/userbouquet.vti_192_001.tv
      45 entries in Bouquet userbouquet.vti_192_001.tv
      resolve: resolve ${sysconfdir}/enigma2/
      resolve: -> /etc/enigma2/
      loading bouquet... /etc/enigma2/userbouquet.vti_192_002.tv
      16 entries in Bouquet userbouquet.vti_192_002.tv
      resolve: resolve ${sysconfdir}/enigma2/
      resolve: -> /etc/enigma2/
      loading bouquet... /etc/enigma2/userbouquet.vti_192_003.tv
      50 entries in Bouquet userbouquet.vti_192_003.tv
      resolve: resolve ${sysconfdir}/enigma2/
      resolve: -> /etc/enigma2/
      loading bouquet... /etc/enigma2/userbouquet.vti_192_004.tv
      24 entries in Bouquet userbouquet.vti_192_004.tv
      resolve: resolve ${sysconfdir}/enigma2/
      resolve: -> /etc/enigma2/
      loading bouquet... /etc/enigma2/userbouquet.vti_192_005.tv
      30 entries in Bouquet userbouquet.vti_192_005.tv
      resolve: resolve ${sysconfdir}/enigma2/
      resolve: -> /etc/enigma2/
      loading bouquet... /etc/enigma2/userbouquet.vti_192_006.tv
      24 entries in Bouquet userbouquet.vti_192_006.tv
      resolve: resolve ${sysconfdir}/enigma2/
      resolve: -> /etc/enigma2/
      loading bouquet... /etc/enigma2/userbouquet.vti_192_007.tv
      44 entries in Bouquet userbouquet.vti_192_007.tv
      resolve: resolve ${sysconfdir}/enigma2/
      resolve: -> /etc/enigma2/
      loading bouquet... /etc/enigma2/userbouquet.vti_192_008.tv
      19 entries in Bouquet userbouquet.vti_192_008.tv
      resolve: resolve ${sysconfdir}/enigma2/
      resolve: -> /etc/enigma2/
      loading bouquet... /etc/enigma2/userbouquet.vti_192_009.tv
      145 entries in Bouquet userbouquet.vti_192_009.tv
      resolve: resolve ${sysconfdir}/enigma2/
      resolve: -> /etc/enigma2/
      loading bouquet... /etc/enigma2/userbouquet.vti_192_010.tv
      104 entries in Bouquet userbouquet.vti_192_010.tv
      resolve: resolve ${sysconfdir}/enigma2/
      resolve: -> /etc/enigma2/
      loading bouquet... /etc/enigma2/userbouquet.vti_192_011.tv
      47 entries in Bouquet userbouquet.vti_192_011.tv
      15 entries in Bouquet bouquets.tv
      resolve: resolve ${sysconfdir}/enigma2/
      resolve: -> /etc/enigma2/
      loading bouquet... /etc/enigma2/bouquets.radio
      resolve: resolve ${sysconfdir}/enigma2/
      resolve: -> /etc/enigma2/
      loading bouquet... /etc/enigma2/userbouquet.favourites.radio
      64 entries in Bouquet userbouquet.favourites.radio
      1 entries in Bouquet bouquets.radio
      [eDVBLocalTimeHandler] enable sync local time with transponder time!
      add dreampackage scanner plugin
      added
      [FONT] adding font /usr/share/fonts/nmsbd.ttf...[glClass] Selected config: R=8 G=8 B=8 A=8 Depth=24 Stencil=0
      [glClass] ANIMATION #6 selected
      executing main
      OK (Display)
      SetMode : wanted: 1280x720x32, got 720x576x32
      - double buffering available!
      10800kB available for acceleration surfaces.
      resolution: 1280 x 720 x 32 (stride: 7680)
      [FONT] adding font /usr/share/fonts/lcd.ttf...OK (LCD)
      [FONT] adding font /usr/share/fonts/ae_AlMateen.ttf...OK (Replacement)
      [FONT] adding font /usr/share/fonts/tuxtxt.ttf...OK (Console)
      [FONT] adding font /usr/share/fonts/nmsbd.ttf...OK (Arial)
      [FONT] adding font /usr/share/enigma2/AtileHD/fonts/Roboto-Regular.ttf...OK (Regular)
      [FONT] adding font /usr/share/enigma2/AtileHD/fonts/Roboto-Regular.ttf...OK (RegularLight)
      [FONT] adding font /usr/share/enigma2/AtileHD/fonts/meteocons.ttf...OK (Meteo)
      [FONT] adding font /usr/share/fonts/lcd.ttf...OK (LCD)
      [FONT] adding font /usr/share/fonts/ae_AlMateen.ttf...OK (Replacement)
      [FONT] adding font /usr/share/fonts/tuxtxt.ttf...OK (Console)
      [FONT] adding font /usr/share/fonts/nmsbd.ttf...OK (Arial)
      [FONT] adding font /usr/share/enigma2/AtileHD/fonts/Roboto-Regular.ttf...OK (Regular)
      [FONT] adding font /usr/share/enigma2/AtileHD/fonts/Roboto-Regular.ttf...OK (RegularLight)
      [FONT] adding font /usr/share/enigma2/AtileHD/fonts/meteocons.ttf...OK (Meteo)
      [iInputDevices] getInputDevices <ERROR: ioctl(EVIOCGNAME): [Errno 25] Inappropriate ioctl for device >
      [iInputDevices] getInputDevices <ERROR: ioctl(EVIOCGNAME): [Errno 25] Inappropriate ioctl for device >
      main thread is non-idle! display spinner!
      cannot open /proc/stb/avs/0/input_choices
      main thread is non-idle! display spinner!


      ps
      Spoiler anzeigen

      USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
      root 1 0.0 0.1 1780 624 ? Ss 04:37 0:01 init [3]
      root 2 0.0 0.0 0 0 ? S 04:37 0:00 [kthreadd]
      root 3 0.1 0.0 0 0 ? S 04:37 0:05 [ksoftirqd/0]
      root 4 0.0 0.0 0 0 ? S 04:37 0:00 [kworker/0:0]
      root 5 0.0 0.0 0 0 ? S< 04:37 0:00 [kworker/0:0H]
      root 6 0.0 0.0 0 0 ? S 04:37 0:00 [kworker/u4:0]
      root 7 0.0 0.0 0 0 ? S 04:37 0:00 [rcu_sched]
      root 8 0.0 0.0 0 0 ? S 04:37 0:00 [rcu_bh]
      root 9 0.0 0.0 0 0 ? S 04:37 0:00 [migration/0]
      root 10 0.0 0.0 0 0 ? S 04:37 0:00 [migration/1]
      root 11 0.0 0.0 0 0 ? S 04:37 0:02 [ksoftirqd/1]
      root 12 0.0 0.0 0 0 ? S 04:37 0:00 [kworker/1:0]
      root 13 0.0 0.0 0 0 ? S< 04:37 0:00 [kworker/1:0H]
      root 14 0.0 0.0 0 0 ? S< 04:37 0:00 [khelper]
      root 15 0.0 0.0 0 0 ? S 04:37 0:00 [kdevtmpfs]
      root 16 0.0 0.0 0 0 ? S< 04:37 0:00 [writeback]
      root 17 0.0 0.0 0 0 ? S< 04:37 0:00 [bioset]
      root 18 0.0 0.0 0 0 ? S< 04:37 0:00 [kblockd]
      root 19 0.0 0.0 0 0 ? S< 04:37 0:00 [ata_sff]
      root 20 0.0 0.0 0 0 ? S 04:37 0:00 [khubd]
      root 21 0.0 0.0 0 0 ? S< 04:37 0:00 [cfg80211]
      root 23 0.0 0.0 0 0 ? S< 04:37 0:00 [rpciod]
      root 25 0.0 0.0 0 0 ? S 04:37 0:00 [kswapd0]
      root 26 0.0 0.0 0 0 ? S 04:37 0:00 [fsnotify_mark]
      root 27 0.0 0.0 0 0 ? S< 04:37 0:00 [nfsiod]
      root 28 0.0 0.0 0 0 ? S< 04:37 0:00 [cifsiod]
      root 29 0.0 0.0 0 0 ? S< 04:37 0:00 [crypto]
      root 43 0.0 0.0 0 0 ? S 04:37 0:00 [scsi_eh_0]
      root 44 0.0 0.0 0 0 ? S 04:37 0:00 [scsi_eh_1]
      root 45 0.0 0.0 0 0 ? S 04:37 0:00 [kworker/u4:1]
      root 51 0.0 0.0 0 0 ? S< 04:37 0:00 [deferwq]
      root 52 0.0 0.0 0 0 ? S 04:37 0:00 [scsi_eh_2]
      root 53 0.0 0.0 0 0 ? S 04:37 0:00 [usb-storage]
      root 54 0.0 0.0 0 0 ? S 04:37 0:00 [scsi_eh_3]
      root 55 0.0 0.0 0 0 ? S 04:37 0:00 [usb-storage]
      root 56 0.0 0.0 0 0 ? S 04:37 0:00 [ubi_bgt0d]
      root 59 0.0 0.0 0 0 ? S 04:37 0:00 [ubifs_bgt0_0]
      root 60 0.0 0.0 0 0 ? S< 04:37 0:00 [kworker/1:1H]
      root 62 0.0 0.0 0 0 ? S< 04:37 0:00 [kworker/0:1H]
      root 111 0.0 0.1 2240 676 ? S<s 04:37 0:00 udevd --daemon
      root 199 0.0 0.0 0 0 ? S 04:37 0:00 [kworker/0:2]
      root 460 0.0 0.0 0 0 ? S 04:37 0:00 [jbd2/sda1-8]
      root 461 0.0 0.0 0 0 ? S< 04:37 0:00 [ext4-rsv-conver]
      root 502 0.0 0.2 3876 1460 ? Ss 04:37 0:00 nmbd -D
      root 504 0.0 0.4 6808 2300 ? Ss 04:37 0:00 smbd -D
      root 513 0.0 0.1 6808 1020 ? S 04:37 0:00 smbd -D
      root 589 0.0 0.0 2436 248 ? Ss 04:37 0:00 udhcpc -R -b -T3 -A10 -p /var/run/udhcpc.eth0.pid -i eth0
      root 607 0.0 0.1 2408 784 ? Ss 04:37 0:00 /usr/sbin/rpcbind
      root 621 0.5 0.8 456716 4700 ? Sl 04:37 0:16 /usr/bin/dvb_server
      root 623 0.0 0.1 194024 1024 ? Sl 04:37 0:02 /usr/bin/init_client /lib/modules/3.13.5/extra/dvb-bcm.ko /lib/modules/3.13.5/extra/brcmfb.ko
      root 626 0.0 0.0 0 0 ? S 04:37 0:00 [playback_pacing]
      root 627 0.0 0.0 0 0 ? S 04:37 0:00 [dpcr_integrator]
      root 635 0.0 0.0 0 0 ? S 04:37 0:00 [graphics3d_work]
      root 759 0.0 0.0 0 0 ? S 04:37 0:00 [fbt0]
      root 783 0.0 0.0 0 0 ? S 04:37 0:00 [lcd]
      root 805 0.0 0.0 0 0 ? S 04:37 0:00 [ca08]
      root 808 0.0 0.0 0 0 ? S 04:37 0:00 [ci_kthread]
      root 813 0.0 0.0 0 0 ? S 04:37 0:00 [ci_kthread]
      root 815 0.0 0.0 0 0 ? S 04:37 0:00 [ci_kthread]
      root 858 0.0 0.1 4908 620 ? Ss 04:37 0:00 /usr/bin/oscam-unstable -b -r 2 -c /etc/tuxbox/config
      root 859 0.4 0.5 18236 3060 ? S<l 04:37 0:14 /usr/bin/oscam-unstable -b -r 2 -c /etc/tuxbox/config
      999 877 0.0 0.1 2824 820 ? Ss 04:37 0:00 /usr/bin/dbus-daemon --system
      root 882 0.0 0.0 2472 464 ? Ss 04:37 0:00 /usr/sbin/dropbear -r /etc/dropbear/dropbear_rsa_host_key -p 22
      root 991 0.0 0.1 2320 744 ? Ss 04:37 0:00 /usr/sbin/automount --pid-file=/var/run/autofs/_autofs.pid --timeout=5 --ghost /autofs file /etc/auto.hotplug
      root 1053 0.0 0.0 2436 544 ? Ss 04:37 0:00 /usr/sbin/crond -c /etc/cron/crontabs
      root 1061 0.0 0.1 2800 704 ? Ss 04:37 0:00 /usr/sbin/inetd
      root 1075 0.0 0.0 0 0 ? S 04:37 0:00 [lockd]
      root 1076 0.0 0.0 0 0 ? S 04:37 0:00 [nfsd]
      root 1077 0.0 0.0 0 0 ? S 04:37 0:00 [nfsd]
      root 1078 0.0 0.0 0 0 ? S 04:37 0:00 [nfsd]
      root 1079 0.0 0.0 0 0 ? S 04:37 0:00 [nfsd]
      root 1080 0.0 0.0 0 0 ? S 04:37 0:00 [nfsd]
      root 1081 0.0 0.0 0 0 ? S 04:37 0:00 [nfsd]
      root 1082 0.0 0.0 0 0 ? S 04:37 0:00 [nfsd]
      root 1083 0.0 0.0 0 0 ? S 04:37 0:00 [nfsd]
      root 1085 0.0 0.1 2408 576 ? Ss 04:37 0:00 /usr/sbin/rpc.mountd -f /etc/exports
      root 1087 0.0 0.1 2108 804 ? Ss 04:37 0:00 /usr/sbin/rpc.statd
      root 1092 0.0 0.1 2436 652 ? Ss 04:37 0:00 /sbin/syslogd -n -O /var/log/messages
      root 1094 0.0 0.1 2436 620 ? Ss 04:37 0:00 /sbin/klogd -n
      root 1098 0.0 0.0 1932 428 ? Ss 04:37 0:00 /usr/bin/usbtunerhelper
      avahi 1108 0.0 0.2 3464 1552 ? S 04:37 0:00 avahi-daemon: running [vusolo2.local]
      avahi 1109 0.0 0.0 3464 500 ? S 04:37 0:00 avahi-daemon: chroot helper
      root 1122 0.0 0.2 2728 1200 ? Ss 04:37 0:00 /bin/sh /usr/bin/enigma2.sh
      root 1127 0.8 0.0 0 0 ? Zl 04:37 0:25 [enigma2] <defunct>
      root 1149 0.0 0.0 0 0 ? Zs 04:37 0:00 [hdparm] <defunct>
      root 13931 0.0 0.0 0 0 ? S 05:16 0:00 [kworker/1:2]
      root 15573 0.0 0.1 2756 836 ? Ss 05:21 0:00 telnetd
      root 15574 0.0 0.2 3100 1620 pts/0 Ss 05:21 0:00 -sh
      root 15701 0.0 0.0 0 0 ? S 05:21 0:00 [kworker/1:1]
      root 16646 0.0 0.1 2640 964 pts/0 R+ 05:24 0:00 ps aux
      Rechtschreibfehler sind beabsichtigt, sie fördern ein genaueres Lesen
      Debug Log aktivieren Putty Telnet Screenshots erstellen

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

    • dodo-dk schrieb:


      Hi, wie wäre es mit einem Plugin Thread fürs Secboot?
      Wenn Interesse besteht kann man die Beiträge von hier in einem extra Thread auslagern.

      Gruß Dodo


      Warum nicht. Secureboot
      Kannst du die Beiträge dahin verschieben?
      Bitte #108 als erstes.
      Danke.
      Rechtschreibfehler sind beabsichtigt, sie fördern ein genaueres Lesen
      Debug Log aktivieren Putty Telnet Screenshots erstellen
    • So, habe deinstalliert und neuinstalliert.

      Bin mir nicht sicher, ob im Testmodus wirklich 2x gestartet wurden. Wiederum KEIN Hinweis auf dem Bildschirm.

      Einen Ordner Securboot habe ich nur unter /usr/lib/enigma2/python/Plugins/Extensions/Secureboot.

      Hätte ich den vorher löschen sollen, da meine alten Einstellungen bei der Neuinstallation übernommen wurden?

      Die Datei secureboot.run habe ich als Archiv beigefügt.

      Eine Datei secureboot.log habe ich NICHT.

      Screenshot von /var/volatile/log ist angehängt.


      EDIT:

      Hatte bei der 2. Installation keine Enigmalog-Datei! Obwohl dies aktiviert war.
      Dateien
      • secureboot.zip

        (168 Byte, 8 mal heruntergeladen, zuletzt: )
      • Var-log.jpg

        (28,78 kB, 27 mal heruntergeladen, zuletzt: )

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

    • @dodo
      vielen Dank.

      Bitte V1.7 (#1) installieren, Testmodus aktivieren und Box booten lassen.
      Danach folgende Log-Dateien posten

      /var/log/enigma2_20160103.log
      /var/log/secboot.log
      /var/log/secureboot.run
      /var/log/secureboot.tst
      /var/log/secboot.txt

      und auch vielen Dank an die Tester...
      alles wird gut...
      Dateien
      • secboot3.jpg

        (25,69 kB, 13 mal heruntergeladen, zuletzt: )
      Rechtschreibfehler sind beabsichtigt, sie fördern ein genaueres Lesen
      Debug Log aktivieren Putty Telnet Screenshots erstellen

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

    • Ich hab mir die IPK mal angesehen und finde auf die Schnelle nichts Mipsel-Spezifisches. MMn sollte das auch auf der Solo 4k laufen.

      Dann müsste allerdings die IPK etwas abgeändert werden.
    • zunächst einmal vielen Dank für eure Mühe und Geduld.

      @maarmu
      Dein Problem hing hiermit zusammen.
      secboot3.jpg
      Somit wurde der Prozess "/usr/bin/secboot.sh" nicht beim Booten der Box gestartet, welcher für die Überwachung von E2 zuständig ist.
      Dementsprechend auch kein Verzeichnis "/secboot", kein Fehlerprotokoll, kein Infofenster und kein automatischer Reboot der Box
      Die Rückmeldungen von E2 liefen korrekt.



      @Der Graue
      Das Prob von maarmu trifft bei dir nicht zu, die Prozesse wurden alle korrekt gestartet.
      Laut LOG hat Secureboot auch die Box korrekt 1x neu gebootet, aber vor dem Reboot die aktuelle Datei "/var/log/enigma2_YYMMDD.log" nicht gefunden, daher auch kein Info-Fenster.
      Das hängt mit dem falschen Datum zusammen (Das bekommen wir auch noch gelöst...)
      Ansonsten läuft es aber bei dir perfekt.

      Mach mal folgendes:
      deaktiviere den Testmodus und starte die Box neu.
      Welche Dateien befinden sich jetzt unter /var/log?
      Was gibt "date" bei dir als Antwort?
      date.jpg
      Rechtschreibfehler sind beabsichtigt, sie fördern ein genaueres Lesen
      Debug Log aktivieren Putty Telnet Screenshots erstellen
    • nein, wie der Name schon sagt, das ist ein Testmodus und dient dazu, die Funktionalität vom Plugin sofort zu testen.
      Wenn der Testmodus eingeschaltet ist, startet die Box bei jedem Bootvorgang automatisch einmal neu und produziert ein Fehlerlog incl Infofenster.

      Im Normalbetrieb (ohne aktivem Testmodus) läuft die Prüfung im Hintergrund, ohne dass du etwas davon merkst.
      Nur im Fehlerfall meldet sich dann das Plugin.
      Rechtschreibfehler sind beabsichtigt, sie fördern ein genaueres Lesen
      Debug Log aktivieren Putty Telnet Screenshots erstellen
    • ok, lass mal die Log-Dateien sehen. (#45)

      hgdo schrieb:

      Dann müsste allerdings die IPK etwas abgeändert werden.

      Was genau muss da geändert werden?
      Hast du eine Idee zu dem falschen Datum?
      Rechtschreibfehler sind beabsichtigt, sie fördern ein genaueres Lesen
      Debug Log aktivieren Putty Telnet Screenshots erstellen
    • So, die neue ipk installiert:

      1. Keine Fehlermeldung nach der Installation.

      2. Nach dem Neustart erscheint ein Fernsehbild. Dann geht die Box von allein aus und wieder an. Scheinbar also erstmals der geplante Neustart im Testmodus.

      3. Ein Hinweisbild auf den Neustart erscheint NICHT.

      4. Im Anhang die gewünschten Dateien.

      5. Werde gleich den Testmodus deaktivieren und das Enigma.log abstellen. Oder soll das weiterlaufen??
      Dateien
      • enigma2_20160103.log

        (39,48 kB, 3 mal heruntergeladen, zuletzt: )
      • secboot.log

        (78 Byte, 3 mal heruntergeladen, zuletzt: )
      • 1.7.zip

        (7 kB, 1 mal heruntergeladen, zuletzt: )
    • Die Zeit und das Datum wird ja über Sat abgerufen wenn Enigma2 läuft. Wenn dein plugin vorher schon startet müsstest du eventuell per NTP die aktuelle Zeit vorher holen.

      z.B:

      Quellcode

      1. ntpdate 192.168.178.1
    • aha, dann hat erfreulicherweise die letzte Änderung bei Dir funktioniert und es bleibt das gleiches Problem. wie bei Der Graue.
      Secureboot läuft und hat die Box automatisch einmal neu gestartet.
      Lediglich wurde die LOG-Datei vor dem Reboot nicht gefunden, ergo auch kein Infofenster.
      Dann kommen wir wohl um eine nächste Version nicht drum herum ;(
      Aber wir nähern uns dem Ziel.

      Testmodus solltest du auf jeden Fall deaktivieren, die Log-Datei abschalten musst du selbst entscheiden.
      Meine Box läuft seit Juli 2015 incl aktiviertem E2 Log und ich hatte bislang noch keine Probleme.
      Eher im Gegenteil.
      Dank des aktivierten Logs konnte ich herausfinden, warum meine Box zwischen den Feiertagen mit Solo2 im Display hängen geblieben ist und bei euch seit VTI9.x Secureboot V1.1 nicht mehr funktioniert hat ;)
      (siehe #17


      @dodo
      ja, klingt plausibel
      Bleibt trotzdem die Frage, warum bei ihm die Box nach jedem Einschalten zunächst das Datum 01.01.1970 hat ;pinch: (bei maarmu und mir ist das ja auch nicht der Fall)
      Bislang dachte ich, die Zeit wird - wie bei allen PC's auch - per Batterie gepuffert...

      Melde mich wieder mit einer neuen Version...
      Rechtschreibfehler sind beabsichtigt, sie fördern ein genaueres Lesen
      Debug Log aktivieren Putty Telnet Screenshots erstellen
    • hajeku123 schrieb:

      zunächst einmal vielen Dank für eure Mühe und Geduld.

      Naja, da müssen wir uns wohl eher bei dir bedanken :thumbsup:
      Ich komme heute nicht mehr an die Box, leider.
      Warum die Kiste beim Start nicht das aktuelle Datum hat, erschließt sich mir auch nicht. Schließlich starten Timer ja auch pünktlich.
      Ich lasse sie extra auf ZDF starten, da hat sie die Zeit dann zur gleichen Zeit wie das Bild.
      Letztens bei WhatsApp:
      - "Treffen wir uns mal wieder auf 1-2 Bier?"
      - "Gern, aber Zwölf schreibt man doch ohne Bindestrich!"
    • V1.8 ist aktiv (#1)

      E2 Fehler-Log wird jetzt unter /media/hdd erstellt und ein Infofenster angezeigt.



      Bei wem das Info-Fenster immer noch nicht erscheint, bitte folgende Log-Dateien hochladen.
      /var/log/enigma2.log
      /var/log/secboot.log
      /var/log/secureboot.run
      /var/log/secureboot.tst
      /var/log/secboot.txt
      Rechtschreibfehler sind beabsichtigt, sie fördern ein genaueres Lesen
      Debug Log aktivieren Putty Telnet Screenshots erstellen
    • Danke, nun scheint es zu laufen.
      Nach 40 Sek gab es den Neustart, das Infofenster erschien dann nach ca. 2 Min und das Fehlerlog ist nun auch unter /media/hdd vorhanden :thumbsup:

      Nun werden wir die Sache mal beobachten.
      Letztens bei WhatsApp:
      - "Treffen wir uns mal wieder auf 1-2 Bier?"
      - "Gern, aber Zwölf schreibt man doch ohne Bindestrich!"
    • @hajeku123:

      Nochmals vielen Dank für Dein Engagement! ;!: :thumbsup: ;!:

      Werde heute nach der Arbeit gleich mal testen.

      Aus Interesse noch eine Frage: Bei meinen Testdeinstallationen und nachfolgenden Neuinstallationen habe ich gemerkt, dass die vor der Löschung gewählten Grundeinstellungen nach der Neuinstallation übernommen wurden.

      Mithin wurde nicht alles gelöscht. Einen Ornder Secureboot hatte ich in extensions aber nicht mehr.

      Wo wurden dann diese Daten gespeichert??

      Zur Sicherheit würde ich diesmal lieber alles löschen. D: