FreeBSD通过代理更新ports或升级可能碰到的一个问题

原因

这两天把家里的FreeBSD 11.2升级到12.1,然而奇怪的是,晚上开始跑升级命令,到第二天早上还卡着。切掉重来,跑到下午还是不行。

下午跑起来以后不时监测进程情况,最后发现是在执行phttpget时卡住的。

想起来之前更新ports也碰到过类似的情况。

解决

放狗搜了一圈,找到这个:freebsd-update to new release behind proxy,想起来我为了下载快一点,也用了代理。

于是如帖中所说,加上了HTTP_TIMEOUT环境变量。我设置到86400(24小时)终于成功实现升级。

万恶的墙。

推送到[go4pro.org]