系统网络服务与此版本 Ubuntu 14.04 不兼容

系统网络服务与此版本 Ubuntu 14.04 不兼容

我的电脑上安装了 Ubuntu 14.04 LTS。我创建了一些新账户,然后我登录自己的账户后,却没有互联网连接。当我尝试打开网络设置时,我遇到了这个错误

The system network services are not compatible with this version.

我尝试使用此命令手动启动 NetworkManager

sudo service network-manager start

但它没有起作用。

你能帮我么?

答案1

Ubuntu 14.04 上的网络管理器崩溃

从建议的存储库升级后,下一个包: libnl-3-200, libnl-genl-3-200 and libnl-route-3-200

您需要降级 libnl-3 软件包:

sudo apt-get install libnl-3-200=3.2.21-1 libnl-genl-3-200=3.2.21-1 \ 
libnl-route-3-200=3.2.21-1

如果您无法安装这些软件包或在降级时遇到问题,您可以从这里(从我的帐户)手动下载它们:

https://mega.nz/#F!7kchgI7Z!U5Y_M80OSSS5DZKfZGrC3g

脚步:

  1. 在另一台计算机上下载这 3 个文件。
  2. 将它们复制到闪存驱动器。
  3. 将闪存驱动器放入受影响的计算机。
  4. 将这 3 个文件复制到新文件夹中。
  5. 在该文件夹中打开终端并运行

    sudo dpkg -i lib*.deb
    sudo reboot
    

    并且您可能需要暂停一段时间,直到 NetworkManager 的修复程序发布。

    sudo apt-mark hold libnl-3-200 libnl-genl-3-200 libnl-route-3-200
    

    修复后:

    sudo apt-mark auto libnl-3-200 libnl-genl-3-200 libnl-route-3-200
    

更多信息:

答案2

我也遇到了同样的问题。似乎是最近的更新导致的。网络管理器的系统日志中有很多消息被 segv(分段错误)信号杀死。我相信网络管理器的更新在某处有一个分段违规错误。

我使用 Paul Iulian 的建议成功解决了我的问题。他帖子中的链接不起作用,所以我从以下网站下载了软件包 http://packages.ubuntu.com/

搜索软件包名称 libnl-3-200、libnl-genl-3-200 和 libnl-route-3-200

问候,乔丹。

答案3

此错误消息通常与文件损坏有关/etc/network/interfaces。请尝试以下操作

sudo cp /etc/network/interfaces /etc/network/interfaces.bak
sudo nano /etc/network/interfaces

删除文件中的所有内容并放入

auto lo
iface lo inet loopback

然后重新启动系统。它应该可以工作了。

答案4

你可以在终端上尝试一下

sudo ifconfig eth0 up // Make your interface up
sudo dhclient  // assign Ipaddress by dhcp
sudo apt-get install network-manager // Now install latest network-manager
sudo service network-manager restart //restart network-manager

尝试后,更新您的网络管理器。

相关内容