H
HxD
Guest
Guten Morgen,
wer einen Hetzner betreibt mit den Hauseigenen Repos, der wird, wenn er Debian Squeeze in der 64bit Version laufen lässt eventuell folgenden Fehler beim Upgrade auf den Kernel 2.6.32-5-amd64 bekommen:
----------------------------------------------------------------------------------------------------------------------------------------------------------------
ACHTUNG: Wenn ihr ÄLTERE Realtek Karten im Server habt, kann auch folgende Fehlermeldung mit ausgespuckt werden:
Dafür einfach das FW-Update der Realtek Karte ausführen
----------------------------------------------------------------------------------------------------------------------------------------------------------------
So, nun widmen wir uns dem Fehler, wie ihr sehen könnt, kann der Kernel nicht geupdatet werden, weil LILO fehlt bzw. Grub falsch Konfiguriert ist. /etc/mdadm.conf hat keine arrays. Wenn dies der Fall ist, aber bei cat /proc/mdstat euer Raid korrekt ausgegeben wird, einfach folgendes eingeben, Temporär bekommt ihr so das System wieder zum laufen. ( Würde ansonsten bei einem Hardreset abschmieren )
Danach normal mit aptitude safe-upgrade den neuen Kernel installieren.
Wieso jedoch in der mdadm.conf keine array Daten stehen, kann ich aktuell auch noch nicht sagen. Soweit bin ich noch nicht...
Eventuell erspare ich so einigen direkt das nervige Gefrickel nach der Lösung...
wer einen Hetzner betreibt mit den Hauseigenen Repos, der wird, wenn er Debian Squeeze in der 64bit Version laufen lässt eventuell folgenden Fehler beim Upgrade auf den Kernel 2.6.32-5-amd64 bekommen:
Code:
root@alpha ~ # aptitude safe-upgrade
The following partially installed packages will be configured:
linux-image-2.6.32-5-amd64
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.
Setting up linux-image-2.6.32-5-amd64 (2.6.32-35squeeze2) ...
Running depmod.
Running update-initramfs.
update-initramfs: Generating /boot/initrd.img-2.6.32-5-amd64
W: mdadm: /etc/mdadm/mdadm.conf defines no arrays.
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 2.6.32-5-amd64 /boot/vmlinuz-2.6.32-5-amd64
run-parts: executing /etc/kernel/postinst.d/zz-lilo 2.6.32-5-amd64 /boot/vmlinuz-2.6.32-5-amd64
Warning: Not updating LILO; /etc/lilo.conf not found
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 2.6.32-5-amd64 /boot/vmlinuz-2.6.32-5-amd64
Generating grub.cfg ...
/usr/sbin/grub-probe: error: no such disk.
run-parts: /etc/kernel/postinst.d/zz-update-grub exited with return code 1
Failed to process /etc/kernel/postinst.d at /var/lib/dpkg/info/linux-image-2.6.32-5-amd64.postinst line 799.
dpkg: error processing linux-image-2.6.32-5-amd64 (--configure):
subprocess installed post-installation script returned error exit status 2
configured to not write apport reports
Errors were encountered while processing:
linux-image-2.6.32-5-amd64
E: Sub-process /usr/bin/dpkg returned an error code (1)
A package failed to install. Trying to recover:
Setting up linux-image-2.6.32-5-amd64 (2.6.32-35squeeze2) ...
Running depmod.
Running update-initramfs.
update-initramfs: Generating /boot/initrd.img-2.6.32-5-amd64
W: mdadm: /etc/mdadm/mdadm.conf defines no arrays.
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 2.6.32-5-amd64 /boot/vmlinuz-2.6.32-5-amd64
run-parts: executing /etc/kernel/postinst.d/zz-lilo 2.6.32-5-amd64 /boot/vmlinuz-2.6.32-5-amd64
Warning: Not updating LILO; /etc/lilo.conf not found
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 2.6.32-5-amd64 /boot/vmlinuz-2.6.32-5-amd64
Generating grub.cfg ...
/usr/sbin/grub-probe: error: no such disk.
run-parts: /etc/kernel/postinst.d/zz-update-grub exited with return code 1
Failed to process /etc/kernel/postinst.d at /var/lib/dpkg/info/linux-image-2.6.32-5-amd64.postinst line 799.
dpkg: error processing linux-image-2.6.32-5-amd64 (--configure):
subprocess installed post-installation script returned error exit status 2
Errors were encountered while processing:
linux-image-2.6.32-5-amd64
----------------------------------------------------------------------------------------------------------------------------------------------------------------
ACHTUNG: Wenn ihr ÄLTERE Realtek Karten im Server habt, kann auch folgende Fehlermeldung mit ausgespuckt werden:
Code:
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168d-2.fw for module r8169
Dafür einfach das FW-Update der Realtek Karte ausführen
Code:
aptitude install firmware-realtek
update-initramfs -u
----------------------------------------------------------------------------------------------------------------------------------------------------------------
So, nun widmen wir uns dem Fehler, wie ihr sehen könnt, kann der Kernel nicht geupdatet werden, weil LILO fehlt bzw. Grub falsch Konfiguriert ist. /etc/mdadm.conf hat keine arrays. Wenn dies der Fall ist, aber bei cat /proc/mdstat euer Raid korrekt ausgegeben wird, einfach folgendes eingeben, Temporär bekommt ihr so das System wieder zum laufen. ( Würde ansonsten bei einem Hardreset abschmieren )
Code:
grub-install --recheck /dev/sda
grub-install --recheck /dev/sdb
update-grub
Danach normal mit aptitude safe-upgrade den neuen Kernel installieren.
Wieso jedoch in der mdadm.conf keine array Daten stehen, kann ich aktuell auch noch nicht sagen. Soweit bin ich noch nicht...
Eventuell erspare ich so einigen direkt das nervige Gefrickel nach der Lösung...