🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: ch.comp.os.linux
9 messages
9 total messages Started by Chrigi Hartmann Mon, 09 Jul 2007 07:46
Kernel Error
#720
Author: Chrigi Hartmann
Date: Mon, 09 Jul 2007 07:46
90 lines
5774 bytes
Hallo Zusammen

Ich habe 8 identische Intel Server unter Fedora 6 am laufen. Die haben 
ein Intel Xeon Dual Core 2.13 Ghz, 2 x 512 MB PC533 CL4 Ram, 2 x 160 GB 
S-ATA im Raid und ein Intel Server Board S3000AH verbaut.

Die Kisten laufen alle stabil, bis auf eine. Diese ist heute Morgen zum 
zweiten mal abgeschmiert. Im /var/log/messages finde ich folgendes:


Jul  9 07:21:02 dc kernel: kernel BUG at mm/rmap.c:588!
Jul  9 07:21:02 dc kernel: invalid opcode: 0000 [#1]
Jul  9 07:21:02 dc kernel: SMP
Jul  9 07:21:02 dc kernel: last sysfs file: 
/devices/system/cpu/cpu0/cpufreq/scaling_setspeed
Jul  9 07:21:02 dc kernel: Modules linked in: autofs4 hidp rfcomm l2cap 
bluetooth sunrpc ipv6 acpi_cpufreq freq_table dm_multipath video sbs 
i2c_ec dock button battery ac parport_pc lp parport floppy i2c_i801 
i2c_core iTCO_wdt iTCO_vendor_support ide_cd serio_raw e1000 cdrom sg 
pcspkr usb_storage dm_snapshot dm_zero dm_mirror dm_mod ata_piix libata 
sd_mod scsi_mod ext3 jbd ehci_hcd ohci_hcd uhci_hcd
Jul  9 07:21:02 dc kernel: CPU:    0
Jul  9 07:21:02 dc kernel: EIP:    0060:[<c0462103>]    Not tainted VLI
Jul  9 07:21:02 dc kernel: EFLAGS: 00210292   (2.6.20-1.2962.fc6 #1)
Jul  9 07:21:02 dc kernel: EIP is at page_remove_rmap+0xd4/0xf1
Jul  9 07:21:02 dc kernel: eax: 0000003b   ebx: c1000000   ecx: ffffffff 
   edx: 00200046
Jul  9 07:21:02 dc kernel: esi: d4af01d0   edi: 00000000   ebp: fffab9a4 
   esp: c881deb0
Jul  9 07:21:02 dc kernel: ds: 007b   es: 007b   ss: 0068
Jul  9 07:21:02 dc kernel: Process php (pid: 1306, ti=c881d000 
task=c25e2930 task.ti=c881d000)
Jul  9 07:21:02 dc kernel: Stack: c06a76a5 00000000 c1000000 03a69000 
c045c9aa 00000000 d4af01d0 c881df28
Jul  9 07:21:02 dc kernel:        00000000 00000001 03a87000 e691b038 
f7273a80 c2414f80 00000000 fffffffb
Jul  9 07:21:02 dc kernel:        c1d27dac e691b038 001883e5 03a87000 
00000000 c881df28 d949fb54 f7273a80
Jul  9 07:21:02 dc kernel: Call Trace:
Jul  9 07:21:02 dc kernel:  [<c045c9aa>] unmap_vmas+0x294/0x4fd
Jul  9 07:21:02 dc kernel:  [<c045f4df>] exit_mmap+0x73/0xe9
Jul  9 07:21:02 dc kernel:  [<c0420fb0>] mmput+0x34/0x7a
Jul  9 07:21:02 dc kernel:  [<c04258da>] do_exit+0x1e1/0x6db
Jul  9 07:21:02 dc kernel:  [<c0423918>] printk+0x1f/0x96
Jul  9 07:21:02 dc kernel:  [<c0619f0e>] do_page_fault+0x47e/0x506
Jul  9 07:21:02 dc kernel:  [<c0619a90>] do_page_fault+0x0/0x506
Jul  9 07:21:02 dc kernel:  [<c06186dc>] error_code+0x7c/0x90
Jul  9 07:21:02 dc kernel:  [<c0610033>] unix_sock_destructor+0xa/0xd5
Jul  9 07:21:02 dc kernel:  =======================
Jul  9 07:21:02 dc kernel: Code: c0 74 0d 8b 50 08 b8 d5 76 6a c0 e8 7c 
bd fd ff 8b 46 48 85 c0 74 14 8b 40 10 85 c0 74 0d 8b 50 2c b8 f4 76 6a 
c0 e8 61 bd fd ff <0f> 0b eb fe 8b 53 10 89 d8 59 5b 5b 5e 83 f2 01 83 
e2 01 e9 2a
Jul  9 07:21:03 dc kernel: EIP: [<c0462103>] page_remove_rmap+0xd4/0xf1 
SS:ESP 0068:c881deb0
Jul  9 07:21:03 dc kernel:  <1>Fixing recursive fault but reboot is needed!
Jul  9 07:21:03 dc kernel: BUG: scheduling while atomic: php/0x00000001/1306
Jul  9 07:21:03 dc kernel:  [<c061658e>] __sched_text_start+0x56/0xa23
Jul  9 07:21:03 dc kernel:  [<c042005d>] scheduler_tick+0x7c/0xdc
Jul  9 07:21:03 dc kernel:  [<c0423918>] printk+0x1f/0x96
Jul  9 07:21:03 dc kernel:  [<c04257f7>] do_exit+0xfe/0x6db
Jul  9 07:21:03 dc kernel:  [<c0405bad>] die+0x216/0x23b
Jul  9 07:21:03 dc kernel:  [<c0405fb8>] do_invalid_op+0x0/0xab
Jul  9 07:21:03 dc kernel:  [<c040605a>] do_invalid_op+0xa2/0xab
Jul  9 07:21:03 dc kernel:  [<c0462103>] page_remove_rmap+0xd4/0xf1
Jul  9 07:21:03 dc kernel:  [<c042328d>] release_console_sem+0x183/0x1c2
Jul  9 07:21:03 dc kernel:  [<c041cab0>] task_running_tick+0x2d/0x237
Jul  9 07:21:03 dc kernel:  [<c0456235>] __pagevec_free+0x14/0x1a
Jul  9 07:21:03 dc kernel:  [<c06186dc>] error_code+0x7c/0x90
Jul  9 07:21:03 dc kernel:  [<c0462103>] page_remove_rmap+0xd4/0xf1
Jul  9 07:21:03 dc kernel:  [<c045c9aa>] unmap_vmas+0x294/0x4fd
Jul  9 07:21:03 dc kernel:  [<c045f4df>] exit_mmap+0x73/0xe9
Jul  9 07:21:03 dc kernel:  [<c0420fb0>] mmput+0x34/0x7a
Jul  9 07:21:03 dc kernel:  [<c04258da>] do_exit+0x1e1/0x6db
Jul  9 07:21:03 dc kernel:  [<c0423918>] printk+0x1f/0x96
Jul  9 07:21:03 dc kernel:  [<c0619f0e>] do_page_fault+0x47e/0x506
Jul  9 07:21:03 dc kernel:  [<c0619a90>] do_page_fault+0x0/0x506
Jul  9 07:21:03 dc kernel:  [<c06186dc>] error_code+0x7c/0x90
Jul  9 07:21:03 dc kernel:  [<c0610033>] unix_sock_destructor+0xa/0xd5
Jul  9 07:21:03 dc kernel:  =======================


Kann hier jemand etwas mit diesen Meldungen anfange? WO muss ich 
ansetzen um das Problem zu finden und zu l�sen?
W�re um ein paar Tips dankbar.


Gr�assli us em P�ntnerland

Chrigi Hartmann
Re: Kernel Error
#721
Author: Stefan Heimers
Date: Mon, 09 Jul 2007 08:14
34 lines
2016 bytes
Chrigi Hartmann wrote:

> Kann hier jemand etwas mit diesen Meldungen anfange? WO muss ich
> ansetzen um das Problem zu finden und zu l�sen?

Hallo Chrigi,

Die Meldung sagt mir nix, aber in solchen F�llen teste ich immer erst mal
das Memory und die Platten mit einer Knoppix-CD.

F�rs Memory gibt man der Knoppix-CD als Bootoption memtest (oder memtest86,
bin nicht mehr sicher) ein, dann startet der Memorytest alleine, ohne
Linux.

F�r den Festplattentest lasse ich Knoppix normal starten, und benutze dann

 smartctl -a /dev/hda

oder

 smartctl -d ata -a /dev/sda # fuer S-ATA-Platten

um den Zustand der Platten auszulesen. Eventuell auch noch badblocks.

Wenn der Fehler noch nicht gefunden wird, kann man versuchen, einzelne Teile
des Rechners (Netzteil, Controllercarten,...) auszutauschen, bis man
den "S�nder" gefunden hat.

Software: Wenn Du sagst identische Rechner, heisst das, dass auch die
gleiche Software l�uft? Insbesondere Kernel-Versionen und geladene Module
vergleichen!

Gruss,
 Stefan
Re: Kernel Error
#723
Author: Chrigi Hartmann
Date: Mon, 09 Jul 2007 12:35
27 lines
2362 bytes
Moin Stefan

> Die Meldung sagt mir nix, aber in solchen F�llen teste ich immer erst mal
> das Memory und die Platten mit einer Knoppix-CD.
Geht schlecht da die Server ziemlich weit weg von hier stehen... Zur Not 
kann ich aber hinfahren (ca. 200km).
Gibts eine M�glichkeit, den Memory Test w�hrend dem laufenden Betrieb zu 
starten? Die HD's schliesse ich eigentlich aus da die sowieso per 
S.M.A.R.T. �berwacht werden und ich dann (so meine kleine Erfahrung) 
entsprechende Meldungen im Log auftauchen. Aber Memory k�nnte es schon 
sein...

> Wenn der Fehler noch nicht gefunden wird, kann man versuchen, einzelne Teile
> des Rechners (Netzteil, Controllercarten,...) auszutauschen, bis man
> den "S�nder" gefunden hat.
Ja dann mache ich eher N�gel mit K�pfen und ersetze die ganze Maschine 
inkl Reinstall und so... dann l�uft's 100% nachher ;)

> Software: Wenn Du sagst identische Rechner, heisst das, dass auch die
> gleiche Software l�uft? Insbesondere Kernel-Versionen und geladene Module
> vergleichen!
Ja, �berall FC6 mit allen Updates (per YUM). Alle mit Samba, MySQL, 
Apache, PHP und das �bliche Zeugs installiert. Ohne X.

Danke f�r dein Feedback und Gr�assli

Chrigi Hartmann
Re: Kernel Error
#724
Author: Adrian Ulrich
Date: Mon, 09 Jul 2007 16:34
26 lines
1828 bytes
Hallo Chrigi,

> Jul  9 07:21:02 dc kernel: kernel BUG at mm/rmap.c:588!
> Jul  9 07:21:02 dc kernel: invalid opcode: 0000 [#1]

Nun, da hat der memory-manager (mm/) was gesehen, was ihm nicht so
ganz passte.

> Jul  9 07:21:02 dc kernel: EFLAGS: 00210292   (2.6.20-1.2962.fc6 #1)
> Kann hier jemand etwas mit diesen Meldungen anfange? WO muss ich 
> ansetzen um das Problem zu finden und zu lösen?

Haben die anderen Server dieselbe Kernel-Version?

Falls nein: Up/Downgrade probieren.

Falls ja: Sieht nach Hardware aus. Memory / CPU.

Gruss,
 Adrian


-- 
 RFC 1925:
   (11) Every old idea will be proposed again with a different name and
        a different presentation, regardless of whether it works.
Re: Kernel Error
#725
Author: Adrian Ulrich
Date: Mon, 09 Jul 2007 16:43
18 lines
1698 bytes
> Geht schlecht da die Server ziemlich weit weg von hier stehen... Zur Not 
> kann ich aber hinfahren (ca. 200km).

Ganz blöder trick:

 Wenn du denkst, dass das Memory schuld ist, kannst du die Kiste probehalber
 mit weniger RAM booten: Einfach mit z.B. 'mem=512M' starten.
 Der Kernel wird so nur die ersten 512 Megabyte RAM verwenden und man kann das
 Problem 'live' etwas eingrenzen: Findet sich das 'böse RAM' oberhalb der
 angegebenen Limite wird der Server nun stabil laufen und nicht mehr panicen.


Gruss,
 Adrian
Re: Kernel Error
#726
Author: Chrigi Hartmann
Date: Mon, 09 Jul 2007 19:19
12 lines
1753 bytes
Hi Adrian

>  Wenn du denkst, dass das Memory schuld ist, kannst du die Kiste probehalber
>  mit weniger RAM booten: Einfach mit z.B. 'mem=512M' starten.
�hm wie teile ich das beim Reboot mit? Wie gesagt, ich sitze nicht vor 
der Kiste, hab nur SSH Zugriff und eine Person vor Ort, welche im 
Notfall den Resett dr�cken kann. Mehr darf ich der Person dort nicht 
zumuten ;))
Kann ich also schon beim /sbin/shutdown -r mitgeben, dass er mit 512 mal 
neustarten soll?

MFG; Chrigi Hartmann
Re: Kernel Error
#774
Author: Visvanath Ratnaweera
Date: Tue, 10 Jul 2007 05:08
17 lines
1842 bytes
Chrigi Hartmann schrieb:
>
> �hm wie teile ich das beim Reboot mit? Wie gesagt, ich sitze nicht vor 
> der Kiste, hab nur SSH Zugriff und eine Person vor Ort, welche im 
> Notfall den Resett dr�cken kann. Mehr darf ich der Person dort nicht 
> zumuten ;))

Das musst du in Boot-manager einbrennen. Z.B. bei lilo w�re es
append="mem=512M" (falls "append" schon vorhanden nur erg�nzen,
nicht vergessen lilo auszuf�hren!)
http://www.linuxinfor.com/german/man5/lilo.conf.html

Sei gewarnt: Spielereien mit Boot-manager k�nnte einen Besuch mit der
Rettungs-CD zur Folge haben! (Nat�rlich nur wenn du keine Remote-console
hast, ich nehme es jetzt an.)

Visvanath
Re: Kernel Error
#775
Author: Chrigi Hartmann
Date: Tue, 10 Jul 2007 14:51
10 lines
1634 bytes
Salut

> Das musst du in Boot-manager einbrennen. Z.B. bei lilo w�re es
> append="mem=512M" (falls "append" schon vorhanden nur erg�nzen,
> nicht vergessen lilo auszuf�hren!)
> http://www.linuxinfor.com/german/man5/lilo.conf.html
Ne w�re GRUB. Ich riskier's lieber nicht und schicke vorsichtshalber mal 
2 neue Memory hin. Diese kann dann jemand vor Ort mal ersetzen.

Danke und Gruss - Chrigi Hartmann
Re: Kernel Error
#776
Author: Chrigi Hartmann
Date: Thu, 12 Jul 2007 09:25
14 lines
1633 bytes
Hallo miteinander

>> Jul  9 07:21:02 dc kernel: kernel BUG at mm/rmap.c:588!
>> Jul  9 07:21:02 dc kernel: invalid opcode: 0000 [#1]
> 
> Nun, da hat der memory-manager (mm/) was gesehen, was ihm nicht so
> ganz passte.
Also Jungs, das CalandaBr�u hat sich Adrian verdient ;-) Es lag wirklich 
am RAM. Nachdem gestern die beiden RAM Riegel durch neue ersetzt wurde, 
l�uft die Kiste wieder stabil.

Danke f�r die Mithilfe und Gr�assli

Chrigi Hartmann
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads