vmlinux.gz-rescue installieren bzw. aktualisieren?

  • Hallo,


    auf der dm820 war wie auf der DM7080 bei mir das neueste OE2.2 Image installiert.
    Hatte es erst heute Morgen installiert, bin aber wegen diesen Beitrag nun auf OE2.5 gewechselt,
    warum ich es ja nun auch hier mit dem Loader probiert... :grinning_squinting_face:

    MfG EgLe



    Kernel : Linux 6.1.26-1-MANJARO (64-bit)-MANJARO (LTS)
    GUI : KDE 5.105.0 / Plasma 5.27.4
    Machine : Intel NUC8i7HVK
    Graphics : Radeon RX Vega M GH
    CPU : Intel Core i7-8809G @ 8x 4.2GHz
    RAM : Gskill F4-3000C16S-16GRS Speicherkarte so D4 3000 16GB C16 Rip

  • im oe 2.2 gibt es kein update-rescue. das ist ja gerade voe weihnachten ins oe 2.5 gekommen und da gibt es mitlerweile auch ein plugin zum installieren des rescue loaders ...

    mfg


    OoZooN


    Support für OoZooN Images gibt es auf forum.oozoon.de , nicht hier!


    Two Beer or not two Beer, thats the Question


    Aktuelle Nachrichten rund um OoZooN-Images gibt es auf Twitter

    • Offizieller Beitrag

    Nein. Das Plugin installiert einen neuen Bootloader. Das ist ne ganz andere Nummer und "nur so zum Spass" nicht zu empfehlen. Deshalb haben wir da auch deutlich stärker abgesichert dass niemand spaßeshalber mit Bootloader flashen rumspielt.

    mfg ,
    Reichi

  • Ich habe den Rescue Loader bei meiner DM900 soeben aus dem experimental Branch manuell eingespielt. Nun ist der neueste Loader installiert.



    Trotzdem bekomme ich aber immer folgende Meldung wenn ich es automatisch machen möchte.



    root@dm900:~# update-rescue -v
    base64: invalid input
    Fatal: Failed to write public key




    PS: Auf meiner DM7080 funktioniert es dagegen problemlos.

  • hi,


    muss an dir, bzw. deinem pc liegen.


    hier alles ok:



    darum wird dir auch keiner antworten! :winking_face:

  • tcpdump auf der Firewall zeigt, das die Box noch nicht einmal versucht nach extern zuzugreifen. Bei meiner DM7080 geht es ja ohne Probleme.


    Bin daher ein wenig ratlos.


    update-rescue versucht ja per wget die URL zu laden, dabei scheint es zu scheitern, da base64 die Datei nicht lesen kann?


    Weiß jemand, welche Datei da geladen wird? Unter /etc/apt ?

    Einmal editiert, zuletzt von murdock ()

  • update-rescue ist ja nur ein Script, dessen Code man sich selbst ansehen kann, bzw. das man auch mit sh -x ausführen kann, sodass man sieht, was wo gemacht wird.


    Dein Fehler liegt in der Zeile create_keyring_for_uri, welche gpg initialisiert, damit später die Integrität des Downloads überprüft werden kann. Da das schon scheitert, wird der Download natürlich gar nicht erst gestartet.
    Warum das jetzt aber nicht geht!? Keine Ahnung. Hast du ein frisches OE 2.5 Image direkt von http://dreamboxupdate.com/ geflasht?


    P.S.: Du kannst ja mal vergleichen, ob die Scripte bei dir unverfälscht vorliegen:

    Code
    root@dm900:~# md5sum /usr/sbin/update-rescue /usr/sbin/librecovery
    838e3864c1a72e4869be1bb13b747a3b  /usr/sbin/update-rescue
    c8bac44a523176af585105947b772f31  /usr/sbin/librecovery
    root@dm900:~#

    so long
    m0rphU

  • Danke für den Tipp, ich dachte es wäre ein binary.....


    Sieht bei mir aber genauso aus:


    root@dm900:/etc/apt# md5sum /usr/sbin/update-rescue /usr/sbin/librecovery
    838e3864c1a72e4869be1bb13b747a3b /usr/sbin/update-rescue
    c8bac44a523176af585105947b772f31 /usr/sbin/librecovery



    Das Problem liegt wohl in der librecovery


    create_keyring()
    {
    export GNUPGHOME="${WORKSPACE}"
    echo "${1}" | base64 -d > trustedkeys.gpg :tired_face: abort 'Failed to write public key'



    Habe ein experimental, aber als Feed unstable.

  • Habe noch einmal ein wenig in der librecovery nachgeschaut.


    Das Problem ist bei mir echo $1


    Wenn ich das ausgebe, sieht es so aus. Mit all den Leerzeichen davor.


    Wenn ich dann ein "more datei_mit_recovery_key.txt | base64 -d > trustedkeys.gpg" eingebe, bekomme ich ein invalid input.


    Sobald ich das "-d" lösche, startet zwar der download, der kann aber nicht verifiziert werden.

  • Und noch einen Test, wenn ich all die Leerzeichen aus der Datei lösche, dann geht es ohne Fehler!!!


    Sprich diesen Befehl:


    more datei_mit_recovery_key.txt | base64 -d > trustedkeys.gpg

  • Hallo,


    evtl. liegt es ja mit daran?


    Habe ein experimental, aber als Feed unstable.

    Und das ist der Grund warum keiner es weiß oder helfen will?


    Denke nicht das Enigma2 dafür gedacht ist den Feed einfach so zu ändern wie bei einem Arch-Linux???
    Der Feed sollte schon zu dem installiertem Image auch passen, vor allem würde ich mal mir ein Image von http://dreamboxupdate.com/ downloaden und
    das erstmal mit dem checken.


    Tja, bei einem Experimental-Image kann schon was schief gehen, sagt ja der Name schon aus, und wenn es bei den stable und unstable funktioniert,
    warum sollte sich ein Dev dann melden wenn jemand mit dem "experimental" probleme hat....

    MfG EgLe



    Kernel : Linux 6.1.26-1-MANJARO (64-bit)-MANJARO (LTS)
    GUI : KDE 5.105.0 / Plasma 5.27.4
    Machine : Intel NUC8i7HVK
    Graphics : Radeon RX Vega M GH
    CPU : Intel Core i7-8809G @ 8x 4.2GHz
    RAM : Gskill F4-3000C16S-16GRS Speicherkarte so D4 3000 16GB C16 Rip

  • Ahh, okay, ich dachte ich hätte da mal was anderes gelesen :winking_face:


    Aber verliere mittlerweile hier im Forum ehh den Durchblick,
    da überall mittlerweile die Infos verstreut sind in Threads die nichts mit dem Betreff zu tun haben :loudly_crying_face:



    Aber mehr weiß ich auch nicht wie hier im Thread steht und was Obi hier geschrieben hatte:
    Rescue-Loader update - Frage

    MfG EgLe



    Kernel : Linux 6.1.26-1-MANJARO (64-bit)-MANJARO (LTS)
    GUI : KDE 5.105.0 / Plasma 5.27.4
    Machine : Intel NUC8i7HVK
    Graphics : Radeon RX Vega M GH
    CPU : Intel Core i7-8809G @ 8x 4.2GHz
    RAM : Gskill F4-3000C16S-16GRS Speicherkarte so D4 3000 16GB C16 Rip

    Einmal editiert, zuletzt von EgLe ()