使用sudo aptitude / apt-get update不起作用

在此处输入图像描述

尝试通过aptitude或apt-get通过终端更新是行不通的。 在后台或任何其他用户中没有其他包管理程序在运行。

我试过两个, sudo aptitude updatesudo apt-get update以防万一。 同样的问题。

尝试通过Update Manager执行此操作会抛出此输出:

W:Failed to fetch http://archive.ubuntu.com/ubuntu/dists/precise/Release.gpg Something wicked happened resolving 'archive.ubuntu.com:http' (-5 - No address associated with hostname)

互联网连接正在运行,因为我可以创建这个问题。

试图做: sudo rm /var/lib/apt/lists/* -fr但它只是帮助执行apt-get和aptitude,看到它们在最后再次失败并出现同样的问题。

还有什么可以锁定列表?

我的解决方案很奇怪。

我首先清除了apt列表,以确保。

然后继续检查是否有一个程序锁定它(即使内存中没有任何内容暗示它): lsof|grep dpkg/lock

然后我检查了apt列表中是否有锁文件。 没有。

我记得昨天我们改变了ISP(我们有2个ISP连接)。 所以只是为了“回归起源”并改变了ISP。

一切都按预期工作。 aptitude,更新管理器,synaptic,软件中心和apt-get。 但接下来是一个新问题:为什么改变ISP会产生这个问题。