AWS libcrypto 解析了使用 boto3 库时看到的消息,显然是在更新之后

AWS libcrypto 解析了使用 boto3 库时看到的消息,显然是在更新之后

我正在使用s4cmdPython 中的包,该包又用于boto3与(非 Amazon)S3 服务进行通信。

我开始在 stderr 上看到这些警告消息。我相信这是在自动更新 OpenSSL 后发生的,但这只是我的最佳猜测。

AWS libcrypto resolve: searching process and loaded modules
AWS libcrypto resolve: found static aws-lc HMAC symbols
AWS libcrypto resolve: found static aws-lc libcrypto 1.1.1 EVP_MD symbols
> openssl version
OpenSSL 1.1.1g  21 Apr 2020

> cat /etc/os-release | head -n6
NAME="Pop!_OS"
VERSION="20.10"
ID=pop
ID_LIKE="ubuntu debian"
PRETTY_NAME="Pop!_OS 20.10"
VERSION_ID="20.10"

有谁知道这些消息是什么,是否可以忽略,以及如何抑制它们?

这些消息的出现与大量随机 SSL 故障相关。在 Firefox 中和使用boto3.我经常看到像现在这样的错误[Exception] Connection was closed before we received a valid response from endpoint URL,但是当我 ssh 到另一台服务器时,我没有问题。一小时后问题就会消失,只是在一段明显随机的时间后再次出现。

附加信息:

我最近注意到,在我的笔记本电脑上的 docker 容器内,我的boto3&s4cmd命令可以工作,但在我的基本操作系统上却失败了。我检查了openssl version两者:

# Base OS, failing
openssl version
OpenSSL 1.1.1g  21 Apr 2020

# Inside docker container, working
openssl version
OpenSSL 1.1.1  11 Sep 2018

相关内容