WSL Ubuntu 22.04环境下AWS CLI v2运行报错求助
WSL Ubuntu 22.04中AWS CLI v2执行
aws --version时的致命错误解决方案 在WSL的Ubuntu 22.04系统中安装AWS CLI v2后,执行aws --version命令触发以下致命错误:
arun@ArunLAL555:~/Python-3.11.1$ aws --version Fatal error condition occurred in /tmp/pip-install-90cp_aq0/awscrt_d52d3579cb5e4eb1a9ee6f8f288622f3/crt/aws-c-common/source/allocator.c:187: num != 0 && size != 0 Exiting Application ################################################################################ Stack trace: ################################################################################ /usr/local/aws-cli/v2/dist/_awscrt.abi3.so(aws_backtrace_print+0x4d) [0x7f74e1d4de6d] /usr/local/aws-cli/v2/dist/_awscrt.abi3.so(aws_fatal_assert+0x44) [0x7f74e1d41cc4] /usr/local/aws-cli/v2/dist/_awscrt.abi3.so(aws_mem_calloc+0xee) [0x7f74e1d40f7e] /usr/local/aws-cli/v2/dist/_awscrt.abi3.so(aws_s3_platform_info_loader_new+0x88) [0x7f74e1c975f8] /usr/local/aws-cli/v2/dist/_awscrt.abi3.so(aws_s3_library_init+0x52) [0x7f74e1c8ed52] /usr/local/aws-cli/v2/dist/_awscrt.abi3.so(PyInit__awscrt+0x10b) [0x7f74e1c8600b] /usr/local/aws-cli/v2/dist/libpython3.11.so.1.0(+0x2ac245) [0x7f74eb0ac245] /usr/local/aws-cli/v2/dist/libpython3.11.so.1.0(PyEval_EvalCode+0x1f5) [0x7f74eb07b2a5] aws() [0x40332d] aws() [0x403675] /lib/x86_64-linux-gnu/libc.so.6(+0x29d90) [0x7f74eb801d90] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x80) [0x7f74eb801e40] aws() [0x401d11] Aborted
解决方案
卸载现有AWS CLI v2并重新安装官方版本
- 执行卸载命令清理残留文件:
sudo rm -rf /usr/local/aws-cli sudo rm /usr/local/bin/aws sudo rm /usr/local/bin/aws_completer - 下载官方安装包并重新安装:
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip" unzip awscliv2.zip sudo ./aws/install
- 执行卸载命令清理残留文件:
更新系统核心依赖库
确保libc6等基础库为最新版本,避免兼容性问题:sudo apt update && sudo apt upgrade libc6 -y清理AWS缓存文件
删除缓存目录后重新初始化CLI:rm -rf ~/.aws/cache
完成以上步骤后,再次执行aws --version验证是否恢复正常。
内容的提问来源于stack exchange,提问作者Arun Lal
相关产品推荐
相关产品推荐

