📅  最后修改于: 2023-12-03 15:42:09.280000             🧑  作者: Mango
这个错误通常发生在使用 NVIDIA 的软件和工具时,例如 CUDA 和 cuDNN。它发生的原因是由于您的机器无法验证来自 nvidia.box.com 的 TLS 证书。
这个问题有几种可能性和解决办法,下面我们来逐一介绍。
这种情况下,您需要下载并安装最新版本的证书。NVIDIA 官网提供了最新的证书下载链接,您可以前往下载页面选择适合您操作系统的证书下载并安装。
如果您使用的是 Linux 操作系统,那么您有可能需要更新 ca-certificates 包。在 Ubuntu 中,您可以使用以下命令更新该包:
sudo apt-get update
sudo apt-get install ca-certificates
如果您的机器时间不正确,那么可能会导致证书无法验证。请确保您的机器使用正确的时区和正确的时间,并尝试再次使用 NVIDIA 的软件和工具。
有时您的公司或机构的防火墙可能会阻止对 nvidia.box.com 的请求。如果您遇到这样的问题,请联系您的 IT 部门以获取帮助。
另一种可能性是您的机器没有正确配置 TLS 设置。可以尝试将以下配置添加到 /etc/ca-certificates.conf(或 /usr/local/share/ca-certificates)文件中:
mozilla/GeoTrust_Global_CA.crt
mozilla/GeoTrust_RSA_CA_2018.crt
然后执行以下命令:
sudo update-ca-certificates
无论出现哪种可能性,了解问题的原因是解决问题的第一步。所以请仔细阅读您的错误信息,确定问题的可能性,然后使用以上提到的解决办法来解决问题。