烟草我爱 发表于 2021-11-7 12:04:14

DSM 6.X添加第三方套件源提示无效的解决方法

本帖最后由 烟草我爱 于 2021-11-7 19:20 编辑

前不久因为自己手里的黑群晖DSM6.2.3添加第三方套件源失败提示无效   在站里面找帖子发现又不少朋友遇到过同样的问题且没有解决办法所以就转而折腾DSM7.0.1发现是可以添加第三方源的   由于死活只能识别总共8个硬盘(这里指的是存储控制里面能显示出来的盘)并且稍微调换下硬盘位置 就又回归原点(安装的软件丢失系统归零需要重新设置并安装软件)所以最终又退回到DSM6.2.3了毕竟稳定   现在就急需解决不能添加第三方源的问题 经过多方探寻在贴吧找到一位朋友分享的经验经过实验 发现确实能解决问题于是就将操作方法搬运过来了
回归主题: 分析不能添加源是因为群晖证书过期导致的那么就只需要将证书替换掉就行   具体操作为:用PUTTY或其他的工具软件通过SSH链接到群晖最好切换到root账号敲入命令 先备份原证书接着下载证书并导入    具体命令如下: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

这里的证书是从 Mozilla 提取的 CA


以下为网友原话原帖地址在这

黑群陆续添加第三方源显示无效位置,EMBY Fanart图刷不出来,其他套件内访问不了等问题。此类问题常见于6.2.3及以下的版本
因为黑群的自带的证书信任验证库过期了(验证方法是手动把时钟日期回调到2016-2020年,确定又可以添加了就是证书过期了,此方法不一定验证成功,因为有的网站时钟不同步也无法访问),导致所有访问https或者http都会证书过期(实际上未过期)。这玩意是随着DSM版本更新更新的。目录在/etc/ssl/certs/ca-certificates.crt。最直接的解决方法是使用SSH连接黑群,输入以下命令手动备份并替换ca-certificates.crt
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
如果不信任curl提供的证书可以自己去找openssl的证书替换。或者可以自己有能力折腾的手动更新黑群(自带的更新黑群会失败不要用)
如果你在群晖下同时使用了EMBY,PLEX之类的fanart图刷不出来。原因也有可能在这个中间证书过期。


momo 发表于 2021-11-7 18:41:41

谢谢分享

arms0322 发表于 2021-11-9 18:37:55

找了好久了,终于解决了

xeace 发表于 2021-11-9 19:55:09

谢谢分享

lexlong2007 发表于 2021-11-18 20:37:12

很及时感谢感谢

miaoyanshan 发表于 2021-12-19 17:54:18

有用,终于解决
页: [1]
查看完整版本: DSM 6.X添加第三方套件源提示无效的解决方法