今天打开台式机,发现我的 Ubuntu 14.04 LTS 炸了。

炸了就得修,问题是炸的是命根,网络没了。

选区_136.png

这可就麻烦了。

首先需要判断问题所在,昨天我还在用台式机打 Doto 更新了之后今天就不能用了,所以先翻记录。

选区_137.png

发现 libnl 开头的几个包很可疑。

选区_139.png

用新立得锁定老版本后发现的确这几个包老版本和新版本有改动,同时我发现这几个包我的 cache 里没有留。

于是只能手动下载了。

64位:

http://archive.ubuntu.com/ubuntu/pool/main/libn/libnl3/libnl-3-200_3.2.21-1_amd64.deb
http://archive.ubuntu.com/ubuntu/pool/main/libn/libnl3/libnl-genl-3-200_3.2.21-1_amd64.deb
http://archive.ubuntu.com/ubuntu/pool/main/libn/libnl3/libnl-route-3-200_3.2.21-1_amd64.deb

32位:

http://archive.ubuntu.com/ubuntu/pool/main/libn/libnl3/libnl-3-200_3.2.21-1_i386.deb
http://archive.ubuntu.com/ubuntu/pool/main/libn/libnl3/libnl-genl-3-200_3.2.21-1_i386.deb
http://archive.ubuntu.com/ubuntu/pool/main/libn/libnl3/libnl-route-3-200_3.2.21-1_i386.deb

用 U 盘或者其他什么办法复制到电脑上安装:

sudo dpkg -i libnl-*.deb

重启后应该就解决了。

这个问题在我的台式机上出现了,但是笔记本并没有,为什么呢?

理由在于我台式机手贱开了 proposed

选区_140.png

如果使用 Ubuntu 追求稳定,

第一,一定要用 LTS 版本,
第二,不要随便开 proposed 不然很容易被像这样当小白鼠。

还原完毕后还会提示你更新这三个固件,请不要安装,等配套的 network manager 同步更新了再说。

参考:upgrade made all network manager and wireless disappear in Ubuntu this morning