[1] 2 3 4 >>> Archiv / MLD 4.x / General / ACHTUNG: Fehler beim upgrade
 

Online clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20445
    • View Profile
    • ClausMuus.de
ACHTUNG: Fehler beim upgrade
« on: November 29, 2014, 00:20:07 »
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: [Select]
opkg upgrade opkgAnschließ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: [Select]
mkdir /mnt/sda1
mount /dev/sda1 /mnt/sda1
cd /mnt/sda1
busybox --install -s
umount /mnt/sda1
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
« Last Edit: February 10, 2015, 17:42:54 by clausmuus »
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline P3f

  • Administrator
  • Expert Member
  • ********
  • Posts: 1467
    • View Profile
ACHTUNG: Fehler beim upgrade
« Reply #1 on: November 29, 2014, 04:20:24 »
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: [Select]
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

Gruß,,

Pit

P.S: Es ist sogar reproduzierbar, wenn ich das nach einem Restore erneut durchführe!
----------------------------------------------------------------------
VDR 1:(MLD 6.5-64), ZOTAC ION ITX F-E, 1GB 1033, ATRIC-Einschalter, ImonLCD, Cinergy S2 HD
VDR 2 MLD 5.4-BPI: BananaPI | 16 GB SD-Card | MLD 5.3 in Entwicklung
MLD-WTK: WeTek-Play | 8 GB MicroSD-Card | MLD 5.3 als SatIP-Server

Offline skippy

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 2280
    • View Profile
ACHTUNG: Fehler beim upgrade
« Reply #2 on: November 29, 2014, 10:42:54 »
Hallo zusammen,

ich habe dieselben Meldungen, wie Pit.

Viele Grüße skippy

//edit: von einem älteren Snapshot (24.10.) funktioniert es ohne die Meldungen
« Last Edit: November 29, 2014, 11:01:43 by skippy »
meine MLDs (show / hide)

Offline mafe68

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 2389
  • Immer auf der Suche nach was neuem!
    • View Profile
    • Mediastreambox
ACHTUNG: Fehler beim upgrade
« Reply #3 on: November 29, 2014, 11:33:05 »
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: [Select]
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>
Gruß Mario
Meine Hardware (show / hide)

Offline n1k0

  • Member
  • **
  • Posts: 84
    • View Profile
ACHTUNG: Fehler beim upgrade
« Reply #4 on: November 29, 2014, 12:54:20 »

Um das zu verhindern, muss auf der Kommandozeile folgendes ausgeführt werden:
Code: [Select]
opkg update
opkg upgrade busybox
busybox --install -s
Anschließend können Upgrades wieder wie gewohnt eingespielt werden.


bei mir funktioniert es.   das system war vom 26.11.
MLD 4.0.1_64 >>> Intel G3420 - AsRock B85-M Pro4 - Asus GT 630 - 8 GB Ram - 120 Gb SSD - Pioneer Bluray LW  -  DD Cine S2 V6.5 - Nuvoton Cir -

Online clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20445
    • View Profile
    • ClausMuus.de
ACHTUNG: Fehler beim upgrade
« Reply #5 on: November 29, 2014, 14:39:06 »
Hi,

Danke für die Rückmeldungen. Die Fehlermeldungen beim Durchführen meines Vorschlages sind normal.

Mir ist inzwischen aber eine einfachere Lösung eingefallen. Ich habe meinen ersten Post entsprechend angepasst.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline Holger

  • Expert Member
  • *****
  • Posts: 835
    • View Profile
ACHTUNG: Fehler beim upgrade
« Reply #6 on: November 29, 2014, 19:09:41 »
Habe eben auf meinem 32bit Testsystem upgedated - danach ging der webserver nicht mehr und auf der eingeloggten Konsole wurden keine Kommandos mehr erkannt, ausser einmalig exit.
Ein reboot per Hardware-Reset bringt nur noch kernel Panic, auch direkt nachdem ich "snapshots" auswähle !

Gruß
Holger
Spoiler (show / hide)

Online clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20445
    • View Profile
    • ClausMuus.de
ACHTUNG: Fehler beim upgrade
« Reply #7 on: November 29, 2014, 22:33:29 »
Hi,

genau deshalb habe ich ja geschrieben, dass vorher der oben geschriebene Befehl ausgeführt werden muss.

OK, nachdem Du Dein System nun zerschossen hast, hier nun die Anleitung wie's repariert wird, wenn man meinen Hinweis zu spät gelesen hat:
Zuerst muss man von das System von CD oder USB Stick booten. Anschließend muss auf der Kommandozeile das Root Filesystem des defekten Systems gemountet werden, und dann die Busybox links wieder hergestellt werden.
Code: [Select]
mkdir /mnt/sda1
mount /dev/sda1 /mnt/sda1
cd /mnt/sda1
busybox --install -s

Claus
« Last Edit: November 29, 2014, 22:38:22 by clausmuus »
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline Snorre

  • Member
  • **
  • Posts: 51
    • View Profile
ACHTUNG: Fehler beim upgrade
« Reply #8 on: November 30, 2014, 14:52:33 »
Hallo.

Ich wollte eben den VDR meiner Mutter aktualisieren.
Ich bekomme die folgenden Meldungen:

Code: [Select]
Upgrade all packages
Create a snapshot of '/mnt/root/@root' in '/mnt/root/2014-11-30 14:44'
Collected errors:
* satisfy_dependencies_for: Cannot satisfy the following dependencies for dvb:
* kernel (>= 3.16.1.101) * kernel (<= 3.16.1.101-:) * kernel (>= 3.16.1.101) * kernel (<= 3.16.1.101-:) *
* satisfy_dependencies_for: Cannot satisfy the following dependencies for network:
* kernel (>= 3.16.1.101) * kernel (<= 3.16.1.101-:) *
* satisfy_dependencies_for: Cannot satisfy the following dependencies for wakeup:
* kernel (>= 3.16.1.101) * kernel (<= 3.16.1.101-:) *
* satisfy_dependencies_for: Cannot satisfy the following dependencies for lirc:
* kernel (>= 3.16.1.101) * kernel (<= 3.16.1.101-:) *
Not selecting kernel 3.16.1.101 as installing it would break existing dependencies.
Not selecting kernel 3.16.1.100 as installing it would break existing dependencies.
Assuming locally installed package kernel (3.16.1.100-100) is up to date.
Upgrading dvb from 2014.11.04-71_3.16.1.100 to 2014.11.12-82_3.16.1.101 on root.
Not selecting kernel 3.16.1.101 as installing it would break existing dependencies.
Not selecting kernel 3.16.1.100 as installing it would break existing dependencies.
Not selecting kernel 3.16.1.101 as installing it would break existing dependencies.
Not selecting kernel 3.16.1.100 as installing it would break existing dependencies.
Not selecting kernel 3.16.1.101 as installing it would break existing dependencies.
Not selecting kernel 3.16.1.100 as installing it would break existing dependencies.
Not selecting kernel 3.16.1.101 as installing it would break existing dependencies.
Not selecting kernel 3.16.1.100 as installing it would break existing dependencies.
Upgrading network from 0-41_3.16.1.100 to 0-42_3.16.1.101 on root.
Not selecting kernel 3.16.1.101 as installing it would break existing dependencies.
Not selecting kernel 3.16.1.100 as installing it would break existing dependencies.
Not selecting kernel 3.16.1.101 as installing it would break existing dependencies.
Not selecting kernel 3.16.1.100 as installing it would break existing dependencies.
Upgrading wakeup from 1.1-11_3.16.1.100 to 1.1-11_3.16.1.101 on root.
Not selecting kernel 3.16.1.101 as installing it would break existing dependencies.
Not selecting kernel 3.16.1.100 as installing it would break existing dependencies.
Not selecting kernel 3.16.1.101 as installing it would break existing dependencies.
Not selecting kernel 3.16.1.100 as installing it would break existing dependencies.
Upgrading lirc from 1:2014.05.09-47_3.16.1.100 to 1:2014.05.09-47_3.16.1.101 on root.
Not selecting kernel 3.16.1.101 as installing it would break existing dependencies.
Not selecting kernel 3.16.1.100 as installing it would break existing dependencies.
Not selecting kernel 3.16.1.101 as installing it would break existing dependencies.

Sowas ähnliches gab es vor ein paar Wochen schon mal (glaube ich).
Die Lösung ist mir leider entfallen.
Wer hilft mir nochmal auf die Sprünge.

Herzlichen Dank.

Martin


MLD 5.4 64Bit SHD | AsRock Q1900 B-ITX | DigitalDevices Cine S2 Rev. 6.5

Offline Matthias

  • Expert Member
  • *****
  • Posts: 2006
    • View Profile
ACHTUNG: Fehler beim upgrade
« Reply #9 on: November 30, 2014, 15:31:59 »
Hatte ich auch am Samstag.
Nach 3 Anläufen hat es dann geklappt.

Mathias
Produktiv System:
SAT over IP -> OctopusNet mit Unicable LNB: Inverto IDLU-24UL40-UNMOO-OPP
MLD 5.5 unstable/64Bit , Intel NUC BOXNUC6CAYH, 1 x 128 GB SSD, 8GB RAM + 1 x 3 TB HD per NFS (Synology),  Samsung UE32ES6300, Onkyo TX-8270, Nubert Nuline

Offline Snorre

  • Member
  • **
  • Posts: 51
    • View Profile
ACHTUNG: Fehler beim upgrade
« Reply #10 on: December 01, 2014, 09:17:32 »
Bei mir hat es auch nach mehreren Versuchen nicht geklappt.

Deshalb wäre ich noch immer für Tips dankbar.

Martin
MLD 5.4 64Bit SHD | AsRock Q1900 B-ITX | DigitalDevices Cine S2 Rev. 6.5

Offline mikeM

  • MLD-Debugger
  • Profi Member
  • ****
  • Posts: 453
    • View Profile
ACHTUNG: Fehler beim upgrade
« Reply #11 on: December 01, 2014, 11:16:53 »
Kannst Du mal
Quote
/usr/lib/opkg/status
hier anfügen?

Edit:Und Deine jetzige Kernel Version?

Michael
VDR1: MLD 5.3, Asrock Q1900, 8GB, TechnoTrend S-4200 Twin
VDR2: MLD 5.3, ASUS M2N, Athlon 3800, 4GB, ZOTAC NVidia 720, Skystar S2, lirc serial
VDR3: MLD 5.3, ASUS M2N, Athlon 3800, 4GB NVidia 630, Skystar S2

Online clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20445
    • View Profile
    • ClausMuus.de
ACHTUNG: Fehler beim upgrade
« Reply #12 on: December 01, 2014, 11:26:51 »
Die Ausgaben von
Code: [Select]
opkg list-installed | grep -v lib | sort und
Code: [Select]
opkg list-upgradable | grep -v lib | sort wären auch hilfreich.

Oder halt einfach nen Debug-Log erstellen.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline Snorre

  • Member
  • **
  • Posts: 51
    • View Profile
ACHTUNG: Fehler beim upgrade
« Reply #13 on: December 01, 2014, 12:48:11 »
Mach ich, wenn ich wieder vor Ort bin.
Wird ein paar Tage dauern.

Danke.
MLD 5.4 64Bit SHD | AsRock Q1900 B-ITX | DigitalDevices Cine S2 Rev. 6.5

Offline sixpack

  • Adv. Member
  • ***
  • Posts: 235
    • View Profile
ACHTUNG: Fehler beim upgrade
« Reply #14 on: December 03, 2014, 09:32:59 »
Hallo Claus,

hehe das war zu spät bei mir, hab dann allerdings neu aufgesetzt. Deswegen habe ich auch leider keine Logs mehr.

Aber ich hab auch gerade mal eine Idee. Ist es denn nicht Möglich im Webif einen Ticker zu realisieren welcher genau solche Probleme tickert damit man nicht ausversehen schon ein Update gemacht hat? Also ich frage deswegen weil ich oft nicht erst im Forum schaue.

Ich meine das so, das wenn Einer von euch Entwicklern merkt: "Uh da geht aber was schief!" Kann er eben ein TXT file rss oder was auch immer auf dem Server anlegen mit dem Link zu dem Post im Board. Nun bräuchte man doch im Webif nur noch ein javascript welches sofern das textfile existiert eben eine Laufschrift im Headbereich tickert. +++Achtung Bevor Ihr ein Update macht bitte das lesen LINK +++ACHTUNG+++
Ich hoffe du/ihr versteht was ich in Etwa meine.

LG Dom
VDR 1 Budget: Digitainer Gehäuse | ASUS N3150i-C Mainboard @ 4x1600Mhz | 4GB | 2TB HD | TT USB DVB-S S2 | MDL5.4 Testing in Proxmox-PVE | Kodi als Frontend


http://sixpack75.blogspot.de/
http://akneinversa.blogspot.de/

[1] 2 3 4 >>> Archiv / MLD 4.x / General / ACHTUNG: Fehler beim upgrade
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.