Ogni buon archere che si rispetti è iscritto alla newsletter di Archlinux o almeno segue via RSS le news del sito. Infatti più di una volta le email della newsletter mia hanno parato il cubo da aggiornamenti disastrosi.
Non è raro infatti che sua Arch arrivino cambiamenti anche radicali del sistema e le news che si trovano sul sito o nelle email sono oro colato che ci assicurano il quieto vivere sulla nostra Archlinux.
Proprio l’altro giorno ricevo una nuova email della newsletter di archlinux che mi informa che /lib è diventato un link simbolico di /usr/lib. Tutto bello quindi i passi da fare erano elencati nella email:
sudo pacman -Syu --ignore glibc
sudo pacman -Su
Sul mio pc fisso principale è andato tutto liscio come l’olio e l’update è proseguito senza intoppi ma sul mio netbook glibc mi dava ancora problemi ovvero quando davo pacman -Su mi sputava fuori un simpatico errore:
glibc: errore /lib è già presente nel filesystem
O che bellezza, o che gauidio o AKAJGAJGAGKJA.
Tornando calmo leggo il resto della email che mi indica una guida che in teoria dovrebbe risolvermi il problema, io la seguo ma non cavo un ragno dal buco perché glibc mi sputa fuori ancora quell’errore. Cosi disperato e in lacrime arrivo su Google ed egli mi mostra la luce!
In pratica in questo post sul forum di archlinux inglese (commento 65) un utente ha risolto questo problema rimuovendo la directory chiamata modules presente dentro /lib. Cosi in due microsecondi creo un dir di backup sulla mia home e una copia&incolla dopo (o se preferite un mv /lib/modules /home/picchio/backups
dopo) riprovo a dare pacman -Su e per magia tutto fila liscio!
Dunque questa magari non era la soluzione ufficiale (del resto la guida diceva che i pacchetti dovevano essere reinstallati in modo da non comprendere /lib…ma si e come si fa?!) ma nel mio caso ha funzionato e dopo un reboot la mia Archlinux continua a girare felicemente anche sul mio netbook.
:# /dev/null/