尝试通过 aptitude 或 apt-get 终端进行更新不起作用。后台没有其他包管理程序在运行,也没有其他用户在运行。
我两种都试过了,sudo aptitude update
以防sudo apt-get update
万一。同样的问题。
尝试通过更新管理器执行此操作会引发以下输出:
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)
自我创建这个问题以来,互联网连接一直正常。
尝试执行:a,sudo rm /var/lib/apt/lists/* -fr
但它只有助于执行 apt-get 和 aptitude,结果发现它们最后再次因同样的问题而失败。
还有什么可以锁定列表?
答案1
对我来说,这个解决方案很奇怪。
我首先清空了 apt 列表,以确保无误。
然后继续检查是否有程序锁定它(即使内存中没有任何内容表明这一点):lsof|grep dpkg/lock
最后我检查了一下 apt 列表中是否有锁文件。没有。
我记得昨天我们更换了 ISP(我们有 2 个 ISP 连接)。因此,为了“回到原点”,我将 ISP 改了回来。
一切都按预期运行。aptitude、更新管理器、突触、软件中心和 apt-get。但随后出现了一个新问题:为什么更改 ISP 会导致这个问题。