• Ü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]
    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


  • 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.

  • 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.

  • 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...

  • So, ich habe das noch mal testen dürfen ;)
    Die Dateien hab ich mal angehangen. Mich wundert nur, warum die Logdatei immer 1970er Namen hat.

    Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.

    Auf HDD wurde nichts geschrieben.

    Letztens bei WhatsApp:
    - "Treffen wir uns mal wieder auf 1-2 Bier?"
    - "Gern, aber Zwölf schreibt man doch ohne Bindestrich!"

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

    maarmu
    Dein Problem hing hiermit zusammen.

    Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.

    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?

    Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.

  • 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.

  • ok, lass mal die Log-Dateien sehen. (#45)

    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?

  • Der Graue
    welche Ausgabe bringen folgende beiden Befehle über Telnet?

    date
    echo $(date +%Y%m%d)

    Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.

  • 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??

  • 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:

    Code
    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...

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


    Naja, da müssen wir uns wohl eher bei dir bedanken ;thumbup:
    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

  • 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 ;thumbup:

    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! ;!: ;thumbup: ;!:

    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:

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!