14.04 - 網路管理員停止工作

14.04 - 網路管理員停止工作

當我啟動我的筆記型電腦時,有無網路服務,並且頂部欄中沒有網絡圖標。當我像這樣啟動作業系統時出現錯誤“抱歉,Ubuntu 14.04 遇到內部錯誤”。當我點擊詳細資訊時,它說錯誤發生在可執行路徑中usr/sbin/NetworkManager。另外,當我嘗試輸入NetworkSystem Settings,它說“系統網路服務與該版本不相容”

我該如何解決這個令人震驚的問題?

ps我沒有安裝任何與網路相關的第三方軟體包/應用程式。僅安裝系統更新。

答案1

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

TLDR:降級libnl3或升級network-manager

按照這個答案,問題是 中的修復libnl3導致 中的回歸network-manager。然後,這只是-proposed軟體包的錯誤,但我想這個錯誤已經經過了足夠的測試,可以將其引入常規 Ubuntu 中;)。

最安全的方法是後退一步並安裝早期版本libnl-3-200 libnl-genl-3-200 libnl-route-3-200(請參閱上述答案中的詳細資訊)。

這會為您帶來降級的軟體包。請記住,在相關升級network-manager可用之前不要升級它們。

或者(我這樣做了),您可以向前邁出一步並安裝更新版本的network-managerAMD64或為了i386。您可以在不同的系統上下載軟體包並透過 USB 隨身碟傳遞。或使用智慧型手機下載並透過 USB 傳輸。

安裝它:

sudo dpkg -i network-manager_*.deb

您可以嘗試透過重新啟動 NetworkManager 來取得網路:

sudo service network-manager restart

但我需要重新啟動才能恢復系統托盤小程式。

答案2

如果您可以透過乙太網路電纜連接,則此方法有效。

使用 Ubuntu 內建的復原模式來升級 Network Manager。

步驟1

使用向下箭頭鍵選擇Ubuntu 的進階選項並按Enter

第2步

使用向下箭頭鍵選擇具有恢復模式的最新 Linux 內核,然後按Enter

我用了Ubuntu,搭配 Linux 4.2.0-36-generic(復原模式)

步驟3

使用向下箭頭鍵選擇網路 啟用網路並按Enter

步驟4

Enter好的重新掛載檔案系統

步驟 1 至 4 螢幕截圖

步驟5

使用向下箭頭鍵選擇dpkg 修復損壞的軟體包並按Enter

步驟6

它將要求下載最新的網路管理員繼續 [是/否]。輸入字母 y 表示“是”,然後按Enter。當所有操作完成後,它會說

完成的。請按回車鍵

所以再按Enter一次。

步驟7

選擇resume 恢復正常啟動並按Enter

步驟8

按下Enter並繼續啟動。在登入畫面上,請勿登錄,而是進行正常重新啟動(點擊螢幕右上角區域的關機圖示)。

PC重新啟動後登入。

當我執行這些步驟時,網路連線恢復了。

步驟 5 至 8 螢幕截圖

答案3

您可以透過以下方式解決該問題:

下載檔案:

  • 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

    作業系統 32 位元:XXX = i386 ||作業系統 64 位元:XXX = amd64

關聯: http://archive.ubuntu.com/ubuntu/pool/main/libn/libnl3/

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

sudo dpkg -i lib*.deb

然後重新啟動。完成:3

答案4

我不建議降級軟體包或手動安裝新軟體包 - 這將不可避免地導致以後出現版本問題。解決此問題的最佳方法是升級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元資料:

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。最後重新啟動系統。

相關內容