Archiv > General
ACHTUNG: Fehler beim upgrade
clausmuus:
Hi,
leider verursacht das nächste Upgrade des busybox Paketes einen fatalen Fehler. In Folge des Fehlers ist das System nicht mehr nutzbar.
Um das zu verhindern, muss vor dem nächsten upgrade auf der Kommandozeile folgendes ausgeführt werden um eine Datei zu löschen:
--- Code: ---opkg upgrade opkg
--- End code ---
Anschließend können Upgrades wieder wie gewohnt eingespielt werden.
All jene für die diese Warnung zu spät kommt, müssen von CD oder USB Stick booten und dann dies auf der Komandozeile ausführen. Hierbei gehe ich davon aus, das die Systemplatte sda1 ist:
--- Code: ---mkdir /mnt/sda1
mount /dev/sda1 /mnt/sda1
cd /mnt/sda1
busybox --install -s
umount /mnt/sda1
--- End code ---
Anschließend kann wieder normal gebootet werden.
Claus
EDIT: Ich habe die Vorgehensweise für ein sicheres Upgrade aktualisiert
EDIT: Ich habe die Vorgehensweise für den Fall eines zerschossenen Systems hinzugefügt
P3f:
Hi Claus,
ich habe das nach der Anleitung gerade eben durch geführt. Dabei kommt es aber zu einer "komischen" Rückmeldung vom Postdienst-Script beim upgrade. Ist das ok? Wie kann man (ich) den Erfolg nachprüfen...
--- Code: ---MLD> opkg update
Downloading http://www.minidvblinux.de/download/4.0.1-64/files/base/Packages.gz.
Updated source 'base'.
Downloading http://www.minidvblinux.de/download/4.0.1-64/files/libs/Packages.gz.
Updated source 'libs'.
MLD> opkg upgrade busybox
Create a snapshot of '/mnt/root/@root' in '/mnt/root/2014-11-29 04:16'
Upgrading busybox from 1.22.1-30 to 1.22.1-32 on root.
Configuring busybox.
Collected errors:
* pkg_run_script: package "busybox" postinst script returned status 255.
* opkg_configure: busybox.postinst returned 255.
/usr/bin/opkg: line 27: grep: not found
MLD> busybox --install -s
--- End code ---
Gruß,,
Pit
P.S: Es ist sogar reproduzierbar, wenn ich das nach einem Restore erneut durchführe!
skippy:
Hallo zusammen,
ich habe dieselben Meldungen, wie Pit.
Viele Grüße skippy
//edit: von einem älteren Snapshot (24.10.) funktioniert es ohne die Meldungen
mafe68:
Hallo zusammen!
Da mein System sowieso nicht mehr Top ist habe ich auch mal wie Claus geschrieben hat das update versucht und folgende Meldung bekommen. Habe aber dann keine opkg update opkg upgrade gemacht.
--- Code: ---Mediastreambox> opkg update
Downloading http://www.minidvblinux.de/download/4.0.1-64/files/base/Packages.gz.
Updated source 'base'.
Downloading http://www.minidvblinux.de/download/4.0.1-64/files/libs/Packages.gz.
Updated source 'libs'.
Downloading http://www.minidvblinux.de/download/4.0.1-64/files/extra/Packages.gz.
Updated source 'extra'.
Mediastreambox> opkg upgrade busybox
Create a snapshot of '/mnt/root/@root' in '/mnt/root/2014-11-29 11:27'
Upgrading busybox from 1.22.1-30 to 1.22.1-32 on root.
Downloading http://www.minidvblinux.de/download/4.0.1-64/files/base/busybox_1.22.1-32.opk.
Configuring busybox.
Collected errors:
* pkg_run_script: package "busybox" postinst script returned status 255.
* opkg_configure: busybox.postinst returned 255.
/usr/bin/opkg: line 27: grep: not found
Mediastreambox> busybox --install -s
Mediastreambox>
--- End code ---
n1k0:
--- Quote from: clausmuus on November 29, 2014, 00:20:07 ---
Um das zu verhindern, muss auf der Kommandozeile folgendes ausgeführt werden:
--- Code: ---opkg update
opkg upgrade busybox
busybox --install -s
--- End code ---
Anschließend können Upgrades wieder wie gewohnt eingespielt werden.
--- End quote ---
bei mir funktioniert es. das system war vom 26.11.
Navigation
[0] Message Index
[#] Next page
Go to full version