当前位置: 首页>>技术问答>>正文


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/article/6292.html,未经允许,请勿转载。