update-rescure funktioniert nicht - die Lösung

  • Interessanterweise habe ich mit Google dazu in einigen Foren viel Gelabere gefunden aber keine Lösung.


    Wenn also bei der Ausführung von update-rescue folgende Fehlermeldung kommt


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


    Da es mir sowohl mit der 7080 als auch mit 2 520er Boxen so ergangen ist, hier die Lösung:


    Die Library /usr/sbin/librecovery mit dem Unix-Editor eurer Wahl editieren


    dann in Zeile 539 in der Prozendur create_keyring() den Parameter "i" zu base64 hinzufügen, damit kübelt base64 alle Leerzeichen usw beim Konvertieren.


    Schaut dann so aus


    echo "${1}" | base64 -di > trustedkeys.gpg :tired_face: abort 'Failed to write public key'


    Datei speichern, update-rescue -v aufrufen und glücklich sein.


    Der Fehler sollte auch im Repository geändert werden denke ich, auch wenn es für den Rescue Loader schon länger keine Updates gegeben hat.