我正在使用s4cmd
Python 中的包,该包又用于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