Beiträge von Sven H

    So, jetzt hatte ich mal ein paar Minuten.


    Das Erstellen der *.deb hat schon mal geklappt :winking_face:
    Nur mit dem *.ipk hab ich noch Probleme.


    Hab die gleiche control aus DEBIAN auch in CONTROL reingelegt und das ipkg-build von hier geladen:
    https://dream.reichholf.net/wiki/Howto:IPK_Pakete_erstellen


    Beim Ausführen von ipkg-build kommt folgender Fehler:


    Code
    root@dm920:/media/hdd/deb# ./ipkg-build enigma2-plugin-extensions-githubpluginupdater_1.0.0_all
    enigma2-plugin-extensions-githubpluginupdater
    ipkg-build: Error: Package name  contains illegal characters, (other than [a-z0-9.+-])
    Please fix the above errors and try again.

    Mit den gleichen Angaben funktioniert es mit der *.deb.


    Allerdings habe ich das mit dem ar noch nicht verstanden, was es ja in den binutils geben soll.
    Die binutils sind bei mir schon installiert.


    Muss ich da noch was machen ?


    Das hört sich dann ja schon mal gut an, wobei die Infos zu den beiden Links für einen Neuling erstmal etwas schwer verdaulich wirken :winking_face:


    Probiere ich wie gesagt mal in einer ruhigen Minute :smiling_face:


    Wünsche schon mal einen guten Rutsch :smiling_face:

    Kann man denn unter OE2.5 auch eine *.ipk für OE1.6/2.0 erstellen oder geht das definitiv nicht ?


    Weil ne *.deb würde ja nicht allen was nützen.


    Meinst du mit umhämmern, dass bei OoZooN aus der zip dann ipk und deb erstellt werden?

    ...Vielleicht schafft es dieses Plugin auch noch zu einer .deb Datei ...

    So weit reichen meine Kenntnisse noch nicht.
    Vielleicht kann ja hier einer aushelfen.


    Wie kann ich von einem auf der Box existierenden Plugin eine deb-Datei erstellen ?
    Kopiere bisher ja nur den Plugin-Ordner auf die Box (in Extensions) - also ohne install.

    Dann gab es ja noch die Zeilen am Ende des E2 live debug log:
    (Cleanup invalid data beim EPGC ???)


    [code]
    Dec 30 22:31:57 dm920 enigma2[6911]: [EPGC] next update in 60 min
    Dec 30 22:31:57 dm920 enigma2[6911]: [EPGC] cleanup invalid data
    Dec 30 22:32:02 dm920 systemd[1]: enigma2.service: Main process exited, code=dumped, status=6/ABRT
    [/[code]

    Muss man den Hotplug-Handler unbedingt beenden beim GUI-Neustart?
    Vielleicht ist es ja ein Timing-Problem.
    Könnte man das Beenden nicht mit einem Zeitversatz von z.B. 500ms ausführen?
    Wenn ja, wie könnte so eine Code-Zeile aussehen?

    Auch die hotplug.py läuft zumindest durch.


    Der Segmentationsfehler ist wieder der Gleiche.



    Könnte da was passieren, wenn man in der plugin.py diese beiden Zeilen komplett auskommentiert?
    Beim Enigma-Neustart wird das doch eh alles neu gesetzt, oder ?

    Code
    resourcemanager.removeResource("Hotplug")
    hotplug.release()


    hier mal die komplette plugin.py:

    Hab ich gerade mal gemacht (zumindest erst mal für die plugin.py) :winking_face:
    Und alles live per ' journalctl -f -u enigma2' beobachtet.


    hier 2 neue Zeilen, die man im Crashlog nie drin hat.
    Vielleicht kann man daraus ja was ableiten.

    Code
    Dec 30 22:31:51 dm920 enigma2[6911]: Segmentation fault
    Dec 30 22:31:51 dm920 enigma2[6911]: 0xb4136150(sp=0xbebf60dc) <std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)+1096>


    hier der gesamte Schlussteil: