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

Erk*_*edi 10 network-manager

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

The system network services are not compatible with this version.
Run Code Online (Sandbox Code Playgroud)

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

sudo service network-manager start
Run Code Online (Sandbox Code Playgroud)

但它没有奏效。

你能帮我么?

小智 12

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
Run Code Online (Sandbox Code Playgroud)

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

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

脚步:

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

    sudo dpkg -i lib*.deb
    sudo reboot
    
    Run Code Online (Sandbox Code Playgroud)

    并且您可能需要应用保留,直到可以发布 NetworkManager 的修复程序。

    sudo apt-mark hold libnl-3-200 libnl-genl-3-200 libnl-route-3-200
    
    Run Code Online (Sandbox Code Playgroud)

    修复后:

    sudo apt-mark auto libnl-3-200 libnl-genl-3-200 libnl-route-3-200
    
    Run Code Online (Sandbox Code Playgroud)

更多信息:

  • http://packages.ubuntu.com/trusty/libnl-3-200 (2认同)
  • 我按照@Paul Iulian 的回答解决了这个问题,并从 user309383 提供的链接下载了文件。谢谢你的帮助。但是,我有两个问题。1) 在提供的链接中,我只能下载一个文件:libnl-3-200_3.2.21-1_amd64.deb,而不是我预期的 3 个。然而,事情奏效了。我应该找到其他文件吗?2) 关于应用保留:我如何知道已发布修复程序?非常感谢您的帮助。 (2认同)
  • 解决了我的问题 1)。libnl-genl 和 libnl-route 文件分别是 http://packages.ubuntu.com/trusty/libnl-genl-3-200 和 http://packages.ubuntu.com/trusty/libnl-route-3-200 . 我仍然希望对我的问题 2) 发表评论。 (2认同)

小智 -2

你可以在你的终端中尝试这个

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
Run Code Online (Sandbox Code Playgroud)

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