FreeBSD通过代理更新ports或升级可能碰到的一个问题
原因
这两天把家里的FreeBSD 11.2升级到12.1,然而奇怪的是,晚上开始跑升级命令,到第二天早上还卡着。切掉重来,跑到下午还是不行。
下午跑起来以后不时监测进程情况,最后发现是在执行phttpget时卡住的。
想起来之前更新ports也碰到过类似的情况。
解决
放狗搜了一圈,找到这个:freebsd-update to new release behind proxy,想起来我为了下载快一点,也用了代理。
于是如帖中所说,加上了HTTP_TIMEOUT
环境变量。我设置到86400
(24小时)终于成功实现升级。
万恶的墙。
推送到[go4pro.org]