Even pauze, maar we zijn er weer!
9 december 2006 - 00:49   
geplaatst door: Leon
[img=right]http://www.macfreak.nl/base/data/news/images/kernel-panic-small.jpeg[/img]Het zal de meeste van jullie niet ontgaan zijn, maar we zijn even uit de lucht geweest gisterenavond. Er stond een verhuizing van onze Xserve's gepland voor in de loop van volgende week, maar doordat onze MacFreak server plots een hikje vertoonde én de stroom op onze serverlocatie uitviel, was het zaak om zo snel mogelijk in te grijpen en de boel weer draaiende te krijgen.

Dankzij Willem Lang van AppleISP is deze ietwat te vroege, en niet voor die dag ingeplande verhuizing, zeer soepel en snel verlopen. Hiervoor hulde en onze dank. Inmiddels heb ik het probleem met onze Xserve ook kunnen traceren. Deze stond in een Kernel Panic op Willem te wachten. In eerste instantie hadden we het idee dat het probleem veroorzaakt werd door de stroomstoring, maar al snel bleek de server niet meer in een normale staat terug te krijgen.

Na even neuzen in de logfiles van de server bleek een fout in het Journaling Filesystem de oorzaak te zijn van de kernel panics. Door deze tijdelijk uit te schakelen kwam de Xserve weer vrolijk op. Wat nu de exacte oorzaak is hiervan gaan we nog proberen te achterhalen, maar belangrijker is dat we op dit moment weer op volle toeren draaien én gelijk ook op onze nieuwe server locatie.

Voor wat betreft de kernel panic, deze gaf in de logfiles de volgende entry:

Citaat
 panic(cpu 0 caller 0x001023CC): jnl: transaction too big (8385024 >= 8388096 bytes, bufsize 4096, tr 0x361cf7c bp 0x476bf4f0)

Latest stack backtrace for cpu 0:
     Backtrace:
        0x00095138 0x00095650 0x00026898 0x001023CC 0x0021C0EC 0x0024188C 0x0024417C 0x00241294
        0x0024652C 0x00246854 0x0024784C 0x0022C068 0x0022C284 0x002220C0 0x00221C34 0x000FD66C
        0x000E7E78 0x000E7DC0 0x000F5B18 0x0025F7F4 0x0025F9F8 0x0025F698 0x0026632C 0x00039658
        0x0003B694 0x0003B510 0x000252B8 0x000ABBB8 0x002AAE28 0x000AB930 0x2F6B6579
Proceeding back via exception chain:
  Exception state (sv=0x5EF07C80)
     PC=0x9001460C; MSR=0x0000D030; DAR=0xA0011B34; DSISR=0x40000000; LR=0x90014468; R1=0xBFFFFB90; XCP=0x00000030 (0xC00 - System call)
 


Na even zoeken bleek dit een Journaling probleem te zijn, maar hoe we het op kunnen lossen is nog een raadsel. Wanneer we Journaling weer aanzetten, schiet de Xserve weer spontaan in panic state. Mocht iemand dit herkennen en een oplossing weten, dan horen we dat natuurlijk graag. Tot die tijd gaan we eerst zelf nog even op onderzoek.

Excuses voor het ongemak en Willem, bedankt weer kerel! Je bent onze held.  :wink:  
Even pauze, maar we zijn er weer!
9 december 2006 - 00:54    reactie #1
geplaatst door: iTom
Welcome back.
Ondertussen zijn er ook enkele update voor de iPod, nl. de 2de generatie Shuffle en de 5de generatie iPod Video.
Even pauze, maar we zijn er weer!
9 december 2006 - 01:52    reactie #2
geplaatst door: Flix
En missen een gedeelte van het forum; topic's waar na 19.05 nog in is gereageerd zijn weg!! :wacko:
Even pauze, maar we zijn er weer!
9 december 2006 - 02:02    reactie #3
geplaatst door: MacMiep
He gelukkig, ik voelde me al helemaal onthand vanavond. Kwam thuis na negenen en mijn standaard blik op MF lukte niet. Volgens mij ben ik verslaafd!

grtz, MM
Al meer dan 20 jaar beheert Miep de MacMiepMacCursus op macmiep.nl & op macostutorial.com in het Engels èn Duits!
Even pauze, maar we zijn er weer!
9 december 2006 - 02:09    reactie #4
geplaatst door: Leon
JUNK! javascript:emoticon(':happy:')


Citaat
Felix Oude Ophuis om 1:52, 9-12-2006
En missen een gedeelte van het forum; topic's waar na 19.05 nog in is gereageerd zijn weg!! :wacko:


We zijn vanaf die tijd off-line geweest, dus er kunnen geen topics of reacties zijn tussen 19:05 en 23:50 (ongeveer).
Even pauze, maar we zijn er weer!
9 december 2006 - 02:21    reactie #5
geplaatst door: Appleidee
Ik vroeg me al af wat er aan de hand was.

@Leon: Voor het verhelpen van dit kernel-panic probleem moet je
waarschijnlijk even de prullenmand van de Xserve legen. Daarna
zou journaling weer aan moeten kunnen.
Via: http://www.thexlab.com/faqs/jnlrelatedpanictiger.html
Even pauze, maar we zijn er weer!
9 december 2006 - 02:40    reactie #6
geplaatst door: Flix
Leon, je hebt gelijk; ik keek in de verkeerde forum onderdelen. Mijn conclusie was wat te snel...
Afijn, alles weer ok... mooi!
Even pauze, maar we zijn er weer!
9 december 2006 - 02:46    reactie #7
geplaatst door: Leendert
Toch maar even de wekker gezet om te kijken of het forum het weer doet. Gelukkig! :woot:
Even pauze, maar we zijn er weer!
9 december 2006 - 02:50    reactie #8
geplaatst door: MacMiep
@Leon: ik rook niet en ik drink niet dus mag ik ff?   :biggrin:

grtz, MM
Al meer dan 20 jaar beheert Miep de MacMiepMacCursus op macmiep.nl & op macostutorial.com in het Engels èn Duits!
Even pauze, maar we zijn er weer!
9 december 2006 - 08:36    reactie #9
geplaatst door: Robert
Op dit moment zijn nog twee onderwerpen via de voorpagina rechts onbereikbaar: 'Groot powerpoint probleem' en 'Externe harde schijf onherkenbaar'.

Verder werkt alles weer prima  :thumbs-up:
Klik hier voor informatie over het onder de aandacht brengen van producten of diensten op MacFreak.
Even pauze, maar we zijn er weer!
9 december 2006 - 09:02    reactie #10
geplaatst door: rednas
Fijn dat MF weer online is, waar zijn de server naar toe verhuist?

Even pauze, maar we zijn er weer!
9 december 2006 - 09:55    reactie #11
geplaatst door: backspinner
8385024 >= 8388096

hij kan niet rekenen, daarom gaat het fout?  :wacko:
<uw wens is mijn gedachte>
Even pauze, maar we zijn er weer!
9 december 2006 - 11:03    reactie #12
geplaatst door: Ger Nijkamp
Citaat
Leon om 0:49, 9-12-2006
Het zal de meeste van jullie niet ontgaan zijn...

Mij wel...   :happy:

[ Ger ]
Website: gernijkamp  
Linkedin: gernijkamp
Even pauze, maar we zijn er weer!
9 december 2006 - 11:12    reactie #13
geplaatst door: Leon

Citaat
Appleidee om 2:21, 9-12-2006
@Leon: Voor het verhelpen van dit kernel-panic probleem moet je
waarschijnlijk even de prullenmand van de Xserve legen.


De tips die gegeven worden op de site waarnaar je
verwijst werken helaas niet. Dat hebben we afgelopen
nacht al geprobeerd. Er komt niets in de trash te staan
namelijk. En disk repair etc. lost het ook niet op helaas.
Even pauze, maar we zijn er weer!
9 december 2006 - 11:56    reactie #14
geplaatst door: Appleidee
Het was te proberen in ieder geval. Jammer dat Apple dit euvel
nog niet heeft opgelost, want het is een bekend probleem in 10.4.
Ik reset na een kernel panic altijd het PRAM even, dat kan soms
ook helpen, alhoewel dat hier niet van toepassing op lijkt te zijn.
Even pauze, maar we zijn er weer!
9 december 2006 - 12:05    reactie #15
geplaatst door: Leon
Nee, dat bood helaas geen oplossing. Ik moet die journaling database zien te wissen. Normaal wordt dat ook gedaan op het moment dat je journaling uitzet en daarna weer aan, maar dat gebeurt dus om een of andere vage reden niet. Da's ook het bestand dat in je trash zou moeten komen te staan. Maar waar staat dat bestand en hoe heet het, dan kan ik het desnoods handmatig wissen. Hierover is niet veel terug te vinden op het internet in ieder geval...
Even pauze, maar we zijn er weer!
9 december 2006 - 16:59    reactie #16
geplaatst door: Robert

Citaat
Fool om 8:36, 9-12-2006
[news]Op dit moment zijn nog twee onderwerpen via de voorpagina rechts onbereikbaar: 'Groot powerpoint probleem' en 'Externe harde schijf onherkenbaar'.


Dit bleek trouwens een locaal probleem te zijn: de altijd ietwat hardnekkige cache van Safari...[/news]
Klik hier voor informatie over het onder de aandacht brengen van producten of diensten op MacFreak.
Even pauze, maar we zijn er weer!
9 december 2006 - 21:49    reactie #17
geplaatst door: WillemLang

Citaat
rednas om 9:02, 9-12-2006
Fijn dat MF weer online is, waar zijn de server naar toe verhuist?



AppleISP is verhuisd van Redbus/Interhouse naar het nieuwe Gyrocenter. Gyrocenter is onderdeel van Versatel/Tele2 en zit ongeveer 300 meter verder op de Gyroscoopweg. Het datacentre is in november 2006 geheel geupgraded wat betreft, Stroomvoorziening, backup, koeling en racks. Redbus had een aantal problemen voor ons en dat was gerelateerd aan stroomvoorziening, service en prijs.

De macfreak server hangt dus nu in het Gyrocentre.

Willem Lang

(Bewerkt door WillemLang om 21:50, 9-12-2006)
Even pauze, maar we zijn er weer!
10 december 2006 - 00:25    reactie #18
geplaatst door: lector
Fijn dat MF er weer is. Ik hoop, dat alle problemen
weer gauw opgelost zijn. Met zoveel verzamelde kennis,
moet dat toch mogeiijk zijn.  :smile:
Even pauze, maar we zijn er weer!
10 december 2006 - 12:19    reactie #19
geplaatst door: Doctor Apple
@Leon: ik weet dat jij een MacFreak bent in hart en nieren, dus waarschijnlijk is het overbodig... Maar ook een professional ziet soms wat over het hoofd. Dus bij deze een paar zaken die me te binnen schieten:

- Je hebt al in single-user mode opgestard om daar fsck -y uit te voeren? Onder een volledig geboot MacOS X systeem valt niet altijd alles meer te controlleren.
- Je hebt het journaal vanaf de prompt uitgeschakeld?
sudo diskutil disableJournal Macintosh\ HD/

Je kunt het weer (na afloop) aan zetten met:

sudo diskutil enableJournal Macintosh\ HD/

- Je hebt meta-data van spotlight, het journaal, enzovoorts allemaal gewist?

Het journaal kun je op de schijf vinden onder de bestandsnamen: .journal en .journal_info_block

Spotlight meta-data wordt 'low-level' afgehandeld door mdutil. Je kunt met dit commande spot-light uit- of weer inschakelen op je systeem:

Uitschakelen:

mdutil -i off /
mdutil -E /


Vergeet niet om het proces 'mds' of 'mdimport' te killen.

Met de volgende opdrachtregel kun je iig de metadata 'handmatig' wissen:

sudo find / -type d -name ".Spotlight-V100" -delete -print -execdir rm -r -- {} \;

Na afloop kun je mdutil weer aanzetten met:

mdutil -i on /

Apple zegt over het Journaal:
Citaat
An HFS Plus volume may have an optional journal to speed recovery when mounting a volume that was not unmounted safely (for example, as the result of a power outage or crash). The journal makes it quick and easy to restore the volume structures to a consistent state, without having to scan all of the structures. The journal is used only for the volume structures and metadata; it does not protect the contents of a fork.


Met andere woorden: het is niets meer dan meta-data en in dit geval zonder veel issues te wissen.

Schiet me net te binnen: je kunt natuurlijk vanaf de prompt de bestanden ook opzoeken door:

sudo find / -type d -name ".journaled" in te kloppen.

Meer informatie van Apple hierover:

http://devworld.apple.com/technotes/tn/tn1150.html#Journal

Succes!  :thumbs-up:

Doctor Apple

(Bewerkt door Doctor Apple om 12:30, 10-12-2006)
Durf te denken!
Even pauze, maar we zijn er weer!
10 december 2006 - 20:55    reactie #20
geplaatst door: Leon
Klasse informatie, ik ga hier mee aan de slag.
Enorm bedankt, ik laat nog weten of dit het
probleem opgelost heeft. Kan nog even duren
want er moet wel iemand aanwezig zijn bij de
server om eventueel direct h.e.e.a. over te
nemen (of Willem, of ik).

:thumbs-up:  :worship: