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-manageramd64i386。您可以在不同的系统上下载软件包并通过 USB 传输。或者使用您的智能手机下载并通过 USB 传输。

使用以下命令安装:

sudo dpkg -i network-manager_*.deb

你可以尝试通过重新启动 NetworkManager 来获取网络:

sudo service network-manager restart

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

答案2

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

使用 Ubuntu 的内置恢复模式升级网络管理器。

步骤1

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

第2步

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

我用了Ubuntu,带有 Linux 4.2.0-36-generic(恢复模式)

步骤3

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

步骤4

Enter好的重新挂载文件系统

步骤 1 至 4 截图

步骤5

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

第 6 步

它将要求下载最新的网络管理器继续 [Y/n]。输入字母 y 表示“是”,然后按Enter。当所有操作完成后,它会说

已完成。请按 Enter

因此再按Enter一下。

步骤7

选择resume 恢复正常启动并按Enter

步骤8

按下Enter继续启动。在登录屏幕上,请勿登录,而是进行正常重启(单击屏幕右上角的关机图标)。

电脑重启后即可登录。

当我执行这些步骤时,网络连接已恢复。

步骤 5 至 8 截图

答案3

您可以按照以下方式修复此问题:

下载文件:

  • libnl-3-200_3.2.21-1_XXX.deb
  • libnl-路线-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.最后重启系统。

相关内容