Du bist nicht angemeldet.

#1 13.12.2018 22:09:00

supergrün
Mitglied

[geschlossen] Panik! Kernel pacman Mausetod

pacman ruinierte das komplette System:

pacman update
  ...
Pakete einspielen:
  syslinux ..bla..
  systemd
  kernel panic (wollte einen relvanten systemprozess beenden)
  kein Muckser mehr
hardware reset
boot
syslinux: Menüeintrag blinkt nur

Irgendwas hilfreiches?
Wie bootet Arch genau? (syslinux in boot Partition)
( vmlinuz
initrd.img ..?)
Wo müssen welche Dateien stehen?

{pacman im CLI ausgeführt}

[relevant?: pacman.log ist korupt, mkinitcpio war eine der letzten geschriebenen Dateien, sieht aber OK aus]

Beitrag geändert von supergrün (29.12.2018 23:24:02)

Offline

#2 13.12.2018 22:28:06

Kabbone
Mitglied

Re: [geschlossen] Panik! Kernel pacman Mausetod

Ich vermute, dass der Kernel panic nicht von pacman ausgelöst wurde, also hätte damit auch nicht pacman das System ruiniert wink
Aber wenn während eines Schreibprozesses von Systemrelevanten Daten quasi der Stecker gezogen wird, ist klar dass danach nichts mehr geht.

Ich würde erstmal versuchen über ein live System zu booten und mit chroot mindestens das kernel image neu zu bauen, bzw. das Update nochmal ausführen.

Offline

#3 14.12.2018 10:12:42

Kabbone
Mitglied

Re: [geschlossen] Panik! Kernel pacman Mausetod

TBone schrieb:
Kabbone schrieb:

Ich vermute, dass der Kernel panic nicht von pacman ausgelöst wurde, also hätte damit auch nicht pacman das System ruiniert wink.

Na ja, aber dpkg nutzt doch hard links, damit es atomic updated? Oder irre ich mich da?

So genau habe ich es mir noch nie angeschaut, aber worauf willst du mit der Antwort auf das Zitat hinaus?

Offline

#4 14.12.2018 11:57:59

brikler
Mitglied

Re: [geschlossen] Panik! Kernel pacman Mausetod

TBone schrieb:
Kabbone schrieb:

Ich vermute, dass der Kernel panic nicht von pacman ausgelöst wurde, also hätte damit auch nicht pacman das System ruiniert wink.

Na ja, aber dpkg nutzt doch hard links, damit es atomic updated? Oder irre ich mich da?

was hat pacman mit dpkg zu schaffen? wink

@te
1. starte ein live system
2. mounte von dort alles nach /mnt
3. schau im pacman.log nach, wo bei dem update was nicht passt
4. arch-chroot /mnt und das update ferig machen

Offline

#5 14.12.2018 16:48:26

stefanhusmann
Moderator

Re: [geschlossen] Panik! Kernel pacman Mausetod

Sarkasmus funktioniert im Internet nicht. smile

Offline

#6 14.12.2018 17:21:13

matthias
Moderator

Re: [geschlossen] Panik! Kernel pacman Mausetod

Wenn man extra noch einen Smilie anhängen muss, hat man (oder auch frau) grundlegend etwas falsch gemacht.

Offline

#7 14.12.2018 21:44:41

supergrün
Mitglied

Re: [geschlossen] Panik! Kernel pacman Mausetod

brikler schrieb:
TBone schrieb:
Kabbone schrieb:

Ich vermute, dass der Kernel panic nicht von pacman ausgelöst wurde, also hätte damit auch nicht pacman das System ruiniert wink.

Na ja, aber dpkg nutzt doch hard links, damit es atomic updated? Oder irre ich mich da?

was hat pacman mit dpkg zu schaffen? wink

@te
1. starte ein live system
2. mounte von dort alles nach /mnt
3. schau im pacman.log nach, wo bei dem update was nicht passt
4. arch-chroot /mnt und das update ferig machen

Das pacman.log ist ab n korrupt. Es lief mindestens bis Sys.. .

Gibt es einen Vorschlag. dass von einem anderen Linux aus zu richten?

Chroot und dann eine Reperaturinstallation?

Offline

#8 14.12.2018 23:21:09

niemand
Mitglied

Re: [geschlossen] Panik! Kernel pacman Mausetod

Gibt es einen Vorschlag. dass von einem anderen Linux aus zu richten?

Ja, hier im Thread. Die anderen drei Punkte. Du hast sie selbst zitiert.

Offline

#9 15.12.2018 03:02:12

schard
Moderator

Re: [geschlossen] Panik! Kernel pacman Mausetod

Nimm Ubuntu und geh mit Gott, aber g.. nimm Ubuntu.

Offline

#10 15.12.2018 10:23:12

brikler
Mitglied

Re: [geschlossen] Panik! Kernel pacman Mausetod

supergrün schrieb:

Das pacman.log ist ab n korrupt. Es lief mindestens bis Sys.. .

Gibt es einen Vorschlag. dass von einem anderen Linux aus zu richten?

Chroot und dann eine Reperaturinstallation?

1. nimm irgendein beliebiges live system
2. stelle eine verbindung ins inet her
3. mounte dein arch
4. chroote
4.1 wenns ein arch live system ist, gehts mit arch-chroot
5. lass pacman -Syu laufen.
6. und "mkinitcpio -p linux" wenns pacman nicht gemacht hat

Beitrag geändert von brikler (15.12.2018 10:26:28)

Offline

#11 15.12.2018 20:02:30

supergrün
Mitglied

Re: [geschlossen] Panik! Kernel pacman Mausetod

"Dabei ist wichtig, dass die Systemarchitektur des Live-Systems mit der des installierten Ubuntu-Systems übereinstimmt, da man sonst eine Fehlermeldung erhält."
Kenntnisfreie Kommentare sind nicht hilfreich.

Offline

#12 15.12.2018 20:29:16

brikler
Mitglied

Re: [geschlossen] Panik! Kernel pacman Mausetod

und? wo ist das problem?

Offline

#13 16.12.2018 22:24:50

supergrün
Mitglied

Re: [geschlossen] Panik! Kernel pacman Mausetod

1.Arch  live system
2. mounten von allem nach /mnt
4. arch-chroot /mnt und:
/usr/lib/libreadline.so.7 file too short

Offline

#14 16.12.2018 22:47:55

koh2aDae
Gast

Re: [geschlossen] Panik! Kernel pacman Mausetod

/usr/lib/libreadline.so.7 ist ein symbolischer Link auf libreadline.so.7.0, ist der korrekt gesetzt? Im Zweifel das Paket nochmal installieren.

#15 18.12.2018 20:15:08

supergrün
Mitglied

Re: [geschlossen] Panik! Kernel pacman Mausetod

koh2aDae schrieb:

/usr/lib/libreadline.so.7 ist ein symbolischer Link auf libreadline.so.7.0, ist der korrekt gesetzt? Im Zweifel das Paket nochmal installieren.

Der link paßt. Aber einige Dateien haben 0 Byte Dateigröße. vgl nächste Antwort.

Offline

#16 18.12.2018 20:20:25

supergrün
Mitglied

Re: [geschlossen] Panik! Kernel pacman Mausetod

TBone schrieb:

Da deine Shell im Chroot vermutlich diesen Fehler wirft, kannst du auch dem Pacman vom Livesystem sagen, er soll eine Aktion in deinem System ausführen:
pacman --root /mnt -S readline

Der Ansatz ist gut. Aber Arch sagt dass das Paket fehlerhaft sei. Paket Löschen [Y/n]?

Das kommt bie praktisch jedem Paket.

Wie installiert man ein Paket, wenn man kein Paket installiern kann?

Offline

#17 18.12.2018 20:30:02

brikler
Mitglied

Re: [geschlossen] Panik! Kernel pacman Mausetod

supergrün schrieb:
TBone schrieb:

Da deine Shell im Chroot vermutlich diesen Fehler wirft, kannst du auch dem Pacman vom Livesystem sagen, er soll eine Aktion in deinem System ausführen:
pacman --root /mnt -S readline

Der Ansatz ist gut. Aber Arch sagt dass das Paket fehlerhaft sei. Paket Löschen [Y/n]?

Das kommt bie praktisch jedem Paket.

Wie installiert man ein Paket, wenn man kein Paket installiern kann?

ich würde es so probieren

pacman --root /mnt -Syu readline

wenn pacman sagt, das paket wäre fehlerhaft, dann kannst dus löschen lassen, pacman kümmert sich um de ersatz

Offline

#18 18.12.2018 20:36:16

schard
Moderator

Re: [geschlossen] Panik! Kernel pacman Mausetod

Partielle Upgrades sind eine dumme Idee.

Offline

#19 20.12.2018 22:48:35

supergrün
Mitglied

Re: [geschlossen] Panik! Kernel pacman Mausetod

brikler schrieb:
supergrün schrieb:
TBone schrieb:

Da deine Shell im Chroot vermutlich diesen Fehler wirft, kannst du auch dem Pacman vom Livesystem sagen, er soll eine Aktion in deinem System ausführen:
pacman --root /mnt -S readline

Der Ansatz ist gut. Aber Arch sagt dass das Paket fehlerhaft sei. Paket Löschen [Y/n]?

Das kommt bie praktisch jedem Paket.

Wie installiert man ein Paket, wenn man kein Paket installiern kann?

ich würde es so probieren

pacman --root /mnt -Syu readline

wenn pacman sagt, das paket wäre fehlerhaft, dann kannst dus löschen lassen, pacman kümmert sich um de ersatz

Paket löschen tut. Aber pacman weigert sich irgendein Neues zu installieren.

Offline

#20 20.12.2018 23:07:51

koh2aDae
Gast

Re: [geschlossen] Panik! Kernel pacman Mausetod

Ist das eigentlich so schwer, endlich mal Meldungen zu posten, genau so wie sie von den Programmen ausgegeben werden? Mit solchen nichtssagenden Umschreibungen wie

Aber pacman weigert sich irgendein Neues zu installieren.

kann zumindest ich gar nichts anfangen.

#21 21.12.2018 12:00:27

stefanhusmann
Moderator

Re: [geschlossen] Panik! Kernel pacman Mausetod

Du solltest erst einmal den pacman-Cache löschen, vermutlich liegen da viele defekte Pakete herum.

Offline

#22 22.12.2018 10:20:22

brikler
Mitglied

Re: [geschlossen] Panik! Kernel pacman Mausetod

supergrün schrieb:

Paket löschen tut. Aber pacman weigert sich irgendein Neues zu installieren.

wenn readline nicht funktioniert, ist das in böser defekt.
ich gehe davon aus, daß du im chroot bist. du kannst das versuchen:
wenns blos an readline hängt

pacman -U https://www.archlinux.de/packages/core/x86_64/readline
 pacman -Scc
pacman -Syu

Beitrag geändert von brikler (22.12.2018 10:28:47)

Offline

#23 24.12.2018 01:11:35

supergrün
Mitglied

Re: [geschlossen] Panik! Kernel pacman Mausetod

@stefanhusmann
Die Pakete könnnen fehlerfrei entpackt werden.

@tbone
ext4 ist OK

@brikler
Danke, das ist ein guter Hinweis. Das lokal dem Internet entspricht, entspricht nicht meinem Verständis von lokal (vgl pacman Doku).

Wer's geanuer will:

[ALPM-SCRIPTLET] ldconfig: File /usr/lib/.. is empty, not checked. (auch readline)

paket kann nicht überprüft werden - schlüssel fehler. Paket löschen

Es wurde versucht den Schlüsselring auf die Reihe zu bekommen. Hat aber nichts gebracht.

Jetzt gibt's einen neuen Fehler:

Fehler: Konnte alpm-Bibliothek nicht finden
(nicht gefunden: oot/var/lib/pacman/)

Woher kommt oot ??

Wie kann pacman mit allem was dazugehört darüberinstalliert werden?

Darf man alle 0 Byte Dateien in  /usr/lib/  löschen?

Wie kann man etwas aus airrootfs.sfs auslesen?
Oder eine Datei hinzufügen?

Beitrag geändert von supergrün (24.12.2018 01:12:10)

Offline

#24 24.12.2018 01:45:05

koh2aDae
Gast

Re: [geschlossen] Panik! Kernel pacman Mausetod

Ich vermute mal schwer, dass die pacman-Datenbank der installierten Pakete unter /var/lib/pacman/local inkonsistent ist. Wenn es sich nur um ein Paket handeln würde, könnte man es hier löschen und neu installieren, wobei bereits im Dateisystem befindliche Dateien ignoriert werden müssten. Wenn aber schon die alpm-Bibliothek nicht verfügbar ist und sich in /usr/lib jede Menge Dateien mit Null-länge befinden, machen weitere Reparaturversuche nicht mehr viel Sinn.

Ich würde das System komplett neu aufsetzen, anders wirst du nicht weiterkommen.

#25 24.12.2018 11:02:35

hcjl
Mitglied

Re: [geschlossen] Panik! Kernel pacman Mausetod

schard schrieb:

Partielle Upgrades sind eine dumme Idee.

Ist kein part. Upgrade. Da ist Dir der gleiche Schnitzer unterlaufen wie im int. Forum ;-) Frohe Weihnachten!

Offline

Schnellantwort auf dieses Thema

Schreibe deinen Beitrag und versende ihn
Deine Antwort

Fußzeile des Forums