在 Ubuntu Server 20.04 上安装 .NET 5 时遇到问题

在 Ubuntu Server 20.04 上安装 .NET 5 时遇到问题

我之前已经在多个 ubuntu 服务器上成功安装了 .NET 产品,但显然只有一台特定的服务器无法连接到微软服务器。

user@sv:~$ wget https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb
--2021-02-03 10:01:35--  https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb
Resolving packages.microsoft.com (packages.microsoft.com)... 40.114.136.21
Connecting to packages.microsoft.com (packages.microsoft.com)|40.114.136.21|:443... connected.
Unable to establish SSL connection.

我想知道是否有其他方法可以在这台服务器上安装 .NET 5

答案1

尝试更新wget或使用curl

curl -LO 'https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb'

答案2

您是否已确认服务器的内部时钟准确无误?如果时间偏差超过 15 分钟,SSL(和其他)握手将失败。

如果您需要让 Ubuntu 机器上的时间以不同的系统时间运行,例如执行 Y2038 测试或类似操作时,您可以添加--no-check-certificate以下wget命令:

$ wget --no-check-certificate https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb

但是,如果系统时钟严重失调,安装软件仍然会出现问题。

相关内容