OpenSSL:错误tlsv1警报协议版本

OpenSSL:错误tlsv1警报协议版本,openssl,protocols,wget,ubuntu-10.04,Openssl,Protocols,Wget,Ubuntu 10.04,我们有一些遗留代码,因此需要在ubuntu-10.04 amd64上执行一些操作。我正在尝试下载一个'gperftools-2.6.90.tar.gz'。文件 wget https://github.com/gperftools/gperftools/releases/download/gperftools-2.6.90/gperftools-2.6.90.tar.gz 错误消息 --2020-02-20 23:33:39-- https://github.com/gperftools/gp

我们有一些遗留代码,因此需要在ubuntu-10.04 amd64上执行一些操作。我正在尝试下载一个
'gperftools-2.6.90.tar.gz'
。文件

wget https://github.com/gperftools/gperftools/releases/download/gperftools-2.6.90/gperftools-2.6.90.tar.gz
错误消息

--2020-02-20 23:33:39--  https://github.com/gperftools/gperftools/releases/download/gperftools-2.6.90/gperftools-2.6.90.tar.gz
Resolving github.com... 140.82.118.4
Connecting to github.com|140.82.118.4|:443... connected.
OpenSSL: error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version
Unable to establish SSL connection
我还尝试使用curl并显示了相同的错误


这似乎是一个协议问题,但不确定是否能解决/解决

要纠正此问题,请执行以下两个简单步骤:

  • 安装GNU wget的所有最新版本(1.20.3)。您可以从安装.exe文件

  • 复制并粘贴c:\Windows\System32中的wget.exe文件

瞧,你完了!启动cmd并键入wget-h
您应该看到最新版本的GNUWget

欺骗和更多。两年前,Github停止支持Ubuntu 10(???!!!)使用的过时协议。下载到其他不是非常过时的系统上,然后转移到您的目标系统。@dave_thompson_085我需要编译很多东西,gperftools就是其中之一。实际上,我正在计划编写一个bash脚本,并与其他同事共享该脚本。它已经尝试将包手动传输到testbash脚本,看起来不错。唯一未完成的任务是下载gperftools。我还尝试从SourceForge-获得它。但它也有同样的错误。说他们两年前也放弃了。在过去几年中,许多公共网站做到了,许多还没有做到的网站可能很快就会做到。(Stack几周前刚这么做过——如果你试图从你的Ubuntu 10连接到so或SX也不起作用。但是bash脚本也是一个文件——如果你可以将bash脚本传输到目标,为什么你不能传输gperftools文件?或者运行你自己的过时服务器,或者像nginx/haproxy/varnish这样的代理,可以运行TLS1.0和1.1+)这有助于解决Ubuntu上的一个问题吗?例如Linux。我不认为来自某个随机站点的windows二进制文件会有帮助。这在wget 1.20.3的WSL/Ubuntu上仍然不起作用