Servus!
Ich habe nach einem Update/Neustart von meinem 3.10 einen kernel-panic Fehler erhalten. Testweise installierte Kernel (fertige via apt-get und selbst kompillierte aus den Debian-Quellen) zeigen den gleichen Fehler. Lediglich ein 3.2er, der schon länger installiert ist, läuft.
Es handelt sich mMn um einen bekannten - und geschlossenen - Bug: 735839
Wirkliche Hinweise wo das Problem liegen könnte oder Lösungsvorschläge habe ich keine finden können...
Hier ein Bildschirmfoto:
http://www.directupload.net/file/d/3545 ... qx_jpg.htm
(ganz oben sind keine echten Fehlermeldungen - das Wurzelverzeichnis ist verschlüsselt)
Jemand eine Idee?
[gelöst]kernel panic kernelunabhängig
[gelöst]kernel panic kernelunabhängig
Zuletzt geändert von gemma am 26.02.2014 15:49:47, insgesamt 1-mal geändert.
Re: kernel panic kernelunabhängig
switch_root ist ein applet in /bin/busybox,init: exec: line 331: switch_root: not found
benutzt Du ein anderes System?
Es gäbe
Code: Alles auswählen
$ aptitude versions busybox --disable-columns
Paket busybox:
i A 1:1.20.0-7 stable
p A 1:1.22.0-4 testing,unstable
Paket busybox-static:
p 1:1.20.0-7 stable
p 1:1.22.0-4 testing,unstable
Code: Alles auswählen
$ cat /var/lib/dpkg/info/busybox.md5sums
95cd385b1178330819c6239b43f391bf bin/busybox
$ md5sum /bin/busybox
95cd385b1178330819c6239b43f391bf /bin/busybox
('grep -n exec ./init')
Code: Alles auswählen
initramfs-tools_0.109.1_all (wheezy)
init:324: exec switch_root ${rootmnt} ${init} "$@" <${rootmnt}/dev/console >${rootmnt}/dev/console
initramfs-tools_0.115_all (wheezy-backports)
init:328: exec switch_root ${rootmnt} ${init} "$@" <${rootmnt}/dev/console >${rootmnt}/dev/console
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
Re: kernel panic kernelunabhängig
Ich hatte busybox installiert, habe aber als Ansatz im aktuellen Problem die statische Version genommen.
Die Kontrollsumme kontrolliere ich gleich noch.
Vom funktionierened Kernel:
Vom 3.12er:
-e-
Der fragliche Teil:
Sagt mir leider nicht wirklich etwas.
-e2-
Wie immer auf dem richtigen Weg, rendegast!
Habe busybox aus stable und danach einen Standardkernel installiert: Er läuft!
Anscheinend steckt dort der Wurm drin, hier markiere ich aber mal als gelöst.
Vielen Dank für deine Hilfe!
Code: Alles auswählen
$ dpkg -s busybox-static
Package: busybox-static
Version: 1:1.22.0-4
Vom funktionierened Kernel:
Code: Alles auswählen
$ grep -n exec ./init
11:mount -t sysfs -o nodev,noexec,nosuid sysfs /sys
12:mount -t proc -o nodev,noexec,nosuid proc /proc
27:mount -t devpts -o noexec,nosuid,gid=5,mode=0620 devpts /dev/pts || true
163: exec >/run/initramfs/initramfs.debug 2>&1
257: # Make sure the specified init can be executed
324: exec switch_root ${rootmnt} ${init} "$@" <${rootmnt}/dev/console >${rootmnt}/dev/console
326: exec run-init ${rootmnt} ${init} "$@" <${rootmnt}/dev/console >${rootmnt}/dev/console
Code: Alles auswählen
$ grep -n exec ./init
11:mount -t sysfs -o nodev,noexec,nosuid sysfs /sys
12:mount -t proc -o nodev,noexec,nosuid proc /proc
27:mount -t devpts -o noexec,nosuid,gid=5,mode=0620 devpts /dev/pts || true
167: exec >/run/initramfs/initramfs.debug 2>&1
261: # Make sure the specified init can be executed
328: exec switch_root ${rootmnt} ${init} "$@" <${rootmnt}/dev/console >${rootmnt}/dev/console
330: exec run-init ${rootmnt} ${init} "$@" <${rootmnt}/dev/console >${rootmnt}/dev/console
Der fragliche Teil:
Code: Alles auswählen
$ head -n 331 ./init | tail -n 6
# Chain to real filesystem
if command -v switch_root >/dev/null 2>&1; then
exec switch_root ${rootmnt} ${init} "$@" <${rootmnt}/dev/console >${rootmnt}/dev/console
elif command -v run-init >/dev/null 2>&1; then
exec run-init ${rootmnt} ${init} "$@" <${rootmnt}/dev/console >${rootmnt}/dev/console
fi
Sagt mir leider nicht wirklich etwas.
-e2-
Wie immer auf dem richtigen Weg, rendegast!
Habe busybox aus stable und danach einen Standardkernel installiert: Er läuft!
Anscheinend steckt dort der Wurm drin, hier markiere ich aber mal als gelöst.
Vielen Dank für deine Hilfe!
Re: [gelöst]kernel panic kernelunabhängig
Für den 3.12er ist wohl initramfs-tools 0.115 aus wheezy-backports/jessie/sid(?) installiert worden,Vom funktionierened Kernel:
324: exec switch_root ${rootmnt} ${init} "$@" <${rootmnt}/dev/console >${rootmnt}/dev/console
Vom 3.12er:
328: exec switch_root ${rootmnt} ${init} "$@" <${rootmnt}/dev/console >${rootmnt}/dev/console
Sagt mir leider nicht wirklich etwas.
aber damit wurde für den 3.2 keine neue initrd mehr erstellt.
Daher hatte dieser dann wohl auch noch das vorherige /bin/busybox zur Verfügung.
Für alle kernel neue initrd: 'update-initramfs -u -kall'
(die "sichere" initrd vorher noch sichern)
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")