群晖添加第三方社群套件源显示无效的位置解决方案

ruoyer 技术笔记评论16,60514阅读模式

近日,准备在我的黑群晖上安装Transmission下载器,因为之前没安装社群套件源SynoCommunity(http://packages.synocommunity.com),现在安装,直接报错显示无效的位置,无法安装,所以上网查了查,有很多人都出 这问题,解决方案有说是墙的原因,有说是DNS的原因,这些我都试过了,不能解决问题。最终不负有心人,在Github(can't add community repo - "invalid location" error · Issue #4897 · SynoCommunity/spksrc (github.com))上面找到了解决方案,出现问题的原因是在DSM6非最新版本的系统证书过期引起的相关问题。

群晖添加第三方社群套件源显示无效的位置解决方案-图片1

现记录如下:

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.成功,验证一下 ,已成功

群晖添加第三方社群套件源显示无效的位置解决方案-图片2群晖添加第三方社群套件源显示无效的位置解决方案-图片2

 
ruoyer
  • 本文由 ruoyer 发表于 2021年10月29日21:48:37
  • 转载请务必保留本文链接:https://www.ruoyer.com/dsm_crt.html

发表评论