Ubuntu 16.04安装AWS Session Manager插件报错求助
问题根源
- 核心操作逻辑错误:Ubuntu 16.04属于Debian系列发行版,默认使用deb格式软件包,对应包管理器为dpkg/apt。yum是RHEL/CentOS等红帽系列发行版的包管理器,rpm为红帽系专属包格式,跨包体系直接使用yum安装rpm包会出现依赖识别异常,即便手动安装yum工具也无法正确匹配Ubuntu系统的glibc等基础库路径,与你修改yum对应Python版本的操作无关。
正确安装步骤
- 清理错误安装残留
sudo yum remove -y session-manager-plugin rm -f session-manager-plugin.rpm sudo yum clean all
- 获取Ubuntu适配的deb格式安装包
获取官方适配Ubuntu 16.04 64位系统的session-manager-plugin deb安装包,保存到本地命名为session-manager-plugin.deb。 - 执行安装并修复依赖
sudo dpkg -i session-manager-plugin.deb sudo apt install -f -y
- 验证安装结果
执行以下命令,正常输出版本号即为安装成功:
session-manager-plugin --version
异常排查方案
如果执行上述步骤仍报基础库依赖错误,先更新系统基础依赖后重试:
sudo apt update sudo apt upgrade -y libc6 libpthread-stubs0-dev
内容的提问来源于stack exchange,提问作者Ragnar921
相关产品推荐
相关产品推荐

