昨天我通过 SSH 升级了我的 Ubuntu,但在完成之前,我重启了电脑。我知道那不是很明智。无论如何,现在我没有互联网连接,无法识别 WiFi 或以太网。
当我尝试安装最新版本时,鼠标无法使用。当我尝试使用以前的版本并进入 gnome-network 管理器时,它显示:
系统网络服务与此版本不兼容
另一件事是,当我返回远程计算机并查看 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
除了重新安装系统之外,还有其他简单的解决方案吗?
答案1
我遇到了同样的问题。解决方法是手动启动网络管理器
sudo service network-manager start
仍在尝试寻找永久修复它的方法。
答案2
编辑:这个答案已有六年多了,由于 Ubuntu 的变化,它不再新鲜。这是一个解决方法。
进入设置、启动项。使用以下命令添加条目:
sudo service network-manager start
在终端中,使用visudo
添加NOPASSWD
此命令的条目,这样您就不需要输入密码:
your-username-here ALL=NOPASSWD: service network-manager start
下次登录时,这将强制启动网络管理器(假设它已配置为可以启动)。
答案3
我必须重新安装 NetworkManager 包并重新启动。然后一切都正常了。
sudo apt-get——重新安装网络管理器
答案4
我也曾有过部分完成的升级导致此问题,但我的修复方法不同。事实证明,如果/etc/network/interfaces
标记中的任何接口auto
未联机,网络管理器将不会在启动时启动。基本上,在触发网络管理器之前,静态网络配置内容应该全部联机。对我来说,这是一个eth0
使用 dhcp 的流浪配置。我从我的盒子上拔下了以太网,突然出现了这个问题。解决方案是从中删除除环回接口之外的所有东西/etc/network/interfaces
。请参阅此链接了解更多信息