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


21

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

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

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

另一件事是,当我返回到远程计算机并查看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

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


我在Ubuntu 14.04上遇到了相同的问题
jeremiah 2014年

如果在14.04 LTS上,并且在2016年或以后更新后遇到问题,请使用此功能。我于2016年5月13日进行了更新,并开始面临此问题。askubuntu.com/a/771841/543358这样就可以解决问题,而无需降级。它将更新网络管理员
Jit,

Answers:


15

编辑:这个答案已经有6年了,并且由于Ubuntu的更改而不再新鲜。这是一种解决方法。

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

sudo service network-manager start

在终端中,用于visudo添加NOPASSWD此命令的条目,因此您无需输入密码:

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

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


1
这不是一个很干净的方法……
恢复莫妮卡-ζ– 2012年

请描述“干净”的意思。
耶利米2014年

1
@jeremiah这基本上是一种解决方法,可以在更合适的时间完成,例如许多初始化启动脚本之一(尽管确定使用哪种有时并不
容易

gksu已从Ubuntu删除,因此此答案对大多数人没有帮助。如果可以,只需打开命令提示符并使用sudo。
Mike T

@MikeT使用pure-sudo的问题是启动项可能不会获得适当的PTY。我认为处理此问题的最佳方法是要求输入NOPASSWD,以便命令可以全自动运行。
恢复莫妮卡-ζ-

18

我遇到了同样的问题。解决方法是手动启动网络管理器

sudo service network-manager start

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


除了重新安装外,我再也找不到一个:/
the_drow

您找到了永久的方法吗?
约翰·哈斯

1
对于永久修复(在ArchLinux中):sudo systemctl enable NetworkManager.service然后sudo systemctl start NetworkManager.service
Friedrich

8

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

sudo apt-get --reinstall安装网络管理器


谢谢@iGeorgie我在Virtualbox中有ubuntu。.网络管理器的重新安装对我
有用

3

只需将以下内容放在/etc/rc.local中,然后说“退出”:

网络管理员

每当您的系统启动时,都应该启动它。更好的方法是将其添加到适当的init脚本中,这样它就不会以单用户模式启动,但是说实话,它也不会以任何方式伤害任何东西。


3

我也有部分完整的升级导致此问题,但是我的解决方法有所不同。事实证明,如果/etc/network/interfaces标记为其中的任何接口auto未联机,则网络管理器将在启动时不启动。基本上,静态网络配置资料应在触发网络管理器之前全部联机。对我来说,这是一个eth0配置为使用dhcp 的流浪者。我从盒子上拔掉了以太网,突然出现了这个问题。解决方案是从中删除除环回接口以外的所有内容/etc/network/interfaces。查看此链接以获取更多信息



2

如果安装被中断,则可以通过使用以下命令进行修复来获得良好的结果

sudo apt-get install -f

我只是遇到了OP遇到的相同问题,手动启动网络管理器为我提供了统一的图标,但是看不到任何界面,而上述命令和重新启动完全解决了该问题。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.