当前位置: 首页>>技术教程>>正文


wireless – 更新期间重新启动计算机; “系统网络服务与此版本不兼容”

, ,

问题描述

昨天我通过 SSH 升级了我的 Ubuntu,但在完成之前,我重新启动了我的计算机。我知道那不是很聪明。无论如何,现在我没有互联网连接,无法识别 WiFi 或以太网。

当我尝试安装最新版本时,鼠标不起作用。当我尝试使用以前的版本并进入 gnome-network 管理器时,它说:

The system network service is not compatible with this version

另一件事是当我回到远程计算机并查看进程已停止的 SSH 终端时:

Setting up desktop-file-utils (0.20-0ubuntu2) ... 
Configuration file `/etc/gnome/defaults.list' 
==> Modified (by you or by a script)
since installation. ==> Package distributor has shipped 
an updated version. What would you like to do about it ? 
Your options are: Y or I:install the package maintainer's 
version N or O : keep your currently-installed version D : 
show the differences between the versions Z : start a shell 
to examine the situation The default action is to keep your 
current version. * defaults.list (Y/I/N/O/D/Z) [default=N] ? 
Write failed: Broken pipe

除了我必须重新安装我的系统之外,还有什么简单的解决方案吗?

最佳办法

我遇到了同样的问题。解决方法是手动启动 network-manager

sudo service network-manager start

仍在尝试找到一种永久修复它的方法。

次佳办法

编辑:这个答案已经有六年多了,由于 Ubuntu 的变化而不再新鲜。这是一种解决方法。

进入设置,启动项。使用以下命令添加条目:

sudo service network-manager start

在终端中,使用 visudo 为该命令添加 NOPASSWD 条目,因此您无需提供密码:

your-username-here ALL=NOPASSWD: service network-manager start

下次登录时,这将强制启动网络管理器(假设它已配置为可以启动)。

第三种办法

我不得不重新安装 NetworkManager 软件包并重新启动。那时一切都很好。

sudo apt-get –reinstall install network-manager

第四种办法

只需将以下内容粘贴到 /etc/rc.local 中 “exit” 行之前:

NetworkManager

只要您的系统启动,它就会启动它。更好的方法是将它添加到适当的初始化脚本中,这样它就不会在单用户模式下启动,但老实说,这样也不会伤害任何东西。

第五种办法

我也有一个 partially-complete 升级导致这个问题,但我的修复是不同的。事实证明,如果 /etc/network/interfaces 中标记为 auto 的任何接口未联机,则 network-manager 将不会在启动时启动。基本上,静态网络配置的东西应该在 network-manager 被触发之前全部上线。对我来说,这是一个配置为使用 dhcp 的流浪 eth0。我从盒子中拔下以太网插头,突然出现了这个问题。解决方案是从 /etc/network/interfaces 中删除除环回接口之外的所有内容。有关详细信息,请参阅 this link

第六种办法

我的安装成功完成,但我得到了同样的错误。事实证明,一个新的更新(它重新引入了一个旧的错误)导致网络管理器崩溃。请参阅此处进行修复:Last upgrade crashes network manager (no internet connection, no applet)

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/12397.html,未经允许,请勿转载。