我的电脑上安装了 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
脚步:
- 在另一台计算机上下载这 3 个文件。
- 将它们复制到闪存驱动器。
- 将闪存驱动器放入受影响的计算机。
- 将这 3 个文件复制到新文件夹中。
在该文件夹中打开终端并运行
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
尝试后,更新您的网络管理器。