/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
Assertion failiure?!
Fra : Morten Trab


Dato : 14-06-04 16:03

Davs...

Hvad betyder følende fejl fra RedHat 7.3??

kernel: Assertion failure in journal_commit_transaction() at commit.c:535:
"buffer_jdirty(bh)"
kernel: ------------[ cut here ]------------
kernel: kernel BUG at commit.c:535!
kernel: invalid operand: 0000
kernel: ipt_MASQUERADE ipt_state ip_nat_ftp ip_gre ip_conntrack_ftp
iptable_filter ipt
kernel: CPU: 1
kernel: EIP: 0010:[<d08540e4>] Not tainted
kernel: EFLAGS: 00010286
kernel:
kernel: EIP is at journal_commit_transaction [jbd] 0xb04 (2.4.18-3smp)
kernel: eax: 0000001c ebx: 0000000a ecx: c02eee60 edx: 00003820
kernel: esi: c94ed580 edi: c7379660 ebp: cb664000 esp: cb665e78

--
Mvh./Best Regards,
Morten Trab
http://www.blackchart.dk



 
 
Rasmus Bøg Hansen (14-06-2004)
Kommentar
Fra : Rasmus Bøg Hansen


Dato : 14-06-04 17:05

"Morten Trab" <morten@trab.dk> writes:

> Hvad betyder følende fejl fra RedHat 7.3??

At noget er gået galt i ext3-driveren. Uden en dekodning af fejlen
gennem ksymoops er det svært at sige præcis hvor.

Jeg vil anbefale at du får fsck'et disken snarest. Også gerne en
genstart af maskinen, hvis det er kernens interne datastrukturer, der
er gået noget galt med.

Er der en kerneopgradering tilgængelig, bør du nok installere denne
snarest...

/Rasmus

--
-- [ Rasmus "Møffe" Bøg Hansen ] ---------------------------------------
42.3454% of statistics are completely made up
- Matt Benneke
----------------------------------[ moffe at amagerkollegiet dot dk ] --

Morten Trab (14-06-2004)
Kommentar
Fra : Morten Trab


Dato : 14-06-04 19:00

"Rasmus Bøg Hansen" <spam@amagerkollegiet.dk> skrev i en meddelelse
news:87k6yaf7lu.fsf@grignard.amagerkollegiet.dk...

> At noget er gået galt i ext3-driveren. Uden en dekodning af fejlen
> gennem ksymoops er det svært at sige præcis hvor.

Output fra ksymoops:

>>EIP; d08540e4 <[jbd]journal_commit_transaction+b04/11e3> <=====
Trace; d085aeee <[jbd].rodata.end+275f/59c9>
Trace; c01969e7 <end_that_request_last+17/30>
Trace; d08567d6 <[jbd]kjournald+136/1d0>
Trace; d0856680 <[jbd]commit_timeout+0/10>
Trace; c0107286 <kernel_thread+26/30>
Trace; d08566a0 <[jbd]kjournald+0/1d0>
Code; d08540e4 <[jbd]journal_commit_transaction+b04/11e3>
00000000 <_EIP>:
Code; d08540e4 <[jbd]journal_commit_transaction+b04/11e3> <=====
0: 0f 0b ud2a <=====
Code; d08540e6 <[jbd]journal_commit_transaction+b06/11e3>
2: 5a pop %edx
Code; d08540e7 <[jbd]journal_commit_transaction+b07/11e3>
3: 59 pop %ecx
Code; d08540e8 <[jbd]journal_commit_transaction+b08/11e3>
4: 6a 04 push $0x4
Code; d08540ea <[jbd]journal_commit_transaction+b0a/11e3>
6: 8b 44 24 18 mov 0x18(%esp,1),%eax
Code; d08540ee <[jbd]journal_commit_transaction+b0e/11e3>
a: 50 push %eax
Code; d08540ef <[jbd]journal_commit_transaction+b0f/11e3>
b: 56 push %esi
Code; d08540f0 <[jbd]journal_commit_transaction+b10/11e3>
c: e8 4b f1 ff ff call fffff15c <_EIP+0xfffff15c> d0853240
<[jbd]journal_file_buffer+0/30>
Code; d08540f5 <[jbd]journal_commit_transaction+b15/11e3>
11: 8d 47 48 lea 0x48(%edi),%eax

Men under startup skriver den flg.:

Error (expand_objects): cannot stat(/lib/ext3.o) for ext3
ksymoops: No such file or directory
Error (expand_objects): cannot stat(/lib/jbd.o) for jbd
ksymoops: No such file or directory
Error (expand_objects): cannot stat(/lib/aic7xxx.o) for aic7xxx
ksymoops: No such file or directory
Error (expand_objects): cannot stat(/lib/sd_mod.o) for sd_mod
ksymoops: No such file or directory
Error (expand_objects): cannot stat(/lib/scsi_mod.o) for scsi_mod
ksymoops: No such file or directory
Warning (compare_maps): mismatch on symbol partition_name , ksyms_base says
c01cdaa0, System.map says c0168540. Ignoring ksyms_base entry
Warning (map_ksym_to_module): cannot match loaded module ext3 to a unique
module object. Trace may not be reliable.

--
Mvh./Best Regards,
Morten Trab
http://www.blackchart.dk



Morten Trab (14-06-2004)
Kommentar
Fra : Morten Trab


Dato : 14-06-04 19:07

"Rasmus Bøg Hansen" <spam@amagerkollegiet.dk> skrev i en meddelelse
news:87k6yaf7lu.fsf@grignard.amagerkollegiet.dk...

> Jeg vil anbefale at du får fsck'et disken snarest.

fsck 1.27 (8-Mar-2002)
e2fsck 1.27 (8-Mar-2002)
/dev/sda3 is mounted.

WARNING!!! Running e2fsck on a mounted filesystem may cause
SEVERE filesystem damage.

Do you really want to continue (y/n)? yes

/var: recovering journal
fsck.ext3: Bad magic number in super-block while trying to re-open /var
e2fsck: io manager magic bad!

Av, eller hva'??


--
Mvh./Best Regards,
Morten Trab
http://www.blackchart.dk



Peter Dalgaard (14-06-2004)
Kommentar
Fra : Peter Dalgaard


Dato : 14-06-04 19:21

"Morten Trab" <morten@trab.dk> writes:

> "Rasmus Bøg Hansen" <spam@amagerkollegiet.dk> skrev i en meddelelse
> news:87k6yaf7lu.fsf@grignard.amagerkollegiet.dk...
>
> > Jeg vil anbefale at du får fsck'et disken snarest.
>
> fsck 1.27 (8-Mar-2002)
> e2fsck 1.27 (8-Mar-2002)
> /dev/sda3 is mounted.
>
> WARNING!!! Running e2fsck on a mounted filesystem may cause
> SEVERE filesystem damage.
>
> Do you really want to continue (y/n)? yes

Den var jeg ikke hoppet på. Reboot single user først! Og sørg for at
disken er mounted read-only (mount -o ro,remount /dev/sda3 hvis den
ikke er det i forvejen)

> /var: recovering journal
> fsck.ext3: Bad magic number in super-block while trying to re-open /var
> e2fsck: io manager magic bad!
>
> Av, eller hva'??

Men var disken syg før, eller er det bare en konsekvens af at du
ignorerede advarslen om ikke at fsck'e et mounted filsystem??

--
O__ ---- Peter Dalgaard Blegdamsvej 3
c/ /'_ --- Dept. of Biostatistics 2200 Cph. N
(*) \(*) -- University of Copenhagen Denmark Ph: (+45) 35327918
~~~~~~~~~~ - (p.dalgaard@biostat.ku.dk) FAX: (+45) 35327907

Morten Trab (14-06-2004)
Kommentar
Fra : Morten Trab


Dato : 14-06-04 19:43

"Peter Dalgaard" <p.dalgaard@biostat.ku.dk> skrev i en meddelelse
news:x23c4y2e70.fsf@biostat.ku.dk...

> Men var disken syg før, eller er det bare en konsekvens af at du
> ignorerede advarslen om ikke at fsck'e et mounted filsystem??

Den har aldrig brokket sig over det før...


--
Mvh./Best Regards,
Morten Trab
http://www.blackchart.dk



Morten Trab (14-06-2004)
Kommentar
Fra : Morten Trab


Dato : 14-06-04 20:45

"Morten Trab" <morten@trab.dk> skrev i en meddelelse
news:cakrjm$vlh$1@svr-1.homedir.dk...
> "Peter Dalgaard" <p.dalgaard@biostat.ku.dk> skrev i en meddelelse
> news:x23c4y2e70.fsf@biostat.ku.dk...
>
> > Men var disken syg før, eller er det bare en konsekvens af at du
> > ignorerede advarslen om ikke at fsck'e et mounted filsystem??
>
> Den har aldrig brokket sig over det før...

Så døde /var helt, maskinen gik ned, og /var er ikke funktionel efter en
reboot (som egentligt heller ikke går ret godt)



--
Mvh./Best Regards,
Morten Trab
http://www.blackchart.dk



Rasmus Bøg Hansen (14-06-2004)
Kommentar
Fra : Rasmus Bøg Hansen


Dato : 14-06-04 19:16

"Morten Trab" <morten@trab.dk> writes:

> "Rasmus Bøg Hansen" <spam@amagerkollegiet.dk> skrev i en meddelelse
> news:87k6yaf7lu.fsf@grignard.amagerkollegiet.dk...
>
>> Jeg vil anbefale at du får fsck'et disken snarest.
>
> fsck 1.27 (8-Mar-2002)
> e2fsck 1.27 (8-Mar-2002)
> /dev/sda3 is mounted.
>
> WARNING!!! Running e2fsck on a mounted filesystem may cause
> SEVERE filesystem damage.

Så skal den remountes read-only.

> Do you really want to continue (y/n)? yes

Medmindre du er *helt* sikker på, hvad du gør, bør du aldrig køre fsck
på et live filsystem. Normalt skifter man maskinen til single-user
eller på anden vis sikrer sig at filsystemet kan remountes read-only.

/Rasmus

--
-- [ Rasmus "Møffe" Bøg Hansen ] ---------------------------------------
Tell them we are not Gods but SysAdmins,
which is the next best thing.
----------------------------------[ moffe at amagerkollegiet dot dk ] --

Kim Hansen (15-06-2004)
Kommentar
Fra : Kim Hansen


Dato : 15-06-04 06:02

"Morten Trab" <morten@trab.dk> writes:

> Davs...
>
> Hvad betyder følende fejl fra RedHat 7.3??
>
> kernel: Assertion failure in journal_commit_transaction() at commit.c:535:
> "buffer_jdirty(bh)"

Det er denne linje du skal smide i google for at finde andre der har
haft samme problem, den indeholder både et funktionsnavn og
linjenummer, så den knytter sig næsten helt sikket unikt til den bug
du er ramt af.

Hvis du bruger redhat 7.3 på en maskine med flere cpu'er så er det et
problem der blev løst i 2002. Svar på første hit på google:
http://rhn.redhat.com/errata/RHBA-2002-085.html

fsck kan nemmest køres ved at bruge 'shutdown -F -r now', det skal man
selvfølgelig kun gøre hvis man har tid til et langsomt reboot, men det
kræver mindre arbejde end at sætte maskinen i singleuser mode,
remounte ro og så derefter fsck'e manuelt.

--
Kim Hansen | |\ _,,,---,,_ | Det er ikke
Dalslandsgade 8, A708 | /,`.-´` -. ;:-. | Jeopardy.
2300 København S | |,4- ) )-,_. ,\ ( `'-' | Svar _efter_
Tlf: 32 88 60 86 | '---''(_/--' `-'\_) | spørgsmålet.

Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408936
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste