Emergency Emergency….no scherzavo…

Oggi mi sono svegliato bene, sono riuscito ad alzarmi in un orario decente ed a fare con comodo tutti i straca$$i miei, tanto anche oggi dovevo andare in server farm.

Si perchè la macchina di cui ho parlato in tempi recenti, ieri ha deciso che era cosa buona e giusta inchiodarsi di nuovo, è stato deciso quindi di andare li toglierla dall’armadio e sostituirla con una macchina spare messa a posta li per queste evenienze.

Giunto faccia a faccia con la macchina però guardo bene il messaggio d’errore e capisco tante cose:

Error: fsck.ext3 could not find the device /dev/sdb1

Error Code 8

Ecco la magagna, il tennico al telefono a suo tempo non ci ha capito una sega di ciò che aveva davanti, e mi disse che l’errore 8 era legato a /dev/sda1 (che è la partizione di swap), mentre tutto sto casino riguarda /dev/sdb1.

Questa partizione infatti non è fisicamente sulla macchina, ma è quello stramaledettissimo volume iscsi condiviso dallo storage. 

Adesso è normale che non lo trovi perchè:

  1. Se le interfaccie di rete non sono su
  2. Ed il demone iscsi non è stato lanciato e loggato sullo storage

col ca$$o che fsck ti fa il check su un dispositivo che ancora non c’è.

Intuito quindi il problema faccio avviare la macchina e modifico un opzione di fstab, riavvio e automagicamente fsck si rende conto che il dispositivo non esiste, da errore, ma il boot continua come se nulla fosse.

"Questo errore ad ogni boot però mi sta sul culo vediamo di toglierlo"

Una volta avviata la macchina torno su fstab, inserisco l’opzione _netdev e riavvio…

MISSION ACCOMPLISHED!

La macchina adesso sa che quella periferica non deve considerarla prima di aver tirato su le interfaccie, niente più blocchi, e niente più errori, contatto ill capo per spiegare la rava e la fava, intanto parlo con un collega:

IO: Quindi è inutile che faccio $macchinaspare, se adesso abbiamo risolto
LUI: Beh ma magari fai lo stesso l’upgrade a lenny sai non si sa mai, o se no
l’upgrade fallo con comodo da qua no? collegagli solo il cavo alla seriale
cosi eventualmente la raggiungi in console.
IO: Ottima idea, dammi supporto 5 minuti per vedere che non dimentico nulla.
 

Collego il cavo, verifico impostazioni varie e controlliamo, dopo chiudo tutto e torno in ufficio.

Da li in poi la giornata trascorre relativamente tranquilla, rilasci di normale routine, io controllo nuovamente la macchina resuscitata, faccio partire i backup e mi assicuro che nulla vada storto.

Questo fino alle 17:45 quando una figura oscura (FO) si catapulta in ufficio

FO: anf..anf..AIUT..pant..pant..HELP..coff..coff..RILASC..anf..anf..URGENT
BOSS: Ehy calma che c’è…

"Dai su non è difficile, soggetto, verbo e complemento ce la puoi fare…"

FO: anf..anf..C’è da fare un rilascio URGENTISSIMO per $immensoclienterompipalle,
lo possiamo fare adesso?

BOSS: Alle 17:45??!!! è proprio necessario?
FO: SI
BOSS: E’ bloccante?
FO: NO
BOSS: E’ un bugfix di livello critico?
FO: NO
BOSS: E allora cos’è?
FO: Bla bla..funzionalità..bla bla..aggiunge questo…bla bla…ed anche quello..
BOSS: Ed è impossibile aspettare domani per farlo?
FO: Non so io ho chiesto mi devono rispondere, ma credo lo vogliano ora…

Sentento un disturbo nella forza aguzzo le orecchie, e come temevo…

BOSS: Ale o G. qualcuno è disponibile per fare questo rilascio adesso?
IO: Possibile mai che per $immensoclienterompipalle i rilasci debbano
essere fatti SEMPRE alle 17:45?? Se non è critico perchè non si può
aspettare domani?
BOSS: E che te devo dì, hai sentito anche tu no? Chi lo fa?
IO: Ce la stiamo giocando, testa lo fa lui, croce lo fa sempre lui, poi decidiamo.
FO: Però aspetta devo ricevere la risposta forse è capace
che ci dicono di farlo domani.
IO: Si ma se me lo dicono alle 18:45 che è rimandato a domani (è già successo)
io gli parto di testata poi…
G.: Ale tranquillo se vuoi mi fermo io

G. è un neo assunto, non che non ne sia capace per carità, ma il mio animo nobile (che non sa mai farsi i straca$$i suoi) mi dice che non è giusto che se lo sciroppi lui e quindi gli dico che non ci sono problemi.

Aspettiamo cosi qualche minuto in attesa della risposta, sono le 18:05 ed a me iniziano già a girare le pelotas, alle chiamate di FO la controparte si rifiuta di rispondere, alle 18:10 decidiamo col collega che si occupa dello sviluppo di iniziare a fare qualcosina:

LUI: Allora prima di rilasciare ci sono da creare delle stored procedure sul DB..
IO: Ok manda i file da questa parte…
LUI: Ed anche dei trigger, poi devo provare che tutto vada bene
se no non possiamo rilasciare.

…ssh…scp…mysql….quit…

(Ore 18:15)

IO: Ok create vedi se vanno bene..
LUI: Si vanno, adesso ti mando i trigger…

…scp…mysql…quit…

IO: Create, controllare prego…
LUI:..mmm..sembra che queste non sono andate
IO: e te pareva mai che i rilasci per $immensoclienterompipalle vadano lisci.

(Ore 18:20)

Entra a questo punto FO e senza proferire verbo si avvicina alla mia scrivania (è la prima che incontri entrando nel nostro ufficio) guardando tutti facendo pollice verso alla Giulio Cesare.

IO: Beh?!! ti ha risposto il genio? che ti ha detto?
FO: Annullato tutto non si fa..
IO: Il rilascio? E’ stato rimandato a domani?
FO: Già tutto rimandato
IO: MAANDATEVENEAFFANCULO va..lo sapevo io che non si sarebbero smentiti…
FO: Eh va beh ale sono solo le 18:20 cosa vuoi che sia..
IO: Cosa vuoi che sia? Io a quest’ora ero già a casa..IN PIGIAMA!!…
FO: Si magari spanzato a letto…
IO: ESATTO!!
FO: Va beh dai ci vediamo domani mattina per fare il rilascio…
IO: Questo è quello che credi tu….a domani…forse

Tutto questo per aggiungere, da quanto ho capito, una ca$$o di funzionalità al sito di $immensoclienterompipalle, per condividere i contenuti su facebook, cagate…..allarmi ed emergenze sempre per CAGATE!!

La prossima volta mi devo ricordare di lasciare il mio animo nobile a casa….


Altri articoli che potrebbero interessarti

Direi che va bene… Finalmente rieccomi, a causa del trasloco sono stato per un paio di settimane offline fino ad ora, oggi...
Il mio augurio a Vale Oggi si sono concluse le prove ufficiali del gp di spagna, 6° gara del circuito motomondiale, e il mio...
USA e Korea, il DDoS proveniva dall’Inghilterra Recentemente alcuni siti governativi e non della Korea e degli stati uniti, sono stati coinvolti in alcune...
Domani al Linux Day Ho appena dato un occhiata al programma dei talk del Linux Day di Roma di quest'anno ed ho avuto conferma...
Libero download per Crossover…ma solo per oggi Se vi dicessi Codeweaver vi verrebbe in mente qualcosa? mmmm e se invece vi dico Crossover?? Quanti...

About the Author

M0rF3uS al secolo Alex è un ggiovine 25enne appassionato di informatica e linux. Lavora come Network and System Administrator e nel tempo libero gioca un pò con la sua fotocamera (Canon EOS 1000D) riuscendo a volte, per sbaglio, a fare qualche scatto decente. Completano il corredo, degli hobbies "vorrei ma non posso" ossia l'astronomia e l'astronautica....si è uno di quelli che da grande vorrebbe fare l'astronauta (povero coglione vero?).