I’m using the
s4cmd package in Python which in turn uses
boto3 to communicate with a (non Amazon) S3 service.
I’ve started seeing these warning messages on stderr. I believe this happened after an auto update to OpenSSL, but that’s just my best guess.
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"
Does anyone know what these messages are, if they’re ignorable, and if they are how to suppress them?
The onset of these messages correlates with a lot of random SSL failures. Both in Firefox and when using
boto3. I commonly see errors like
[Exception] Connection was closed before we received a valid response from endpoint URL now, but when I ssh into another server I have no problem. An hour later the problems will be gone, only to reappear some apparently random time later.
I recently noticed that inside a docker container on my laptop my
s4cmd commands work while they fail on my base OS. I checked
openssl version on both:
# 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