Sample Header Ad - 728x90

AWS libcrypto resolve messages seen when using a boto3 library, apparently after an update

1 vote
0 answers
380 views
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. **Additional info:** I recently noticed that inside a docker container on my laptop my boto3 & 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
Asked by David Parks (1190 rep)
Jun 23, 2021, 05:51 PM
Last activity: Apr 14, 2022, 08:54 PM