Δευτέρα 24 Αυγούστου 2015

Πρόβλημα εκκίνησης Windows Server 2003 μετά από Updates στα Windows STOP: c000021a (Fatal System Error) The windows Logon Process System process terminated unexpectedly with a status of 0x00000080



Μετά από μια αναβάθμιση στα Windows 2003 Server R2 x64 εμφάνισε το ακόλουθο μήνυμα:

STOP: c000021a (Fatal System Error)
The windows Logon Process System process terminated unexpectedly with a status of 0x00000080 (0x00000000 0x00000000).
The system has been shut down.

Η διαδικασία για την εύρεση του "ενόχου" πακέτου αναβάθμισης είναι συνήθως η απεγκατάσταση όλων των αναβαθμίσεων που περάστηκαν αμέσως πριν δημιουργηθεί το πρόβλημα. Πρέπει να αφαιρείται κάθε μία ξεχωριστά και στη συνέχεια να γίνεται επανεκκίνηση και προσπάθεια κανονικής εκκίνησης του Server. Όταν ο Server εκκινήσει κανονικά η τελευταία αναβάθμιση που απεγκαταστήσαμε είναι προφανώς και αυτή που ευθύνεται για το πρόβλημα. Ευτυχώς κάποιος άλλος είχε ήδη κάνει αυτή τη δουλειά και είχε βρει το προβληματικό update και γνωστοποίησε σχόλιό του στο Ghacks.net.

Στην προκειμένη περίπτωση το πρόβλημα ωφειλώταν στο Update με αριθμό KB3067505 το οποίο έπρεπε να αφαιρεθεί για να επανέλθει το σύστημα. 

Η διαδικασία αφαίρεσης πραγματοποιείται μέσω του Recovery Console (που αν δεν είναι προεγκατεστημένο στο Server εκτελείται από το CD εγκατάστασης των Windows 2003) και είναι πραγματοποιείται με τις ακόλουθες δύο εντολές:

CHDIR C:\WINDOWS\$NTUNINSTALLKB3067505$\SPUNINST

BATCH SPUNINST.TXT

Αν η εγκατάσταση του Update έχει γίνει μέσω του Windows Server Update Services είναι καλό να γίνει decline το Update και να εκτελεστεί η εντολή wuauclt /detectnow /reportnow ώστε να ενημερωθούν και οι υπόλοιποι servers να μην προχωρήσουν σε εγκατάσταση του update.



Τρίτη 5 Μαΐου 2015

Υπάρχουν πάρα πολλά tutorials για να μετατρέψεις ένα Access Point AP1131ag της Cisco από Stand Alone σε ελεγχόμενο από Controller LWAPP. Το αντίστροφο είναι αρκετά πιο σπάνιο. Όταν όμως πρόσφατα ήρθε στα χέρια μου μια παρτίδα μεταχειρισμένα AP1131ag κάποια από αυτά ήταν προγραμματισμένα για LWAPP ενώ εγώ ήθελα να τα λειτουργήσω ως Stand Alone.

Μετά από αρκετό ψάξιμο βρέθηκα στο ιστολόγιο του Paul Beyer στο οποίο περιγράφει τη διαδικασία Converting a Cisco AP From Lwapp to autonomous-mode το οποίο σε γενικές γραμμές εξηγούσε τη διαδικασία.

Η διαδικασία, όπως την εξηγεί, περιλαμβάνει την μεταφορά του Cisco ΙOS image και των σχετικών αρχείων από ένα αρχείο τύπο TAR που πρέπει να διαθέτεις πριν ξεκινήσεις τη διαδικασία.

Τι γίνεται όμως αν δεν έχεις ήδη το εν λόγω αρχείο; Αν βρίσκονται στα χέρια σου αντίστοιχα AP1131ag τα οποία λειτουργούν ως Stand Alone τα πράγματα είναι απλά. Αρχειοθετείς το σύνολο της flash σε ένα TAR αρχείο πάνω σε έναν tftp server στο τοπικό σου δίκτυο και το κατεβάζεις από εκεί.

Η διαδικασία συνολικά είναι η εξής

1) Δημιουργείς ένα κενό αρχείο με την ονομασία του αρχείου που θα ανεβάσεις στο φάκελο που χρησιμοποεί ο tftp server που χρησιμοποιείς (μια και προυπόθεση για να επιτρέψει ο tftp server το να ανεβάσεις κάτι είναι να υπάρχει ήδη - κάτι που γίνεται για λόγους ασφαλείας) και του δίνεις μια ονομασία κατάλληλη κατά προτίμηση που να να περιλαμβάνει το version ώστε να μπορείς να βρεις πιο εύκολα άκρη στο μέλλον και με επέκταση tar (π.χ. c1130-k9w7-mx.124-10b.JA3.tar).

2) Αρχειοθετείς πάνω στον tftp server τα περιεχόμενα της flash ενός AP που είναι ήδη σε λειτουργία Stand Alone  με την εντολη archive upload-sw ως ακολούθως

archive upload-sw tftp://XXX.XXX.XXX.XXX/filename.tar

όπου XXX.XXX.XXX.XXX η IP διεύθυνση του tftp server και filename.tar το όνομα του αρχείου που δημιουργήσαμε στο βήμα 1.  Αν δηλαδή η διεύθυνση μας είναι 192.168.0.101 και το όνομα του αρχείου c1130-k9w7-mx.124-10b.JA3.tar τότε εκτελούμε ως ακολούθως

archive upload-sw tftp://192.168.0.101/c1130-k9w7-mx.124-10b.JA3.tar

Αν όλα πήγαν καλά έχουμε ανεβάσει στον tftp server το αρχείο που μας ενδιαφέρει και μπορούμε να προγραμματίσουμε πλέον τα AP1131ag που είναι σε λειτουργία LWAPP ώστε να γίνουν κι αυτά Stand Alone με τα ακόλουθα βήματα:

1) Μπαίνουμε σε λειτουργία Enable ώστε να μπορούμε να δίνουμε εντολές αυξημένων προνομίων (privileged) στο AP με την εντολή:

enable

Στη συνέχεια για να ενεργοποιήσουμε τη διαδικασία διαμόρφωσης (configuration mode) πρέπει να τρέξουμε την ακόλουθη εντολή:

debug lwapp con cli

για να λάβουμε απάντηση (αν όλα πήγαν καλά):

LWAPP console CLI allow/disallow debugging is on

Σε νεότερα Images όπου το πρωτόκολο lwapp έχει αντικατασταθεί από το πρωτοκολο capwap η αντίστοιχη εντολή είναι:

debug capwap console cli


Στη συνέχεια ενημερώνουμε τα προγράμματα στη μνήμη flash με το αρχείο που ανεβάσαμε προηγουμένως με την ακόλουθη εντολή:

archive download-sw /overwrite /force-reload tftp://192.168.0.101/c1130-k9w7-mx.124-10b.JA3.tar

Η εντολή αυτή θα ανοίξει το αρχείο από τον tftp server, θα αντικαταστήσει τα αρχεία και θα επαναφορτώσει το λειτουργικό του AP1131ag χωρίς απαραίτητα να είναι αποθηκευμένο το configuration.

Αν όλα πάνε καλά, το AP1131ag θα επανεκκινήσει σε λειτουργία Stand Alone με ένα minimal configuration και θα είναι έτοιμο να δεχτεί τον προγραμματισμό του σύμφωνα με τις ανάγκες σας.