近日,准备在我的黑群晖上安装Transmission下载器,因为之前没安装社群套件源SynoCommunity(http://packages.synocommunity.com),现在安装,直接报错显示无效的位置,无法安装,所以上网查了查,有很多人都出 这问题,解决方案有说是墙的原因,有说是DNS的原因,这些我都试过了,不能解决问题。最终不负有心人,在Github(can't add community repo - "invalid location" error · Issue #4897 · SynoCommunity/spksrc (github.com))上面找到了解决方案,出现问题的原因是在DSM6非最新版本的系统证书过期引起的相关问题。
现记录如下:
1.打开群晖的SSH功能,并连接。这里推荐SecureCRT
2.保存原证书,并下载新证书,命令:
sudo mv /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt.bak && sudo curl -Lko /etc/ssl/certs/ca-certificates.crt https://curl.se/ca/cacert.pem
sudo命令需要输入密码,正确输入自己的密码即可
3.成功,验证一下 ,已成功
评论