XFS-Bug

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
patrickb
Beiträge: 9
Registriert: 25.03.2009 12:47:28

XFS-Bug

Beitrag von patrickb » 04.08.2009 16:35:25

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

123456
Beiträge: 6126
Registriert: 08.03.2003 14:07:24

Re: XFS-Bug

Beitrag von 123456 » 04.08.2009 18:39:03

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...

patrickb
Beiträge: 9
Registriert: 25.03.2009 12:47:28

Re: XFS-Bug

Beitrag von patrickb » 04.08.2009 19:01:34


123456
Beiträge: 6126
Registriert: 08.03.2003 14:07:24

Re: XFS-Bug

Beitrag von 123456 » 04.08.2009 19:36:15

die schreiben dort, das es ab der Kernel Version .29 gefixt ist. Du hast die .26

patrickb
Beiträge: 9
Registriert: 25.03.2009 12:47:28

Re: XFS-Bug

Beitrag von patrickb » 04.08.2009 21:17:27

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?

123456
Beiträge: 6126
Registriert: 08.03.2003 14:07:24

Re: XFS-Bug

Beitrag von 123456 » 04.08.2009 21:31:39

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)

patrickb
Beiträge: 9
Registriert: 25.03.2009 12:47:28

Re: XFS-Bug

Beitrag von patrickb » 04.08.2009 21:38:44

> 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*

Benutzeravatar
cray
Beiträge: 112
Registriert: 27.05.2002 01:39:01
Kontaktdaten:

Re: XFS-Bug

Beitrag von cray » 05.08.2009 14:39:54

Kernel Archive in die sources.list eintragen:

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
Nach allen verfügbaren linux-images für mein System suchen (uname -m zeigt die derzeitige machine an 368, 468, 686... )

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
Aus der Liste dann den passenden Kernel raussuchen...

Code: Alles auswählen

aptitude install linux-image-2.6.31-rc5-686
Fertig ...

Code: Alles auswählen

reboot
Nun wäre ein Standard Kernel installiert


----
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
Den neuen Kernel besorgen:

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
Die alte Konfiguration vom Kernel aus /boot/ laden

Code: Alles auswählen

make oldconfig
Bei weiteren Anpassungen:

Code: Alles auswählen

make menuconfig
Kernel bauen:

Code: Alles auswählen

make-kpkg --initrd kernel_image --revision kernelrebuild.01
cd /usr/src
Kernel installieren:

Code: Alles auswählen

dpkg -i kernel-image-2.6.30_kernelrebuild.01_amd64.deb
Neustarten:

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

Antworten