我在一些服务器上遇到了这个问题。
文件已添加到/etc/apt/sources.lists.d/
,密钥已添加,但由于某种原因它落后了,不会升级,apt-cache 策略显示的是旧版本。
原来在其中一个服务器上,内容文件被注释掉了。我撤消注释后,文件更新了,策略显示从未有过版本。
但现在在类似的服务器、相同的 Ubuntu、相同的内核版本、相同的子网中,仍然没有出现这种情况。
文件内容未被注释掉。sudo apt-get update
拾起它和一切。然而政策仍然停留在旧版本上。
install=<newer_version>
说该版本不存在。
我还能做什么来解决这个问题?我已经联系了开发人员,他正在努力提供帮助,但目前没有任何进展。所以我想我可以同时在这里问一下。
编辑:
grep -iR nameofsource *
使其仅显示一次,这样也可以。