最新Debian 12 AMI(ami-04d8e65bd49d048bd)sudo主机解析失败求助
最新Debian 12 EC2 AMI执行sudo时DNS解析错误问题
测试环境与前提
- 通过以下命令获取官方Debian 12(Bookworm)amd64架构AMI:
aws ssm get-parameters-by-path --path /aws/service/debian/release/bookworm/ --recursive - 所有测试在同一VPC、子网、安全组内进行,VPC和子网已开启
enableDnsSupport,仅更换官方提供的AMI,未对EC2实例做额外配置,仅启动后执行基础sudo命令。
旧版本AMI正常表现
使用ami-087da76081e7685da、ami-058a645884552df66、ami-07254a4b88b1dc88d这几个AMI时:
- 执行
sudo ls可正常返回空目录 - 执行
hostname -f返回ip-10-0-3-203 - 执行
sudo apt update && sudo apt full-upgrade -y后,sudo和hostname -f功能仍正常
最新版本AMI异常表现
使用最新AMI ami-04d8e65bd49d048bd时:
- 执行任何sudo命令(如
sudo ls)均报错:sudo: unable to resolve host ip-10-0-3-101: Name or service not known - 执行
hostname -f同样报错:hostname: Name or service not known
配置一致性验证
所有测试的AMI中,/etc/hosts格式完全一致:
127.0.0.1 localhost ::1 localhost ip6-localhost ip6-loopback ff02::1 ip6-allnodes ff02::2 ip6-allrouters
/etc/hostname内容也一致(示例内容):
ip-10-0-3-203
问题求助
如何解决最新Debian 12 AMI实例的该问题?已向Debian团队提交工单,若能找出根因,会同步反馈给官方团队。
内容的提问来源于stack exchange,提问作者Yanal-Yves Fargialla
相关产品推荐
相关产品推荐

