Mentre lavoravo su OpenSolaris, per la precisione Nexenta mi sono reso conto che non trovava delle librerie presenti nel sistema. Quindi come si fa in questi casi sono ricorso al classico file /etc/ld.so.conf inserendo qui il percoso delle librerie. OpenSolaris non ha il comando ldconfifg, ma crle che sta per -configure runtime linking environment- quindi inconsciamente ho dato crle -l /etc/ld.so.conf e da li il danno… Praticamente il sistema aveva caricato solo quelle librerie e mancavano tutte le altre. Per prima cosa ho riavviato sperando in un ripristino delle librerie di default e li l’amara sorpresa : WARNING init(1m) exited on fatal signal 9: restarting automatically ripetuto all’infinito sul monitor e li panico. Bene Io ho risolto cosi : ho avviato in failsafe mode il sistema ha fatto tutta la procedura di avvio e poi, dopo aver rilevato l’hard-disk mi ha chiesto se montarlo su “/a” e io ovviamente ho detto yes. Una volta montato in /a ho dovuto semplicemente cancellare il file “/a/var/ld/ld.config” dopo di che ho riavviato e si sono ripristinate le impostazioni di default. Se invece fosse stato un sistema a 64 bit il file da cancellare sarebbe stato “/a/var/ld/64/ldconfig”.

Leave a Reply