當前位置: 首頁>>技術問答>>正文


14.04 – 網絡管理員停止工作

, , , ,

問題描述

當我啟動筆記本電腦時,沒有網絡服務,頂部欄中也沒有網絡圖標。當我啟動操作係統時出現錯誤,例如“抱歉,Ubuntu 14.04遇到內部錯誤”。當我單擊詳細信息時,它表示在可執行文件路徑usr/sbin/NetworkManager中發生了錯誤。此外,當我嘗試在System Settings中輸入Network時,它說“係統網絡服務與此版本不兼容”

我怎樣才能解決這個令人震驚的問題?

附:我沒有安裝任何與網絡相關的第三方軟件包/應用程序。僅安裝了係統更新。

最佳解決方法

我今天遇到了同樣的問題。

TLDR:降級libnl3或升級network-manager

根據this answer,問題是libnl3中的修複導致network-manager中的回歸。然後,它隻是-proposed軟件包的一個錯誤,但我想bug已經過足夠的測試,可以引入常規的Ubuntu;)。

最安全的方法是退後一步並安裝早期版本的libnl-3-200 libnl-genl-3-200 libnl-route-3-200(詳見上述答案)。

這會讓您降級包裹。在network-manager的相關升級可用之前,請記住不要升級它們。

或者(我這樣做了),你可以提前一步安裝更新版本的network-manager:用於amd64或用於i386。您可以在不同的係統上下載包,並使用USB memory 棒傳遞它。或者使用智能手機下載並通過USB傳遞。

安裝它:

sudo dpkg -i network-manager_*.deb

您可以嘗試通過重新啟動NetworkManager來獲取網絡:

sudo service network-manager restart

但我需要重新啟動才能恢複systray applet。

次佳解決方法

如果可以通過以太網電纜連接,則此方法有效。

使用Ubuntu的內置恢複模式升級Network Manager。

步驟1

使用down-arrow鍵為Ubuntu選擇高級選項,然後按Enter

第2步

使用down-arrow鍵選擇具有恢複模式的最新Linux內核,然後按Enter

我使用Ubuntu,Linux 4.2.0-36-generic(恢複模式)

第三步:

使用down-arrow鍵選擇網絡啟用網絡並按Enter

第4步

Enter以確定重新安裝文件係統

14.04,networking,internet,network-manager,ubuntu

第5步

使用down-arrow鍵選擇dpkg Repair Broken包並按Enter

第6步

它將要求使用Continue [Y /n]下載最新的網絡管理器。輸入”yes”的字母y並按Enter。當所有操作完成後,它會說

Finished. Please press Enter

所以再次按下Enter

第7步

選擇恢複恢複正常啟動並按Enter

第8步

Enter並繼續啟動。在登錄屏幕上,請勿登錄而是重啟NORMAL(點擊屏幕右上角的關機圖標)。

PC重啟後再登錄。

當我執行這些步驟時,網絡連接又回來了。

14.04,networking,internet,network-manager,ubuntu

第三種解決方法

你可以這樣做來解決問題:

下載文件:

  • libnl-3-200_3.2.21-1_XXX.deb

  • libnl-route-3-200_3.2.21-1_XXX.deb

  • libnl-genl-3-200_3.2.21-1_XXX.deb OS 32bit:XXX = i386 || OS 64bit:XXX = amd64

鏈接:http://archive.ubuntu.com/ubuntu/pool/main/libn/libnl3/

將它們放入一個文件夾並使用以下命令安裝它們:

sudo dpkg -i lib*.deb

然後重啟。完成:3

第四種方法

我不建議手動降級軟件包或安裝新軟件包 – 這將不可避免地導致以後的版本問題。解決此問題的最佳方法是升級network-manager軟件包。

首先要做的是手動連接到互聯網;而network-manager已經死了,這並不意味著你無法連接。

1.打開終端並編輯interfaces文件:

sudo pico /etc/network/interfaces

添加以下行,它們表示不再管理eth0接口:

allow-hotplug eth0
iface eth0 inet dhcp

2.使用此功能可以手動啟動連接:

sudo ifup eth0

請注意,麵板中不會顯示任何通知 – 這是手動連接。嘗試使用ping或啟動互聯網瀏覽器。

3.現在更新apt meta-data:

sudo apt-get update

並升級network-manager包:

sudo apt-get upgrade network-manager

4.確保您現在安裝了0.9.8.8-0ubuntu7.3版本:

apt-cache show network-manager

5.現在再次編輯interfaces文件並刪除或注釋在步驟1中添加的行:

sudo pico /etc/network/interfaces

6.最後重啟係統。

參考資料

本文由Ubuntu問答整理, 博文地址: https://ubuntuqa.com/zh-tw/article/6292.html,未經允許,請勿轉載。