FreeBSD portsnap 获取失败

FreeBSD portsnap 获取失败

这似乎是一个非常简单的问题,但到目前为止,我在网上搜索还没有什么收获。(有几个留言板在讨论这个问题,但没有提供任何解决方案。)

问题

当我运行时sudo portsnap fetch,我得到:

Looking up portsnap.FreeBSD.org mirrors... none found.
Fetching snapshot tag from portsnap.FreeBSD.org... failed.
No mirrors remaining, giving up.

细节

  • 互联网连接似乎正常。
  • portsnap fetch之前曾在这台机器上成功使用过。

我显然会提供您需要的任何其他详细信息,但我不知道哪些详细信息是相关的。

答案1

您是否在环境变量中配置了代理?在这种情况下,使用 -E 标志来sudo传递完整的环境(出于安全原因,默认情况下不会执行此操作):

sudo -E portsnap fetch

另一种方法是“保留”HTTP_PROXY(或任何相关变量的名称)。编辑/usr/local/etc/sudoers并添加如下一行:

Defaults env_keep += "HTTP_PROXY"

您可以通过更详细的配置来进一步限制这个潜在安全漏洞的范围,请参阅sudoers(5)

相关内容