Siduction Forum

Siduction Forum => Software - Support => Topic started by: pit on 2014/04/30, 18:31:47

Title: [solved] Kernel Panik (selber schuld) - Neuinstallation od. Reparatur?
Post by: pit on 2014/04/30, 18:31:47
Verkackt. Ich hatte auf meinem Siduction Laptop (64bit, KDE, aktueller Kernel) als Energieverwaltung jupiter installiert (selbst kompiliert). Bei jedem du gab's eine Fehlermeldung, also purge. Danach als Alternative (dieser Anleitung folgend (http://thinkwiki.de/TLP_-_Linux_Stromsparen#Debian_6.0_und_h.C3.B6her)) TLP installiert (über das genannte Repo). Damit habe ich mir sowohl den network-manager als auch systemd eingefangen. Als der Laptop dann nicht komplett hochfuhr, habe ich die installierten Pakete wieder purgen wollen. Das gelang nur unvollständig, es gab einen Freeze. Reboot scheitert nun, egal welcher Kernel. Auf dem Display kann ich gerade noch lesen:


Code: [Select]
Target filesystem doesn't have requested /sbin/init.
/bin/sh: 0: Cant't open nosplash
... Kernel panic - not syncing: Attempted to kill init! exitcode=0x00007f00
 ...

... Kernel Offset: 0x0 from 0xffffffff81000000 (relocation range: 0xffffffff80000000-0xffffffff9fffffff)


Habe dann mit einer alten Live CD gebootet und ein paar Logfiles gerettet:


dpkg.log (http://paste.siduction.org/20140430161230)
kern.log (http://paste.siduction.org/20140430161324)
messages.txt (http://paste.siduction.org/20140430161405)
syslog (http://paste.siduction.org/20140430161445)


Und hier noch die Pakete, die im Zusammenhang mit tlp installiert bzw. deinstalliert wurden:


TLP.txt (http://paste.siduction.org/20140430161551)


Ich kenne mich da nicht so aus: Möglicherweise habe ich mir mit der einfach so abgenickten Installation von systemd das sysvinit-core aus dem System geschossen. Beim Versuch, das am Ende wieder zu purgen, konnte sysvinit-core ggf. nicht reinstalliert werden. Jedenfalls findet sich nach dieser Zeile in dpkg.log keine entsprechende install-Meldung mehr:


Code: [Select]
2014-04-30 11:11:14 status half-installed sysvinit-core:amd64 2.88dsf-53

Ich denke, network-manager scheidet als Fehlerquelle aus. Zeile 2624 in dpkg.log sagt mir wohl abschließend, dass der sauber entfernt wurde:


Code: [Select]
2014-04-30 11:34:23 status not-installed network-manager:amd64 <keine>

Alles neu macht der Mai? Oder fällt hier einem kompetenteren Mitstreiter angesichts meiner Beschreibung und meiner Logs etwas ein?
Title: Re: Kernel Panik (selber schuld) - Neuinstallation od. Reparatur?
Post by: der_bud on 2014/05/01, 15:35:14
Die von Dir oben geposteten Meldungen deuten tatsächlich auf ein nur halb installiertes sysvinit und halb entferntes systemd hin. Ich würde als erstes versuchen, wie im Manual beschrieben (http://manual.siduction.org/sys-admin-grub2#chroot) von einer LiveCD in das System zu chrooten (http://wiki.siduction.de/index.php?title=Chrooten) und dort systemd-sysv zu purgen sowie sysvinit-core neu zu installieren. Vielleicht reicht das ja schon.
Title: Re: Kernel Panik (selber schuld) - Neuinstallation od. Reparatur?
Post by: melmarker on 2014/05/01, 17:53:37
@der_bud: das mit dem chrooten hat geklappt, pit hat sich schon im IRC bedankt :) - ich mach dann mal zu hier.