Cause
Ceci est causé par une régression introduite avec un correctif pour bogue libnl3 #1511735 .
Le crash du gestionnaire de réseau qui en résulte a été signalé dans les cas suivants bug de network-manager #1539513 o bug de network-manager #1539634
Solution
Descendre les paquets libnl et attendre une mise à jour du paquet network-manager
Étape 1
Essayez de rétrograder libnl avec apt-get comme dans la réponse de @Max :
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
Étape 2
Si l'étape 1 échoue,
parce que les paquets ne sont plus dans votre cache et ne peuvent évidemment pas être téléchargés par le gestionnaire de paquets, vous devez mettre à jour les paquets libnl manuellement (télécharger + installer) :
-
Téléchargez-les et copiez-les sur votre système
[ à partir du démarrage d'un cd de distribution/secours ou d'un autre ordinateur + clé usb ].
Liens de téléchargement pour amd64 : libnl libnl-genl libnl-route
Liens de téléchargement pour i386 : libnl libnl-genl libnl-route
-
Retournez à votre système, où vous avez enregistré ces .deb
installez-les avec dpkg :
sudo dpkg -i libnl-*.deb
Étape 3
Vous devriez maintenant pouvoir (re)lancer NetworkManager et rétablir le réseau :
sudo service network-manager restart
Avis
Ces bugs frappent ubuntu trusty 14.04 avec mises à jour pré-livrées : trusty-proposed
Où la dernière mise à jour des paquets libnl de la version 3.2.21-1
a 3.2.21-1ubuntu1
introduction d'une régression provoquant le plantage de network-manager
~~Il n'y a pas encore de mise à jour de network-manager dans la base de données. trusty-proposed
Version actuelle : 0.9.8.8-0ubuntu7.2
~~
Une mise à jour de network-manager est maintenant disponible en trusty-proposed
Version mise à jour : 0.9.8.8-0ubuntu7.3
veuillez tester le paquet proposé (#1539634 commentaire n°11)
Ainsi, jusqu'à ce qu'une mise à jour soit déclenchée dans votre gestionnaire de paquets, vous devez appliquer un "hold", comme mentionné dans le paragraphe suivant bogue libnl3 #1511735 commentaire n°29 :
sudo apt-mark hold libnl-3-200 libnl-genl-3-200 libnl-route-3-200
Une fois que la future mise à niveau de trusty-proposed
est installé, vous pouvez retirer cette prise avec :
sudo apt-mark unhold libnl-3-200 libnl-genl-3-200 libnl-route-3-200
Ce qui vous permettra ensuite de mettre à nouveau à niveau libnl.