使用sudo aptitude / apt-get update不起作用
尝试通过aptitude或apt-get通过终端更新是行不通的。 在后台或任何其他用户中没有其他包管理程序在运行。
我试过两个, sudo aptitude update
和sudo 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会产生这个问题。