升级到 Ubuntu 16.04 / Apt 1.2 后出现代理问题

升级到 Ubuntu 16.04 / Apt 1.2 后出现代理问题

我过去使用 cntlm 代理对 ntlm 代理服务器进行身份验证。虽然这在 14.04 中无缝运行,但现在我在尝试时遇到一些哈希总和不匹配的问题sudo apt update。我还尝试了所有建议的解决方案,例如清除现金或删除/var/lib/apt/partials/*。Firefox 和其他终端应用程序运行良好,环境变量设置正确。

我认为这与 16.04 中升级到 apt 1.2 有关。
我不知道是否可以通过配置来修复此问题。如果不能,您能告诉我在哪里提交此错误,或者有关 apt 1.2 的任何其他信息吗?更新中发生了哪些变化,可能导致此问题?

您是否知道其他方法来教 ubuntu 使用 ntlm 协议对此类代理进行身份验证?

对我来说,让它工作起来真的很重要,因为没有 cntlm,我将不得不使用 windows。这真的不是一个可行的解决方案 ;)

编辑:我尝试使用全新安装的 16.04。因此,升级并不意味着升级相同的安装,而是设置一个新安装。

答案1

看起来像是 apt 1.2 中的一个错误。

/etc/apt/apt.conf我可以按照这里的建议 通过添加以下几行来解决这个问题:https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=810796

Acquire::http::No-Cache true;
Acquire::http::Pipeline-Depth 0;

相关内容