dpkg auf nicht aktivem System anweden
dpkg auf nicht aktivem System anweden
Hallo,
nach einem Kernel Update bootet mein Root-Server nicht mehr
Vom alten Kernel gibt es noch ein deb-File, aber ich komme nur mittels eines Recovery-System auf den Rechner ( so eine Art Knoppix)
Damit kann ich dann die Platten booten usw.
Meine Frage: Wie kann ich den alten Kernel auf dem (nicht aktivem) Standard-System installieren? (dpkg wendet es ja auf dem aktiven Recovery-System an.)
Danke und Grüße,
fitti
nach einem Kernel Update bootet mein Root-Server nicht mehr
Vom alten Kernel gibt es noch ein deb-File, aber ich komme nur mittels eines Recovery-System auf den Rechner ( so eine Art Knoppix)
Damit kann ich dann die Platten booten usw.
Meine Frage: Wie kann ich den alten Kernel auf dem (nicht aktivem) Standard-System installieren? (dpkg wendet es ja auf dem aktiven Recovery-System an.)
Danke und Grüße,
fitti
Re: dpkg auf nicht aktivem System anweden
Ist in dem Recovery-System das Root-Filesystem eingebunden als /?
Dann solltest Du direkt installieren können. Andernfalls noch mit chroot das System betreten.
Dann solltest Du direkt installieren können. Andernfalls noch mit chroot das System betreten.
MfG GoKi
:wq
:wq
Re: dpkg auf nicht aktivem System anweden
erst mal danke.
Aber wenn ich chroot ausführen will, erscheint:
chroot: es ist nicht möglich, â/bin/bashâ auszuführen: Datei oder Verzeichnis nicht gefunden
Aber wenn ich chroot ausführen will, erscheint:
chroot: es ist nicht möglich, â/bin/bashâ auszuführen: Datei oder Verzeichnis nicht gefunden
Re: dpkg auf nicht aktivem System anweden
sorry, da war ein leerzeichen zu viel.
jetzt bekome ich aber folgenden Fehler:
kommen sich die Systeme ins Gehege?
jetzt bekome ich aber folgenden Fehler:
Code: Alles auswählen
dpkg -i /root/linux-image-2.6.26-1-amd64_2.6.26-8_amd64.deb
(Lese Datenbank ... 223603 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereiten zum Ersetzen von linux-image-2.6.26-1-amd64 2.6.26-8 (durch .../linux-image-2.6.26-1-amd64_2.6.26-8_amd64.deb) ...
Could not find mkinitramfs-kpkg mkinitrd.yaird. at /var/lib/dpkg/tmp.ci/preinst line 234, <STDIN> line 9.
The directory /lib/modules/2.6.26-1-amd64 still exists. Continuing as directed.
Done.
Entpacke Ersatz für linux-image-2.6.26-1-amd64 ...
Richte linux-image-2.6.26-1-amd64 ein (2.6.26-8) ...
Running depmod.
Failed to find suitable ramdisk generation tool for kernel version
2.6.26-1-amd64 on running kernel 2.6.24.2-live in mkinitramfs-kpkg mkinitrd.yaird
dpkg: Fehler beim Bearbeiten von linux-image-2.6.26-1-amd64 (--install):
Unterprozess post-installation script gab den Fehlerwert 9 zurück
Fehler traten auf beim Bearbeiten von:
linux-image-2.6.26-1-amd64
- KBDCALLS
- Moderator
- Beiträge: 22447
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Re: dpkg auf nicht aktivem System anweden
Es ist zwar etwas unsinning sic sich mkinitramfs-kpkg . im /usr/sbin befindet. Ein mount -a oder /etc/init.d/mountall.sh müßte helfen.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.
Re: dpkg auf nicht aktivem System anweden
Beide Befehle haben nichts geändert.
Was bedeutet diese Fehlermeldung denn eigentlich?
Auch wenn ich yaird installiere, kommt die gleiche Fehlermeldung.
Was bedeutet diese Fehlermeldung denn eigentlich?
Code: Alles auswählen
Failed to find suitable ramdisk generation tool for kernel version
2.6.26-1-amd64 on running kernel 2.6.24.2-live in mkinitramfs-kpkg mkinitrd.yaird
- KBDCALLS
- Moderator
- Beiträge: 22447
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Re: dpkg auf nicht aktivem System anweden
ER teilt dir mit das kein passsender Ramdiskcreator gefunden wird.
Was ergibt den? und
Wenn nichts gefunden wird im Verzeichnis /usr/sbin mal nach sehen, ob da was zu finden ist.
Ansonsten die initramfs-tools installieren.
Was ergibt den
Code: Alles auswählen
mount
Code: Alles auswählen
type mkinitramfs-kpkg mkinitrd.yaird
Ansonsten die initramfs-tools installieren.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.
Re: dpkg auf nicht aktivem System anweden
initramfs-tools ist installiert.
Code: Alles auswählen
:/mnt/sda1/grub# type mkinitramfs-kpkg mkinitrd.yaird
mkinitramfs-kpkg is /usr/sbin/mkinitramfs-kpkg
mkinitrd.yaird is /usr/sbin/mkinitrd.yaird
Code: Alles auswählen
# mount
sysfs on /sys type sysfs (rw)
none on / type unionfs (rw)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
proc on /proc type proc (rw,noexec,nosuid,nodev)
varrun on /var/run type tmpfs (rw,noexec,nosuid,nodev,mode=0755)
varlock on /var/lock type tmpfs (rw,noexec,nosuid,nodev,mode=1777)
udev on /dev type tmpfs (rw,mode=0755)
devshm on /dev/shm type tmpfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
/dev/sda1 on /mnt/sda1 type ext2 (rw)
/dev/sda3 on /mnt/sda3 type ext3 (rw)
- KBDCALLS
- Moderator
- Beiträge: 22447
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Re: dpkg auf nicht aktivem System anweden
Sieht so aus als wenn du nicht im Chroot bist.
Wechsle mit cd in das Root deiner Installation.
Angenommen das wäre /mnt/sda1
Wenn du da drinne bist
Wenn du jetzt ein machst dann dürfte nur Ausgabe ein erscheinen . Und dann das zuvor genannte nochmal . Die chroot Umgebung verläßt man mit
Wechsle mit cd in das Root deiner Installation.
Angenommen das wäre /mnt/sda1
Wenn du da drinne bist
Code: Alles auswählen
chroot /mnt/sda1
Code: Alles auswählen
pwd
Code: Alles auswählen
/
Code: Alles auswählen
exit
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.
Re: dpkg auf nicht aktivem System anweden
Das Verzeichnis ist /mnt/sda3
Wenn ich dort ausführe, erhalte ich
/bin/bash existiert aber selbstverständlich:
Wenn ich dort
Code: Alles auswählen
chroot /mnt/sda3
Code: Alles auswählen
chroot: es ist nicht möglich, â/bin/bashâ auszuführen: Datei oder Verzeichnis nicht gefunden
Code: Alles auswählen
ls -l /bin/bash
-rwxr-xr-x 1 root root 813688 2008-04-15 03:37 /bin/bash
Re: dpkg auf nicht aktivem System anweden
Ups, WAS IST DAS DENN?
Zuletzt geändert von KBDCALLS am 12.04.2009 17:21:41, insgesamt 1-mal geändert.
Grund: Ausgabe entfernt und nach Nopaste verschoben.
Grund: Ausgabe entfernt und nach Nopaste verschoben.
- KBDCALLS
- Moderator
- Beiträge: 22447
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Re: dpkg auf nicht aktivem System anweden
umoute mal die Partiton und lass mal laufen.
PS habe das übrigens mit chroot gerade mal gestestet. Es wird nach der bash auf /dev/sda3 gesucht in deinem Falle. Solange du nicht im chroot bist bringt dir type garnichts. Wie siehts in den anderen Verzeichnissen denn aus ?
Code: Alles auswählen
fsck.ext3 -p -f /dev/sda3
PS habe das übrigens mit chroot gerade mal gestestet. Es wird nach der bash auf /dev/sda3 gesucht in deinem Falle. Solange du nicht im chroot bist bringt dir type garnichts. Wie siehts in den anderen Verzeichnissen denn aus ?
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.
Re: dpkg auf nicht aktivem System anweden
Der Provider hat festgestellt, dass eine Platte des Raid-Systems hinüber war und hat sie ausgetauscht. Das Problem bleibt aber das alte, hier Auszüge
usw.
Nun habe ich (wie von fsck.ext3 empfohlen) fsck -r ausgeführt und erhalte lauter solcher Meldungen:
und andere Fehlermeldungen.
Ob sich das System wiederherstellen lässt?
Der Check läuft noch, aber meine Hoffnung schwindet.
Code: Alles auswählen
:/mnt/sda3/bin# ls -l
ls: cannot access bash: No such file or directory
ls: cannot access arch: No such file or directory
ls: cannot access netcat: No such file or directory
ls: cannot access fgconsole: No such file or directory
usw.
total 188760483
-????????? ? ? ? ? ? arch
-????????? ? ? ? ? ? bash
-????????? ? ? ? ? ? bunzip2
-????????? ? ? ? ? ? busybox
-????????? ? ? ? ? ? bzcat
-?
-????????? ? ? ? ? ? chmod
Nun habe ich (wie von fsck.ext3 empfohlen) fsck -r ausgeführt und erhalte lauter solcher Meldungen:
Code: Alles auswählen
Error reading block 142934024 (Attempt to read block from filesystem resulted in short read) while getting next inode from scan. Ignore error<y>? yes
Force rewrite<y>? yes
Error reading block 142934031 (Attempt to read block from filesystem resulted in short read) while getting next inode from scan. Ignore error<y>? yes
Force rewrite<y>? yes
Error reading block 143917058 (Attempt to read block from filesystem resulted in short read) while getting next inode from scan. Ignore error<y>? yes
Force rewrite<y>? yes
Error reading block 143917069 (Attempt to read block from filesystem resulted in short read) while getting next inode from scan. Ignore error<y>? yes
Force rewrite<y>? yes
Ob sich das System wiederherstellen lässt?
Der Check läuft noch, aber meine Hoffnung schwindet.
Re: dpkg auf nicht aktivem System anweden
Na das hätte ich aber mit smartctl verifiziert.fitti70 hat geschrieben:Der Provider hat festgestellt, dass eine Platte des Raid-Systems hinüber war und hat sie ausgetauscht.
Wenn Die Reparatur erfolgreich war, und danach nicht lost+found gefüllt ist, ja.fitti70 hat geschrieben:Ob sich das System wiederherstellen lässt?
Der Check läuft noch, aber meine Hoffnung schwindet.
Gruß cirrussc
--------------------
„Der Mensch steigert zur Zeit die Nutzung dessen, was seiner Willkür unterliegt - und kommt sich sehr klug dabei vor.“ H. Gruhl
--------------------
„Der Mensch steigert zur Zeit die Nutzung dessen, was seiner Willkür unterliegt - und kommt sich sehr klug dabei vor.“ H. Gruhl