14.04-网络管理员停止工作


30

当我启动笔记本电脑时,顶部栏中没有网络服务,也没有网络图标。当我启动“对不起,Ubuntu 14.04遇到内部错误”之类的操作系统时,它给出了一个错误。当我单击详细信息时,它说该错误发生在可执行文件路径中usr/sbin/NetworkManager。另外,当我尝试输入NetworkSystem Settings,它会显示“系统网络服务与此版本不兼容”

我该如何解决这个令人震惊的问题?

ps我没有安装任何与网络相关的第三方软件包/应用程序。仅安装系统更新。


3
仅供参考:在Launchpad上已打开一个新问题:bugs.launchpad.net/ubuntu/+source/libnl3/+bug/1581535
berdario

我正在进行有线连接,发布在不同问答中的解决方案为我解决了这个问题。
德维德

固定的软件包似乎已上传到trusty-updatesbugs.launchpad.net/ubuntu/+source/libnl3/+bug/1511735
saji89,2016年

Answers:


26

我今天遇到了同样的问题。

TLDR:降级libnl3或升级network-manager

根据这个答案,问题是修复libnl3导致回归network-manager。然后,这只是-proposed软件包的一个错误,但是我想该错误已经过足够的测试,可以引入常规的Ubuntu;)中。

最安全的方法是退后一步并安装的早期版本libnl-3-200 libnl-genl-3-200 libnl-route-3-200(请参见所述答案中的详细信息)。

这使您的软件包降级了。切记在相关的升级network-manager可用之前不要升级它们。

或者(我这样做了),您可以采取进一步措施,并network-manageramd64i386安装更高版本的:。您可以在其他系统上下载软件包,然后使用USB记忆棒传递它。或通过智能手机下载并通过USB传递。

通过以下方式安装:

sudo dpkg -i network-manager_*.deb

您可以尝试通过重新启动NetworkManager来获得网络连接:

sudo service network-manager restart

但是我需要重新启动才能恢复系统托盘小程序。


因此,我们(14.04)是否需要立即避免网络管理员更新?
MInner

1
我的系统没有连接到以太网...那么我将如何更新网络管理器?此外,您提供的用于更新网络管理器的命令行不起作用
Richa Tibrewal,2016年

@RichaTibrewal将它们下载到其他OS / PC上并通过USB记忆棒传递。那就是我所做的。我也修复了命令中的错字。
坦克德尔普拉(Mayk'd

1
提一下trusty-proposed应该关闭更新也是很有启发性的,以免首先导致版本不兼容的版本不兼容,如@tamkderplar链接到的页面上所述。
UserName

@UserName我从来没有打开过可信赖的提议,但是昨天受到了定期更新的影响。
萨米

9

如果可以通过以太网电缆连接,则此方法有效。

使用Ubuntu的内置恢复模式升级Network Manager。

步骤1

使用向下箭头键选择Ubuntu的高级选项,然后按Enter

第2步

使用向下箭头键选择具有恢复模式的最新Linux内核,然后按 Enter

在Linux 4.2.0-36-generic(恢复模式)下使用Ubuntu

第三步

使用向下箭头键选择网络启用网络并按Enter

第四步

Enter确定重新挂载文件系统

步骤1至4的屏幕截图

第5步

使用向下箭头键选择dpkg修复损坏的软件包,然后按Enter

第6步

它将要求通过Continue [Y / n]下载最新的Network Manager 。输入字母y表示“是”,然后按Enter。当所有操作完成后,它会说

完了 请按Enter

因此,Enter再次按。

步骤7

选择resume恢复正常启动,然后按Enter

步骤8

Enter并继续启动。在登录屏幕上,不要登录,而是进行NORMAL重新启动(单击屏幕右上角的关闭图标)。

PC重新启动后,然后登录。

完成这些步骤后,网络连接又恢复了。

步骤5到8的屏幕截图


1
这仅适用于以太网连接。
Alex Edwards

1
谢谢!这工作了!更新后让您的操作系统失去网络实在令人惊讶。
Shital Shah

当我选择网络启用网络...时,我得到Modemmanager关闭
Richa Tibrewal

我还收到了“调制解调器管理器已关闭”的提示,并且系统始终处于该状态。然后,我连接了以太网电缆,几秒钟后它又开始工作。
alexandru.topliceanu

@RichaTibrewal我建议您按照建议的步骤此链接
用户名

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/

将它们放入一个文件夹并使用以下命令安装它们:

须藤dpkg -i lib * .deb

然后重新启动。完成:3


对我不起作用
ji-ruh

2

我不建议手动降级软件包或手动安装新软件包-这将不可避免地导致以后出现版本问题。解决此问题的最佳方法就是升级network-manager软件包。

首先要做的是手动连接到互联网。虽然network-manager已死,但这并不意味着您无法连接。

1。打开终端并编辑interfaces文件:

sudo pico /etc/network/interfaces

在其中添加以下行,它们指示eth0不应再管理该接口:

allow-hotplug eth0
iface eth0 inet dhcp

2。这样,可以手动启动连接:

sudo ifup eth0

请注意,面板中将没有通知-这是手动连接。尝试一下ping或启动您的Internet浏览器。

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。最后重新启动系统。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.