升级FreeBSD13.2到14.1-RELEASE后pkg安装软件报错:missing or size mismatch
升级FreeBSD13.2到14.1-RELEASE后pkg安装软件报错:missing or size mismatch
升级FreeBSD13.2到14.1-RELEASE后,升级软件包,用pkg upgrade的时候报错:
missing or size mismatch,导致pkg无法升级。
后来发现安装新软件也是这个报错,无法安装新软件。
尝试使用pkg-static upgrade -f 更新软件包,
结果还是同样的报错
后来发现,原来是/usr/local/etc/pkg/repos/FreeBSD.conf文件里面,设置的是latest
改成current(quartely),报错问题解决。
也就是应该改成这样:
FreeBSD: {url: "http://mirrors.ustc.edu.cn/freebsd-pkg/${ABI}/quarterly",mirror_type: "none",
}