domenica 31 gennaio 2016

E così è successo anche a Ubuntu: un rilascio del c...o

Venerdì sera ho aggiornato Ubuntu come al solito.
ma questa volta è venuto giù un aggiornamento di una libreria di rete che ha letteralmente incasinato in network manager, così male che la rete non partiva proprio. Ovviamente il problema si è presentato al riavvio successivo: macchina inutilizzabile e soprattutto impossibile da mettere a posto autonomamente perchè non andava in rete nemmeno con le cannonate.
Diciamo che è la prima volta che succede, ma diciamo anche che è inaccettabile!

L'aggiornamento maligno colpisce la 14.04 LTS e riguarda una libreria chiamata libnl.
Come ve ne accorgete?
Come detto la macchina non va in rete e non compare la applet gnome con cui selezionate la connessione (vi anticipo che non funziona neppure con il cavo!)

Qui potete trovare un po' di dettagli e le indicazioni puntuali.
Adesso vi sintetizzo cosa dovete fare in modo che possiate risparmiare un po' di tempo.

Innanzitutto andate nelle impostazioni degli aggiornamenti e rimuovete la opzione
Aggiornamenti proposti
che normalmente è attiva.

A questo punto il problema è che è necessario fare un downgrade di 3 pacchetti della succitata libreria e senza la rete non si può usare apt, perchè i pacchetti normalmente non vengono conservati dopo l'aggiornamento ma sovrascritti.
(nel caso per fare il downgrade le istruzioni sono

sudo apt-get install libnl-3-200=3.2.21-1 libnl-route-3-200=3.2.21-1 libnl-genl-3-200=3.2.21-1
). Quindi bisogna procurarsi i pacchetti usano un altro PC e un pendrive.
I pacchetti sono diversi per adm64 e per x86 quindi fate attenzione:
Link x amd64: libnl libnl-genl libnl-route
Link x i386: libnl libnl-genl libnl-route

Mettete tutto in una directory e copiatela sul vostro PC da ripristinare.
Adesso nel PC da ripristinare entrate nella directory succitata e digitate
sudo dpkg -i libnl-*.deb
Aspettate la fine della installazione ...
e quindi riavviate il network manager
sudo service network-manager restart
A posto.
Siete in rete!
Fate una prova a riavviare per essere sicuri che tutto sia a posto.


Nota di costume
A volte se non parte la applet potete farla ripartire con il seguente comando
nm-applet

In bocca la lupo!