我去GitHub上翻issues得知是在DSM6非最新版本的系统证书过期引起的相关问题,个人通过以下命令解决了问题
未完全更新的 DSM 6 上的信任证书太旧(证书必须最近过期)。如果您想继续使用旧版本(显然不推荐),您可以使用 SSH 通过用更新的文件覆盖文件(假设您信任 curl 开发人员)手动更新信任存储:
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
这将解决问题,或者,您可以将时钟调回。然而,最好的解决方案是更新到更新的 DSM6 版本。
From can't add community repo - "invalid location" error · Issue #4897 · SynoCommunity/spksrc (github.com)