나는 (Amazon이 아닌) S3 서비스와 통신하는 데 s4cmd
사용되는 Python 패키지를 사용하고 있습니다.boto3
나는 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
문제는 한 시간 후에 사라지고, 분명히 임의의 시간이 지난 후에 다시 나타납니다.
추가 정보:
boto3
최근에 내 노트북의 Docker 컨테이너 내에서 & s4cmd
명령이 작동하지만 기본 OS에서는 실패하는 것을 확인했습니다 . 나는 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