为什么Update Manager会说“检查您的互联网连接”?

每次Update Manager check your internet connection但我的互联网连接很好。

我在终端尝试了sudo apt-get update 。 它的工作也很好。

请建议我。

我一次遇到类似问题,通过在更新管理器中选择设置并单击选择最佳服务器来解决问题。 运行一系列测试以找到适合您情况的响应最快的服务器。

DownloadServer

我在Ubuntu 14.04上遇到了类似的问题。 要解决此问题,当软件更新程序失败时,请转到settings > Ubuntu Software并将服务器Download from更改Main Server ,如下图所示:

在此处输入图像描述

它设置在’美国’,它工作正常,但突然出现这个错误,正如我提到更改服务器修复了问题。

关于update-managerapt/apt-get尝试检查update-manager有一个关键的区别。 update-manager首先通过询问NetworkManager的连接状态来检查Internet连接。 相反, apt/apt-get尝试与镜像建立直接连接。

正如您所发现的,这可以产生很大的不同。 由于连接的强度正在改变甚至可能会下降几秒钟,因此NetworkManager正在更改state属性。 可能性包括Active,Activating,Deactive,Deactivating和Unknown。

除了一些额外的细节, update-manager只接受Active作为正确的响应; 但如果NetworkManager检测到的信号少于一个完整信号,它将继续改变连接状态。 (我不知道NM如何确定这一点的细节。)这将导致update-manager获得Active以外的响应。

同样, apt-get正在尝试直接连接。 它可能仍然超时或无法完成,但它仍在继续。

我认为这个问题是速度和信号强度的结合。 如果apt-get对你apt-get ,那可能是你最好的解决方法。

像@ elder-geek建议的那样将镜子更改为更快或更近的镜像绝对是一个好主意,应该有助于这两种情况,因为apt-get也将使用这个新镜像。