XFS-Bug
XFS-Bug
Servus,
Ich habe am WE ein XFS-System auf den .26 Kernel umgestellt. Seitdem habe ich massenweise XFS Fehler. Ich habe auch schon diverse Themen zu diesem Problem gefunden, nur eine Lösung außer "eigentlich ist es gefixt" habe ich nicht gefunden. Wie treibe ich denn diesen Fehler meinem Lenny aus?
Gruss
PS:
[240634.005247] Filesystem "dm-0": xfs_log_force: error 5 returned.
[240678.578678] Filesystem "dm-0": xfs_log_force: error 5 returned.
[240723.025059] Filesystem "dm-0": xfs_log_force: error 5 returned.
[240767.698374] Filesystem "dm-0": xfs_log_force: error 5 returned.
[240812.716900] Filesystem "dm-0": xfs_log_force: error 5 returned.
[240857.827966] Filesystem "dm-0": xfs_log_force: error 5 returned.
[240859.998496] Filesystem "dm-0": xfs_log_force: error 5 returned.
[240859.998579] Filesystem "dm-0": xfs_log_force: error 5 returned.
[240859.998760] Filesystem "dm-0": xfs_log_force: error 5 returned.
[240859.998834] Filesystem "dm-0": xfs_log_force: error 5 returned.
[240860.510035] Filesystem "dm-0": xfs_log_force: error 5 returned.
[240860.510035] Filesystem "dm-0": xfs_log_force: error 5 returned.
[240860.510035] Filesystem "dm-0": xfs_log_force: error 5 returned.
[240860.510035] Filesystem "dm-0": xfs_log_force: error 5 returned.
[240860.725556] Filesystem "dm-0": xfs_log_force: error 5 returned.
[240868.729763] Filesystem "dm-0": Disabling barriers, not supported by the underlying device
[240944.005319] XFS mounting filesystem dm-0
[240944.597544] Starting XFS recovery on filesystem: dm-0 (logdev: internal)
[240957.345884] [<c0103853>] sysenter_past_esp+0x78/0xb1
[240957.346085] Filesystem "dm-0": XFS internal error xfs_trans_cancel at line 1163 of file fs/xfs/xfs_trans.c. Caller 0xf918e6d5
[240957.350552] [<c0103853>] sysenter_past_esp+0x78/0xb1
[240957.350552] Filesystem "dm-0": Corruption of in-memory data detected. Shutting down filesystem: dm-0
[240957.350552] Please umount the filesystem, and rectify the problem(s)
[240957.354552] Failed to recover EFIs on filesystem: dm-0
Ich habe am WE ein XFS-System auf den .26 Kernel umgestellt. Seitdem habe ich massenweise XFS Fehler. Ich habe auch schon diverse Themen zu diesem Problem gefunden, nur eine Lösung außer "eigentlich ist es gefixt" habe ich nicht gefunden. Wie treibe ich denn diesen Fehler meinem Lenny aus?
Gruss
PS:
[240634.005247] Filesystem "dm-0": xfs_log_force: error 5 returned.
[240678.578678] Filesystem "dm-0": xfs_log_force: error 5 returned.
[240723.025059] Filesystem "dm-0": xfs_log_force: error 5 returned.
[240767.698374] Filesystem "dm-0": xfs_log_force: error 5 returned.
[240812.716900] Filesystem "dm-0": xfs_log_force: error 5 returned.
[240857.827966] Filesystem "dm-0": xfs_log_force: error 5 returned.
[240859.998496] Filesystem "dm-0": xfs_log_force: error 5 returned.
[240859.998579] Filesystem "dm-0": xfs_log_force: error 5 returned.
[240859.998760] Filesystem "dm-0": xfs_log_force: error 5 returned.
[240859.998834] Filesystem "dm-0": xfs_log_force: error 5 returned.
[240860.510035] Filesystem "dm-0": xfs_log_force: error 5 returned.
[240860.510035] Filesystem "dm-0": xfs_log_force: error 5 returned.
[240860.510035] Filesystem "dm-0": xfs_log_force: error 5 returned.
[240860.510035] Filesystem "dm-0": xfs_log_force: error 5 returned.
[240860.725556] Filesystem "dm-0": xfs_log_force: error 5 returned.
[240868.729763] Filesystem "dm-0": Disabling barriers, not supported by the underlying device
[240944.005319] XFS mounting filesystem dm-0
[240944.597544] Starting XFS recovery on filesystem: dm-0 (logdev: internal)
[240957.345884] [<c0103853>] sysenter_past_esp+0x78/0xb1
[240957.346085] Filesystem "dm-0": XFS internal error xfs_trans_cancel at line 1163 of file fs/xfs/xfs_trans.c. Caller 0xf918e6d5
[240957.350552] [<c0103853>] sysenter_past_esp+0x78/0xb1
[240957.350552] Filesystem "dm-0": Corruption of in-memory data detected. Shutting down filesystem: dm-0
[240957.350552] Please umount the filesystem, and rectify the problem(s)
[240957.354552] Failed to recover EFIs on filesystem: dm-0
Re: XFS-Bug
ich habe hier zwar kein xfs, aber wie wäre es wenn du es wie dort steht unmountest und dann ein xfs_check drüber laufen lässt...
Re: XFS-Bug
die schreiben dort, das es ab der Kernel Version .29 gefixt ist. Du hast die .26
Re: XFS-Bug
keto:~# apt-cache search linux-image*
alsa-base - ALSA driver configuration files
linux-image-2.6-486 - Linux 2.6 image on x86
linux-image-2.6-686 - Linux 2.6 image on PPro/Celeron/PII/PIII/P4
linux-image-2.6-686-bigmem - Linux 2.6 image on PPro/Celeron/PII/PIII/P4
linux-image-2.6-amd64 - Linux 2.6 image on AMD64
linux-image-2.6-k7 - Linux 2.6 image on AMD K7 - transition package
linux-image-2.6-openvz-686 - Linux 2.6 image on PPro/Celeron/PII/PIII/P4, OpenVZ support
linux-image-2.6-vserver-686 - Linux 2.6 image on PPro/Celeron/PII/PIII/P4, Linux-VServer support
linux-image-2.6-vserver-686-bigmem - Linux 2.6 image on PPro/Celeron/PII/PIII/P4, Linux-VServer support
linux-image-2.6-xen-686 - Linux 2.6 image on i686, oldstyle Xen support
linux-image-486 - Linux image on x86
linux-image-686 - Linux image on PPro/Celeron/PII/PIII/P4
linux-image-686-bigmem - Linux image on PPro/Celeron/PII/PIII/P4
linux-image-amd64 - Linux image on AMD64
linux-image-k7 - Linux image on AMD K7 - transition package
linux-image-openvz-686 - Linux image on PPro/Celeron/PII/PIII/P4, OpenVZ support
linux-image-vserver-686 - Linux image on PPro/Celeron/PII/PIII/P4, Linux-VServer support
linux-image-vserver-686-bigmem - Linux image on PPro/Celeron/PII/PIII/P4, Linux-VServer support
linux-image-xen-686 - Linux image on i686, oldstyle Xen support
rt2400-source - source for rt2400 wireless network driver
rt2500-source - source for rt2500 wireless network driver
rt2570-source - source for rt2570 wireless network driver
linux-headers-2.6.26-1-486 - Header files for Linux 2.6.26-1-486
linux-headers-2.6.26-1-686 - Header files for Linux 2.6.26-1-686
linux-headers-2.6.26-1-686-bigmem - Header files for Linux 2.6.26-1-686-bigmem
linux-headers-2.6.26-1-amd64 - Header files for Linux 2.6.26-1-amd64
linux-headers-2.6.26-1-openvz-686 - Header files for Linux 2.6.26-1-openvz-686
linux-headers-2.6.26-1-vserver-686 - Header files for Linux 2.6.26-1-vserver-686
linux-headers-2.6.26-1-vserver-686-bigmem - Header files for Linux 2.6.26-1-vserver-686-bigmem
linux-headers-2.6.26-1-xen-686 - Header files for Linux 2.6.26-1-xen-686
linux-headers-2.6.26-2-486 - Header files for Linux 2.6.26-2-486
linux-headers-2.6.26-2-686 - Header files for Linux 2.6.26-2-686
linux-headers-2.6.26-2-686-bigmem - Header files for Linux 2.6.26-2-686-bigmem
linux-headers-2.6.26-2-amd64 - Header files for Linux 2.6.26-2-amd64
linux-headers-2.6.26-2-openvz-686 - Header files for Linux 2.6.26-2-openvz-686
linux-headers-2.6.26-2-vserver-686 - Header files for Linux 2.6.26-2-vserver-686
linux-headers-2.6.26-2-vserver-686-bigmem - Header files for Linux 2.6.26-2-vserver-686-bigmem
linux-headers-2.6.26-2-xen-686 - Header files for Linux 2.6.26-2-xen-686
linux-image-2.6.26-1-486 - Linux 2.6.26 image on x86
linux-image-2.6.26-1-686 - Linux 2.6.26 image on PPro/Celeron/PII/PIII/P4
linux-image-2.6.26-1-686-bigmem - Linux 2.6.26 image on PPro/Celeron/PII/PIII/P4
linux-image-2.6.26-1-amd64 - Linux 2.6.26 image on AMD64
linux-image-2.6.26-1-openvz-686 - Linux 2.6.26 image on PPro/Celeron/PII/PIII/P4, OpenVZ support
linux-image-2.6.26-1-vserver-686 - Linux 2.6.26 image on PPro/Celeron/PII/PIII/P4, Linux-VServer support
linux-image-2.6.26-1-vserver-686-bigmem - Linux 2.6.26 image on PPro/Celeron/PII/PIII/P4, Linux-VServer support
linux-image-2.6.26-1-xen-686 - Linux 2.6.26 image on i686, oldstyle Xen support
linux-image-2.6.26-2-486 - Linux 2.6.26 image on x86
linux-image-2.6.26-2-686 - Linux 2.6.26 image on PPro/Celeron/PII/PIII/P4
linux-image-2.6.26-2-686-bigmem - Linux 2.6.26 image on PPro/Celeron/PII/PIII/P4
linux-image-2.6.26-2-amd64 - Linux 2.6.26 image on AMD64
linux-image-2.6.26-2-openvz-686 - Linux 2.6.26 image on PPro/Celeron/PII/PIII/P4, OpenVZ support
linux-image-2.6.26-2-vserver-686 - Linux 2.6.26 image on PPro/Celeron/PII/PIII/P4, Linux-VServer support
linux-image-2.6.26-2-vserver-686-bigmem - Linux 2.6.26 image on PPro/Celeron/PII/PIII/P4, Linux-VServer support
linux-image-2.6.26-2-xen-686 - Linux 2.6.26 image on i686, oldstyle Xen support
linux-tree-2.6.26 - Linux kernel source tree for building Debian kernel images
linux-image-2.6.17-1-686 - Linux kernel 2.6.17 image on PPro/Celeron/PII/PIII/P4 machines
Nochmal die Frage, bitte: Woher bekomme ich den .29 Kernel?
Re: XFS-Bug
mir fallen 3 Optionen ein:
1. http://wiki.debian.org/LennyAndAHalf (ist noch nicht draussen)
2. selber bauen
3. Backup einspielen (vorher scheints ja funktioniert zu haben)
1. http://wiki.debian.org/LennyAndAHalf (ist noch nicht draussen)
2. selber bauen
3. Backup einspielen (vorher scheints ja funktioniert zu haben)
Re: XFS-Bug
> 1. http://wiki.debian.org/LennyAndAHalf (ist noch nicht draussen)
Also ist der .29 nicht offiziell sondern eher ein Gebastel.
> 2. selber bauen
Bleibt mir wohl nix anderes übrig, wie es scheint. Toll...
> 3. Backup einspielen (vorher scheints ja funktioniert zu haben)
Eben nicht, weil: http://debianforum.de/forum/viewtopic.p ... 22#p690622
Alles in allem: *hmpft*
Also ist der .29 nicht offiziell sondern eher ein Gebastel.
> 2. selber bauen
Bleibt mir wohl nix anderes übrig, wie es scheint. Toll...
> 3. Backup einspielen (vorher scheints ja funktioniert zu haben)
Eben nicht, weil: http://debianforum.de/forum/viewtopic.p ... 22#p690622
Alles in allem: *hmpft*
Re: XFS-Bug
Kernel Archive in die sources.list eintragen:
Nach allen verfügbaren linux-images für mein System suchen (uname -m zeigt die derzeitige machine an 368, 468, 686... )
Aus der Liste dann den passenden Kernel raussuchen...
Fertig ...
Nun wäre ein Standard Kernel installiert
----
Wenn man den Debian Kernel nun komplett selber bauen möchte:
Den neuen Kernel besorgen:
Die alte Konfiguration vom Kernel aus /boot/ laden
Bei weiteren Anpassungen:
Kernel bauen:
Kernel installieren:
Neustarten:
Grüße
Robert Tulke
Code: Alles auswählen
echo "deb http://kernel-archive.buildserver.net/debian-kernel trunk main" >> /etc/apt/sources.list
wget -q -O - http://kernel-archive.buildserver.net/key-2009 | apt-key add -
aptitude update
Code: Alles auswählen
apt-cache search linux-image$ |grep $(uname -m| sed 's/i//g')
linux-image-2.6-686 - Linux 2.6 image on PPro/Celeron/PII/PIII/P4
linux-image-2.6-686-bigmem - Linux 2.6 image on PPro/Celeron/PII/PIII/P4
linux-image-2.6-openvz-686 - Linux 2.6 image on PPro/Celeron/PII/PIII/P4, OpenVZ support
linux-image-2.6-vserver-686 - Linux 2.6 image on PPro/Celeron/PII/PIII/P4, Linux-VServer support
linux-image-2.6-vserver-686-bigmem - Linux 2.6 image on PPro/Celeron/PII/PIII/P4, Linux-VServer support
linux-image-2.6-xen-686 - Linux 2.6 image on i686, oldstyle Xen support
linux-image-686 - Linux image on PPro/Celeron/PII/PIII/P4
linux-image-686-bigmem - Linux image on PPro/Celeron/PII/PIII/P4
linux-image-openvz-686 - Linux image on PPro/Celeron/PII/PIII/P4, OpenVZ support
linux-image-vserver-686 - Linux image on PPro/Celeron/PII/PIII/P4, Linux-VServer support
linux-image-vserver-686-bigmem - Linux image on PPro/Celeron/PII/PIII/P4, Linux-VServer support
linux-image-xen-686 - Linux image on i686, oldstyle Xen support
linux-image-2.6.26-1-686 - Linux 2.6.26 image on PPro/Celeron/PII/PIII/P4
linux-image-2.6.26-1-686-bigmem - Linux 2.6.26 image on PPro/Celeron/PII/PIII/P4
linux-image-2.6.26-1-openvz-686 - Linux 2.6.26 image on PPro/Celeron/PII/PIII/P4, OpenVZ support
linux-image-2.6.26-1-vserver-686 - Linux 2.6.26 image on PPro/Celeron/PII/PIII/P4, Linux-VServer support
linux-image-2.6.26-1-vserver-686-bigmem - Linux 2.6.26 image on PPro/Celeron/PII/PIII/P4, Linux-VServer support
linux-image-2.6.26-1-xen-686 - Linux 2.6.26 image on i686, oldstyle Xen support
linux-image-2.6.26-2-686 - Linux 2.6.26 image on PPro/Celeron/PII/PIII/P4
linux-image-2.6.26-2-686-bigmem - Linux 2.6.26 image on PPro/Celeron/PII/PIII/P4
linux-image-2.6.26-2-openvz-686 - Linux 2.6.26 image on PPro/Celeron/PII/PIII/P4, OpenVZ support
linux-image-2.6.26-2-vserver-686 - Linux 2.6.26 image on PPro/Celeron/PII/PIII/P4, Linux-VServer support
linux-image-2.6.26-2-vserver-686-bigmem - Linux 2.6.26 image on PPro/Celeron/PII/PIII/P4, Linux-VServer support
linux-image-2.6.26-2-xen-686 - Linux 2.6.26 image on i686, oldstyle Xen support
linux-image-2.6.30-trunk-686 - Linux 2.6.30 image on PPro/Celeron/PII/PIII/P4
linux-image-2.6.30-trunk-686-bigmem - Linux 2.6.30 image on PPro/Celeron/PII/PIII/P4
linux-image-2.6.31-rc1-686 - Linux 2.6.31-rc1 image on PPro/Celeron/PII/PIII/P4
linux-image-2.6.31-rc1-686-bigmem - Linux 2.6.31-rc1 image on PPro/Celeron/PII/PIII/P4
linux-image-2.6.31-rc2-686 - Linux 2.6.31-rc2 image on PPro/Celeron/PII/PIII/P4
linux-image-2.6.31-rc2-686-bigmem - Linux 2.6.31-rc2 image on PPro/Celeron/PII/PIII/P4
linux-image-2.6.31-rc3-686 - Linux 2.6.31-rc3 image on PPro/Celeron/PII/PIII/P4
linux-image-2.6.31-rc3-686-bigmem - Linux 2.6.31-rc3 image on PPro/Celeron/PII/PIII/P4
linux-image-2.6.31-rc4-686 - Linux 2.6.31-rc4 image on PPro/Celeron/PII/PIII/P4
linux-image-2.6.31-rc4-686-bigmem - Linux 2.6.31-rc4 image on PPro/Celeron/PII/PIII/P4
linux-image-2.6.31-rc5-686 - Linux 2.6.31-rc5 image on PPro/Celeron/PII/PIII/P4
linux-image-2.6.31-rc5-686-bigmem - Linux 2.6.31-rc5 image on PPro/Celeron/PII/PIII/P4
Code: Alles auswählen
aptitude install linux-image-2.6.31-rc5-686
Code: Alles auswählen
reboot
----
Wenn man den Debian Kernel nun komplett selber bauen möchte:
Code: Alles auswählen
aptitude install kernel-package libncurses5-dev build-essential mc wget
Code: Alles auswählen
cd /usr/src
rm linux (sofern vorhanden)
wget ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-2.6.30.tar.bz2
tar xvfj linux-2.6.30.tar.bz2
ln -s linux-2.6.30 linux
cd linux
make proper
Code: Alles auswählen
make oldconfig
Code: Alles auswählen
make menuconfig
Code: Alles auswählen
make-kpkg --initrd kernel_image --revision kernelrebuild.01
cd /usr/src
Code: Alles auswählen
dpkg -i kernel-image-2.6.30_kernelrebuild.01_amd64.deb
Code: Alles auswählen
reboot
Grüße
Robert Tulke
[mailto: rt@debian.sh]
http://www.debian.sh
Value your freedom, or you will lose it, teaches history. "Don't bother us with politics," respond those who don't want to learn.
Richard Stallman
http://www.debian.sh
Value your freedom, or you will lose it, teaches history. "Don't bother us with politics," respond those who don't want to learn.
Richard Stallman