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...
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...
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 ...
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.
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.
Niemand, der die Lösung kennt?
Wie kann man das Problem beheben?
root@dm900:~# update-rescue -v
base64: invalid input
Fatal: Failed to write public key
hi,
muss an dir, bzw. deinem pc liegen.
hier alles ok:
opendreambox 2.5.0 dm900
dm900 login: root
root@dm900:~# update-rescue -v
Downloading 'http://dreamboxupdate.com/download/recovery/dm900/release/rescue-image-dm900.bin.sig'
Downloading 'http://dreamboxupdate.com/download/recovery/dm900/release/rescue-image-dm900.bin'
Verifying signature of 'rescue-image-dm900.bin'
gpgv: Signature made Fri Dec 23 02:22:39 2016 CET using RSA key ID xxxxxxxx
gpgv: Good signature from "Dreambox DM900 Recovery <dm900@recovery.dreambox.de>"
Writing rescue image to flash
Manufacturer ID: c2
Memory type : 20
Memory density : 19
read id ok
comparing 2794 sectors...
nothing to do
Done.
root@dm900:~#
darum wird dir auch keiner antworten!
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 ?
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:
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 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.
mQENBFfS0TQBCADLP/mDLWiIF/dJmVFVzQf9CJ7jtb5ilVf4SOasXkPEbdtDsvIIE8ShAHPUgmYC
YGAl5FJNxaPZMhyylC9BZOLeYdUgJVRJXjY2WX/bE/6/J5z9UWj+XPzbnbxC+ZnzOGwyUAiHtwbF
YLH0SnCN6LEl+nqgwRwpKBgFp64YyAAJ/Rpj5tK6T9v5QuN5CK/UcClmLSqlC/KSbjf93+W9AyOM
9F/apxNnhWyEPPjEQbJV8G1WTDL12j4NER3CwwGr+WlKidNdtqDZYYMx89p/qLoV0kbk8tOB7Szx
STFQIpetPi++WlKduS5K1gmVYSU8v9WdSAIDujbH1lqOtBq6AaIFABEBAAG0NERyZWFtYm94IERN
OTAwIFJlY292ZXJ5IDxkbTkwMEByZWNvdmVyeS5kcmVhbWJveC5kZT6JATgEEwECACIFAlfS0TQC
GwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEPAqD3Z9onVhi9YIALa4eA9XRbyNT/kz2fj9
gJ9aLfoxPACbkc2pxwVmLtqeCvsgzEvG62QkFwfL+HDQy2G3YgOSYM8/Z1Y8Agp0iS/QNzNE9v7u
cniOy7bX+L+M/zZtLnmY4ixIWcPdMraipjaH3v1c9SUg4eeN6WRgQnPmDA2w+PBViXoAAuqKQrG/
7DrGLzXiUzRgxoub4hm1au6KSnEgthn7O33dtCKRDwlCFDHNqdOpgayfGKZ+ENrP5FPZIuSmJH+Z
GWxsi2P4cmVwsSE0i1REX3pk1xd4lefdmminxhgsrHnlh4q5O6fSrSlIfNKZ3SZZ3KeSCB21g/9L
5jAezlvBvp2M0qC2EDQ=
Alles anzeigen
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
Warum antwortet eigentlich keiner der DEVs?
Irgendwie muss das Problem doch zu greifen sein, oder?
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....
Hat es nicht mal geheissen, dass experimental auch auf den unstable feed geht?
Hat es nicht mal geheissen, dass experimental auch auf den unstable feed geht?
Ja genau. Ich habe nichts geändert. Daher ist der Feed auch unstable.
Ahh, okay, ich dachte ich hätte da mal was anderes gelesen
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
Aber mehr weiß ich auch nicht wie hier im Thread steht und was Obi hier geschrieben hatte:
Rescue-Loader update - Frage